diff options
| author | Larvan2 <[email protected]> | 2026-04-18 14:08:45 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-04-18 14:08:45 +0800 |
| commit | fd39af8af5e2e6ba88f8ba2ac3e6101aeda2b6c1 (patch) | |
| tree | c1151d88422b0492dedd19eb39f56f6360b840c3 | |
| parent | 57b2b5491c9c2cfb0f41606120b67cbb42350fa9 (diff) | |
| parent | 56758999537ca0790837f446984379eebca3a44d (diff) | |
Merge pull request #116 from Olivi-9/master
update dependencies & change style in Home
56 files changed, 4467 insertions, 3138 deletions
diff --git a/package.json b/package.json index 1ee8e0b..25c13ef 100644 --- a/package.json +++ b/package.json @@ -15,87 +15,93 @@ "build": "vite build", "serve": "vite preview" }, + "pnpm": { + "overrides": { + "@types/react": "18.3.28", + "@types/react-dom": "18.3.7" + } + }, "dependencies": { "@hello-pangea/dnd": "^18.0.1", "@reach/tooltip": "0.18.0", "@reach/visually-hidden": "0.18.0", "chartjs-adapter-date-fns": "^3.0.0", - "chartjs-plugin-streaming": "^2.0.0", - "clsx": "^1.2.1", + "clsx": "^2.1.1", "history": "5.3.0", "invariant": "^2.2.4", - "lodash-es": "^4.17.21", + "lodash-es": "^4.18.1", "memoize-one": "6.0.0", - "modern-normalize": "1.1.0", + "modern-normalize": "3.0.1", "prop-types": "15.8.1", "react-chartjs-2": "^5.3.1", "react-feather": "^2.0.10", - "react-modal": "3.16.1", - "react-tabs": "6.0.0", + "react-modal": "3.16.3", + "react-tabs": "6.1.1", "react-tiny-fab": "4.0.4", - "react-window": "^1.8.8", - "regenerator-runtime": "0.13.11", - "tslib": "2.4.1", + "react-window": "^2.2.7", + "regenerator-runtime": "0.14.1", + "tslib": "2.8.1", "use-asset": "1.0.4" }, "devDependencies": { - "@babel/runtime": "7.20.13", - "@fontsource/inter": "4.5.15", - "@fontsource/roboto-mono": "4.5.10", - "@types/invariant": "2.2.35", - "@types/jest": "29.4.0", - "@types/lodash-es": "4.17.6", - "@types/react": "18.0.27", - "@types/react-dom": "18.0.10", - "@types/react-modal": "3.13.1", - "@types/react-window": "1.8.5", - "@typescript-eslint/eslint-plugin": "5.49.0", - "@typescript-eslint/parser": "5.49.0", - "@vitejs/plugin-react": "3.0.1", - "autoprefixer": "10.4.13", - "baseline-browser-mapping": "^2.10.7", - "chart.js": "4.2.0", - "core-js": "3.27.2", - "cssnano": "5.1.14", - "date-fns": "2.29.3", + "@babel/runtime": "7.29.2", + "@fontsource/inter": "5.2.8", + "@fontsource/roboto-mono": "5.2.8", + "@types/invariant": "2.2.37", + "@types/jest": "30.0.0", + "@types/lodash-es": "4.17.12", + "@types/react": "18.3.28", + "@types/react-dom": "18.3.7", + "@types/react-modal": "3.16.3", + "@typescript-eslint/eslint-plugin": "8.58.2", + "@typescript-eslint/parser": "8.58.2", + "@vitejs/plugin-react": "5.1.0", + "autoprefixer": "10.5.0", + "baseline-browser-mapping": "^2.10.19", + "chart.js": "4.5.1", + "core-js": "3.49.0", + "cssnano": "7.1.5", + "date-fns": "4.1.0", "eslint": "8.57.1", "eslint-config-airbnb-base": "15.0.0", - "eslint-config-prettier": "8.6.0", + "eslint-config-prettier": "10.1.8", "eslint-config-react-app": "7.0.1", "eslint-plugin-flowtype": "8.0.3", - "eslint-plugin-import": "2.27.5", - "eslint-plugin-jest": "27.2.1", - "eslint-plugin-jsx-a11y": "6.7.1", - "eslint-plugin-react": "7.32.1", - "eslint-plugin-react-hooks": "4.6.0", - "framer-motion": "8.5.3", - "i18next": "22.4.9", - "i18next-browser-languagedetector": "7.0.1", - "i18next-http-backend": "2.1.1", - "immer": "9.0.18", - "postcss": "8.4.21", - "postcss-preset-env": "^8.0.0", - "prettier": "2.8.3", - "react": "18.2.0", - "react-dom": "18.2.0", - "react-i18next": "12.1.4", - "react-icons": "4.7.1", + "eslint-plugin-import": "2.32.0", + "eslint-plugin-jest": "29.15.2", + "eslint-plugin-jsx-a11y": "6.10.2", + "eslint-plugin-react": "7.37.5", + "eslint-plugin-react-hooks": "7.0.1", + "framer-motion": "12.38.0", + "i18next": "26.0.4", + "i18next-browser-languagedetector": "8.2.1", + "i18next-http-backend": "3.0.4", + "immer": "11.1.4", + "postcss": "8.5.9", + "postcss-preset-env": "^11.2.1", + "prettier": "3.8.3", + "react": "18.3.1", + "react-dom": "18.3.1", + "react-i18next": "17.0.3", + "react-icons": "5.6.0", "react-query": "3.39.3", - "react-router": "6.8.0", - "react-router-dom": "6.8.0", - "react-switch": "7.0.0", + "react-router": "7.14.1", + "react-router-dom": "7.14.1", + "react-switch": "7.1.0", "react-table": "7.8.0", - "recoil": "0.7.6", - "reselect": "4.1.7", + "recoil": "0.7.7", + "reselect": "5.1.1", "resize-observer-polyfill": "^1.5.1", - "sass": "1.57.1", - "typescript": "4.9.4", - "vite": "4.0.4", - "vite-plugin-pwa": "0.14.1", - "workbox-core": "6.5.4", - "workbox-expiration": "6.5.4", - "workbox-precaching": "6.5.4", - "workbox-routing": "6.5.4", - "workbox-strategies": "6.5.4" + "sass": "1.99.0", + "typescript": "6.0.2", + "vite": "7.3.2", + "vite-plugin-pwa": "1.2.0", + "workbox-build": "7.4.0", + "workbox-core": "7.4.0", + "workbox-expiration": "7.4.0", + "workbox-precaching": "7.4.0", + "workbox-routing": "7.4.0", + "workbox-strategies": "7.4.0", + "workbox-window": "7.4.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cdba9d6..bb8b1f1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,28 +4,29 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +overrides: + '@types/react': 18.3.28 + '@types/react-dom': 18.3.7 + importers: .: dependencies: '@hello-pangea/dnd': specifier: ^18.0.1 - version: 18.0.1(@types/[email protected])([email protected]([email protected]))([email protected]) + version: 18.0.1(@types/[email protected])([email protected]([email protected]))([email protected]) '@reach/tooltip': specifier: 0.18.0 '@reach/visually-hidden': specifier: 0.18.0 chartjs-adapter-date-fns: specifier: ^3.0.0 - version: 3.0.0([email protected])([email protected]) - chartjs-plugin-streaming: - specifier: ^2.0.0 - version: 2.0.0([email protected]) + version: 3.0.0([email protected])([email protected]) clsx: - specifier: ^1.2.1 - version: 1.2.1 + specifier: ^2.1.1 + version: 2.1.1 history: specifier: 5.3.0 version: 5.3.0 @@ -33,261 +34,264 @@ importers: specifier: ^2.2.4 version: 2.2.4 lodash-es: - specifier: ^4.17.21 - version: 4.17.21 + specifier: ^4.18.1 + version: 4.18.1 memoize-one: specifier: 6.0.0 version: 6.0.0 modern-normalize: - specifier: 1.1.0 - version: 1.1.0 + specifier: 3.0.1 + version: 3.0.1 prop-types: specifier: 15.8.1 version: 15.8.1 react-chartjs-2: specifier: ^5.3.1 - version: 5.3.1([email protected])([email protected]) + version: 5.3.1([email protected])([email protected]) react-feather: specifier: ^2.0.10 - version: 2.0.10([email protected]) + version: 2.0.10([email protected]) react-modal: - specifier: 3.16.1 + specifier: 3.16.3 react-tabs: - specifier: 6.0.0 - version: 6.0.0([email protected]) + specifier: 6.1.1 + version: 6.1.1([email protected]) react-tiny-fab: specifier: 4.0.4 - version: 4.0.4([email protected]) + version: 4.0.4([email protected]) react-window: - specifier: ^1.8.8 + specifier: ^2.2.7 regenerator-runtime: - specifier: 0.13.11 - version: 0.13.11 + specifier: 0.14.1 + version: 0.14.1 tslib: - specifier: 2.4.1 - version: 2.4.1 + specifier: 2.8.1 + version: 2.8.1 use-asset: specifier: 1.0.4 - version: 1.0.4([email protected]) + version: 1.0.4([email protected]) devDependencies: '@babel/runtime': - specifier: 7.20.13 - version: 7.20.13 + specifier: 7.29.2 + version: 7.29.2 '@fontsource/inter': - specifier: 4.5.15 - version: 4.5.15 + specifier: 5.2.8 + version: 5.2.8 '@fontsource/roboto-mono': - specifier: 4.5.10 - version: 4.5.10 + specifier: 5.2.8 + version: 5.2.8 '@types/invariant': - specifier: 2.2.35 - version: 2.2.35 + specifier: 2.2.37 + version: 2.2.37 '@types/jest': - specifier: 29.4.0 - version: 29.4.0 + specifier: 30.0.0 + version: 30.0.0 '@types/lodash-es': - specifier: 4.17.6 - version: 4.17.6 + specifier: 4.17.12 + version: 4.17.12 '@types/react': - specifier: 18.0.27 - version: 18.0.27 + specifier: 18.3.28 + version: 18.3.28 '@types/react-dom': - specifier: 18.0.10 - version: 18.0.10 + specifier: 18.3.7 + version: 18.3.7(@types/[email protected]) '@types/react-modal': - specifier: 3.13.1 - version: 3.13.1 - '@types/react-window': - specifier: 1.8.5 - version: 1.8.5 + specifier: 3.16.3 + version: 3.16.3 '@typescript-eslint/eslint-plugin': - specifier: 5.49.0 - version: 5.49.0(@typescript-eslint/[email protected]([email protected])([email protected]))([email protected])([email protected]) + specifier: 8.58.2 + version: 8.58.2(@typescript-eslint/[email protected]([email protected])([email protected]))([email protected])([email protected]) '@typescript-eslint/parser': - specifier: 5.49.0 - version: 5.49.0([email protected])([email protected]) + specifier: 8.58.2 + version: 8.58.2([email protected])([email protected]) '@vitejs/plugin-react': - specifier: 3.0.1 + specifier: 5.1.0 + version: 5.1.0([email protected](@types/[email protected])([email protected])([email protected])([email protected])) autoprefixer: - specifier: 10.4.13 - version: 10.4.13([email protected]) + specifier: 10.5.0 + version: 10.5.0([email protected]) baseline-browser-mapping: - specifier: ^2.10.7 - version: 2.10.7 + specifier: ^2.10.19 + version: 2.10.19 chart.js: - specifier: 4.2.0 - version: 4.2.0 + specifier: 4.5.1 + version: 4.5.1 core-js: - specifier: 3.27.2 - version: 3.27.2 + specifier: 3.49.0 + version: 3.49.0 cssnano: - specifier: 5.1.14 - version: 5.1.14([email protected]) + specifier: 7.1.5 + version: 7.1.5([email protected]) date-fns: - specifier: 2.29.3 - version: 2.29.3 + specifier: 4.1.0 + version: 4.1.0 eslint: specifier: 8.57.1 version: 8.57.1 eslint-config-airbnb-base: specifier: 15.0.0 - version: 15.0.0([email protected](@typescript-eslint/[email protected]([email protected])([email protected]))([email protected]))([email protected]) + version: 15.0.0([email protected](@typescript-eslint/[email protected]([email protected])([email protected]))([email protected]))([email protected]) eslint-config-prettier: - specifier: 8.6.0 - version: 8.6.0([email protected]) + specifier: 10.1.8 + version: 10.1.8([email protected]) eslint-config-react-app: specifier: 7.0.1 - version: 7.0.1(@babel/[email protected](@babel/[email protected]))(@babel/[email protected](@babel/[email protected]))([email protected])([email protected]) + version: 7.0.1(@babel/[email protected](@babel/[email protected]))(@babel/[email protected](@babel/[email protected]))([email protected])([email protected]) eslint-plugin-flowtype: specifier: 8.0.3 - version: 8.0.3(@babel/[email protected](@babel/[email protected]))(@babel/[email protected](@babel/[email protected]))([email protected]) + version: 8.0.3(@babel/[email protected](@babel/[email protected]))(@babel/[email protected](@babel/[email protected]))([email protected]) eslint-plugin-import: - specifier: 2.27.5 - version: 2.27.5(@typescript-eslint/[email protected]([email protected])([email protected]))([email protected]) + specifier: 2.32.0 + version: 2.32.0(@typescript-eslint/[email protected]([email protected])([email protected]))([email protected]) eslint-plugin-jest: - specifier: 27.2.1 - version: 27.2.1(@typescript-eslint/[email protected](@typescript-eslint/[email protected]([email protected])([email protected]))([email protected])([email protected]))([email protected])([email protected]) + specifier: 29.15.2 + version: 29.15.2(@typescript-eslint/[email protected](@typescript-eslint/[email protected]([email protected])([email protected]))([email protected])([email protected]))([email protected])([email protected]) eslint-plugin-jsx-a11y: - specifier: 6.7.1 - version: 6.7.1([email protected]) + specifier: 6.10.2 + version: 6.10.2([email protected]) eslint-plugin-react: - specifier: 7.32.1 - version: 7.32.1([email protected]) + specifier: 7.37.5 + version: 7.37.5([email protected]) eslint-plugin-react-hooks: - specifier: 4.6.0 - version: 4.6.0([email protected]) + specifier: 7.0.1 + version: 7.0.1([email protected]) framer-motion: - specifier: 8.5.3 + specifier: 12.38.0 + version: 12.38.0(@emotion/[email protected])([email protected]([email protected]))([email protected]) i18next: - specifier: 22.4.9 - version: 22.4.9 + specifier: 26.0.4 + version: 26.0.4([email protected]) i18next-browser-languagedetector: - specifier: 7.0.1 - version: 7.0.1 + specifier: 8.2.1 + version: 8.2.1 i18next-http-backend: - specifier: 2.1.1 - version: 2.1.1 + specifier: 3.0.4 + version: 3.0.4 immer: - specifier: 9.0.18 - version: 9.0.18 + specifier: 11.1.4 + version: 11.1.4 postcss: - specifier: 8.4.21 - version: 8.4.21 + specifier: 8.5.9 + version: 8.5.9 postcss-preset-env: - specifier: ^8.0.0 - version: 8.5.1([email protected]) + specifier: ^11.2.1 + version: 11.2.1([email protected]) prettier: - specifier: 2.8.3 - version: 2.8.3 + specifier: 3.8.3 + version: 3.8.3 react: - specifier: 18.2.0 - version: 18.2.0 + specifier: 18.3.1 + version: 18.3.1 react-dom: - specifier: 18.2.0 - version: 18.2.0([email protected]) + specifier: 18.3.1 + version: 18.3.1([email protected]) react-i18next: - specifier: 12.1.4 + specifier: 17.0.3 + version: 17.0.3([email protected]([email protected]))([email protected]([email protected]))([email protected])([email protected]) react-icons: - specifier: 4.7.1 - version: 4.7.1([email protected]) + specifier: 5.6.0 + version: 5.6.0([email protected]) react-query: specifier: 3.39.3 react-router: - specifier: 6.8.0 - version: 6.8.0([email protected]) + specifier: 7.14.1 react-router-dom: - specifier: 6.8.0 + specifier: 7.14.1 react-switch: - specifier: 7.0.0 + specifier: 7.1.0 react-table: specifier: 7.8.0 - version: 7.8.0([email protected]) + version: 7.8.0([email protected]) recoil: - specifier: 0.7.6 + specifier: 0.7.7 reselect: - specifier: 4.1.7 - version: 4.1.7 + specifier: 5.1.1 + version: 5.1.1 resize-observer-polyfill: specifier: ^1.5.1 version: 1.5.1 sass: - specifier: 1.57.1 - version: 1.57.1 + specifier: 1.99.0 + version: 1.99.0 typescript: - specifier: 4.9.4 - version: 4.9.4 + specifier: 6.0.2 + version: 6.0.2 vite: - specifier: 4.0.4 + specifier: 7.3.2 vite-plugin-pwa: - specifier: 0.14.1 - version: 0.14.1([email protected](@types/[email protected])([email protected])([email protected]))([email protected])([email protected]) + specifier: 1.2.0 + version: 1.2.0([email protected](@types/[email protected])([email protected])([email protected])([email protected]))([email protected](@types/[email protected]))([email protected]) + workbox-build: + specifier: 7.4.0 + version: 7.4.0(@types/[email protected]) workbox-core: - specifier: 6.5.4 - version: 6.5.4 + specifier: 7.4.0 + version: 7.4.0 workbox-expiration: - specifier: 6.5.4 - version: 6.5.4 + specifier: 7.4.0 + version: 7.4.0 workbox-precaching: - specifier: 6.5.4 - version: 6.5.4 + specifier: 7.4.0 + version: 7.4.0 workbox-routing: - specifier: 6.5.4 - version: 6.5.4 + specifier: 7.4.0 + version: 7.4.0 workbox-strategies: - specifier: 6.5.4 - version: 6.5.4 + specifier: 7.4.0 + version: 7.4.0 + workbox-window: + specifier: 7.4.0 + version: 7.4.0 packages: - '@apideck/[email protected]': - resolution: {integrity: sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==} + '@apideck/[email protected]': + resolution: {integrity: sha512-TajUJwGWbDwkCx/CZi7tRE8PVB7simCvKJfHUsSdvps+aTM/PDPP4gkLmKnc+x3CE//y9i/nj74GqdL/hwk7Iw==} engines: {node: '>=10'} peerDependencies: ajv: '>=8' - '@babel/[email protected]': - resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} + '@babel/[email protected]': + resolution: {integrity: sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==} engines: {node: '>=6.9.0'} - '@babel/[email protected]': - resolution: {integrity: sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA==} + '@babel/[email protected]': + resolution: {integrity: sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==} engines: {node: '>=6.9.0'} - '@babel/[email protected]': - resolution: {integrity: sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==} + '@babel/[email protected]': + resolution: {integrity: sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==} engines: {node: '>=6.9.0'} - '@babel/[email protected]': - resolution: {integrity: sha512-fcdRcWahONYo+JRnJg1/AekOacGvKx12Gu0qXJXFi2WBqQA1i7+O5PaxRB7kxE/Op94dExnCiiar6T09pvdHpA==} + '@babel/[email protected]': + resolution: {integrity: sha512-QGmsKi2PBO/MHSQk+AAgA9R6OHQr+VqnniFE0eMWZcVcfBZoA2dKn2hUsl3Csg/Plt9opRUWdY7//VXsrIlEiA==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: '@babel/core': ^7.11.0 eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 - '@babel/[email protected]': - resolution: {integrity: sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==} + '@babel/[email protected]': + resolution: {integrity: sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==} engines: {node: '>=6.9.0'} '@babel/[email protected]': resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==} engines: {node: '>=6.9.0'} - '@babel/[email protected]': - resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==} + '@babel/[email protected]': + resolution: {integrity: sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==} engines: {node: '>=6.9.0'} - '@babel/[email protected]': - resolution: {integrity: sha512-q3WC4JfdODypvxArsJQROfupPBq9+lMwjKq7C33GhbFYJsufD0yd/ziwD+hJucLeWsnFPWZjsU2DNFqBPE7jwQ==} + '@babel/[email protected]': + resolution: {integrity: sha512-dTOdvsjnG3xNT9Y0AUg1wAl38y+4Rl4sf9caSQZOXdNqVn+H+HbbJ4IyyHaIqNR6SW9oJpA/RuRjsjCw2IdIow==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -298,8 +302,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/[email protected]': - resolution: {integrity: sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg==} + '@babel/[email protected]': + resolution: {integrity: sha512-47UwBLPpQi1NoWzLuHNjRoHlYXMwIJoBf7MFou6viC/sIHWYygpvr0B6IAyh5sBdA2nr2LPIRww8lfaUVQINBA==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 @@ -311,12 +315,12 @@ packages: resolution: {integrity: sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg==} engines: {node: '>=6.9.0'} - '@babel/[email protected]': - resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==} + '@babel/[email protected]': + resolution: {integrity: sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==} engines: {node: '>=6.9.0'} - '@babel/[email protected]': - resolution: {integrity: sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==} + '@babel/[email protected]': + resolution: {integrity: sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -325,8 +329,8 @@ packages: resolution: {integrity: sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==} engines: {node: '>=6.9.0'} - '@babel/[email protected]': - resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==} + '@babel/[email protected]': + resolution: {integrity: sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==} engines: {node: '>=6.9.0'} '@babel/[email protected]': @@ -335,8 +339,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/[email protected]': - resolution: {integrity: sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==} + '@babel/[email protected]': + resolution: {integrity: sha512-mq8e+laIk94/yFec3DxSjCRD2Z0TAjhVbEJY3UQrlwVo15Lmt7C2wAUbK4bjnTs4APkwsYLTahXRraQXhb1WCg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -357,16 +361,16 @@ packages: resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} engines: {node: '>=6.9.0'} - '@babel/[email protected]': - resolution: {integrity: sha512-zdf983tNfLZFletc0RRXYrHrucBEg95NIFMkn6K9dbeMYnsgHaSBGcQqdsCSStG2PYwRre0Qc2NNSCXbG+xc6g==} + '@babel/[email protected]': + resolution: {integrity: sha512-z+PwLziMNBeSQJonizz2AGnndLsP2DeGHIxDAn+wdHOGuo4Fo1x1HBPPXeE9TAOPHNNWQKCSlA2VZyYyyibDnQ==} engines: {node: '>=6.9.0'} - '@babel/[email protected]': - resolution: {integrity: sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==} + '@babel/[email protected]': + resolution: {integrity: sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==} engines: {node: '>=6.9.0'} - '@babel/[email protected]': - resolution: {integrity: sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==} + '@babel/[email protected]': + resolution: {integrity: sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==} engines: {node: '>=6.0.0'} hasBin: true @@ -394,8 +398,8 @@ packages: peerDependencies: '@babel/core': ^7.13.0 - '@babel/[email protected]': - resolution: {integrity: sha512-b6YTX108evsvE4YgWyQ921ZAFFQm3Bn+CA3+ZXlNVnPhx+UfsVURoPjfGAPCjBgrqo30yX/C2nZGX96DxvR9Iw==} + '@babel/[email protected]': + resolution: {integrity: sha512-a0aBScVTlNaiUe35UtfxAN7A/tehvvG4/ByO6+46VPKTRSlfnAFsgKy0FUh+qAkQrDTmhDkT+IBOKlOoMUxQ0g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -407,8 +411,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/[email protected]': - resolution: {integrity: sha512-zOiZqvANjWDUaUS9xMxbMcK/Zccztbe/6ikvUXaG9nsPH3w6qh5UaPGAnirI/WhIbZ8m3OHU0ReyPrknG+ZKeg==} + '@babel/[email protected]': + resolution: {integrity: sha512-CVBVv3VY/XRMxRYq5dwr2DS7/MvqPm23cOCjbwNnVrfOqcWlnefua1uUs0sjdKOGjvPUG633o07uWzJq4oI6dA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -454,32 +458,32 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/[email protected]': - resolution: {integrity: sha512-YMq8Z87Lhl8EGkmb0MwYkt36QnxC+fzCgrl66ereamPlYToRpIk5nUjKUY3QKLWq8mwUB1BgbeXcTJhZOCDg5A==} + '@babel/[email protected]': + resolution: {integrity: sha512-71EYI0ONURHJBL4rSFXnITXqXrrY8q4P0q006DPfN+Rk+ASM+++IBXem/ruokgBZR8YNEWZ8R6B+rCb8VcUTqA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/[email protected]': - resolution: {integrity: sha512-p9OkPbZ5G7UT1MofwYFigGebnrzGJacoBSQM0/6bi/PUMVE+qlWDD/OalvQKbwgQzU6dl0xAv6r4X7Jme0RYxA==} + '@babel/[email protected]': + resolution: {integrity: sha512-D+OrJumc9McXNEBI/JmFnc/0uCM2/Y3PEBG3gfV3QIYkKv5pvnpzFrl1kYCrcHJP8nOeFB/SHi1IHz29pNGuew==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/[email protected]': - resolution: {integrity: sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==} + '@babel/[email protected]': + resolution: {integrity: sha512-pSJUpFHdx9z5nqTSirOCMtYVP2wFgoWhP0p3g8ONK/4IHhLIBd0B9NYqAvIUAhq+OkhO4VM1tENCt0cjlsNShw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/[email protected]': - resolution: {integrity: sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==} + '@babel/[email protected]': + resolution: {integrity: sha512-jiLC0ma9XkQT3TKJ9uYvlakm66Pamywo+qwL+oL8HJOvc6TWdZXVfhqJr8CCzbSGUAbDOzlGHJC1U+vRfLQDvw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/[email protected]': - resolution: {integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==} + '@babel/[email protected]': + resolution: {integrity: sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -505,8 +509,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/[email protected]': - resolution: {integrity: sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==} + '@babel/[email protected]': + resolution: {integrity: sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -523,14 +527,14 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/[email protected]': - resolution: {integrity: sha512-BEOdvX4+M765icNPZeidyADIvQ1m1gmunXufXxvRESy/jNNyfovIqUyE7MVgGBjWktCoJlzvFA1To2O4ymIO3Q==} + '@babel/[email protected]': + resolution: {integrity: sha512-va0VdWro4zlBr2JsXC+ofCPB2iG12wPtVGTWFx2WLDOM3nYQZZIGP82qku2eW/JR83sD+k2k+CsNtyEbUqhU6w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/[email protected]': - resolution: {integrity: sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==} + '@babel/[email protected]': + resolution: {integrity: sha512-ilTRcmbuXjsMmcZ3HASTe4caH5Tpo93PkTxF9oG2VZsSWsahydmcEHhix9Ik122RcTnZnUzPbmux4wh1swfv7g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -541,32 +545,32 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/[email protected]': - resolution: {integrity: sha512-45DmULpySVvmq9Pj3X9B+62Xe+DJGov27QravQJU1LLcapR6/10i+gYVAucGGJpHBp5mYxIMK4nDAT/QDLr47g==} + '@babel/[email protected]': + resolution: {integrity: sha512-tt/7wOtBmwHPNMPu7ax4pdPz6shjFrmHDghvNC+FG9Qvj7D6mJcoRQIF5dy4njmxR941l6rgtvfSB2zX3VlUIw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/[email protected]': - resolution: {integrity: sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==} + '@babel/[email protected]': + resolution: {integrity: sha512-dY2wS3I2G7D697VHndN91TJr8/AAfXQNt5ynCTI/MpxMsSzHp+52uNivYT5wCPax3whc47DR8Ba7cmlQMg24bw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/[email protected]': - resolution: {integrity: sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg==} + '@babel/[email protected]': + resolution: {integrity: sha512-rfQ++ghVwTWTqQ7w8qyDxL1XGihjBss4CmTgGRCTAC9RIbhVpyp4fOeZtta0Lbf+dTNIVJer6ych2ibHwkZqsQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 - '@babel/[email protected]': - resolution: {integrity: sha512-cFOlhIYPBv/iBoc+KS3M6et2XPtbT2HiCRfBXWtfpc9OAyostldxIf9YAYB6ypURBBbx+Qv6nyrLzASfJe+hBA==} + '@babel/[email protected]': + resolution: {integrity: sha512-EF5KONAqC5zAqT783iMGuM2ZtmEBy+mJMOKl2BCvPZ2lVrwvXnB6o+OBWCS+CoeCCpVRF2sA2RBKUxvT8tQT5Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/[email protected]': - resolution: {integrity: sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==} + '@babel/[email protected]': + resolution: {integrity: sha512-bcc3k0ijhHbc2lEfpFHgx7eYw9KNXqOerKWfzbxEHUGKnS3sz9C4CNL9OiFN1297bDNfUiSO7DaLzbvHQQQ1BQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -577,8 +581,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/[email protected]': - resolution: {integrity: sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw==} + '@babel/[email protected]': + resolution: {integrity: sha512-SljjowuNKB7q5Oayv4FoPzeB74g3QgLt8IVJw9ADvWy3QnUb/01aw8I4AVv8wYnPvQz2GDDZ/g3GhcNyDBI4Bg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -589,8 +593,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/[email protected]': - resolution: {integrity: sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ==} + '@babel/[email protected]': + resolution: {integrity: sha512-zBPcW2lFGxdiD8PUnPwJjag2J9otbcLQzvbiOzDxpYXyCuYX9agOwMPGn1prVH0a4qzhCKu24rlH4c1f7yA8rw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -601,14 +605,14 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/[email protected]': - resolution: {integrity: sha512-K8nhUcn3f6iB+P3gwCv/no7OdzOZQcKchW6N389V6PD8NUWKZHzndOd9sPDVbMoBsbmjMqlB4L9fm+fEFNVlwQ==} + '@babel/[email protected]': + resolution: {integrity: sha512-Iao5Konzx2b6g7EPqTy40UZbcdXE126tTxVFr/nAIj+WItNxjKSYTEw3RC+A2/ZetmdJsgueL1KhaMCQHkLPIg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/[email protected]': - resolution: {integrity: sha512-D4WIMaFtwa2NizOp+dnoFjRez/ClKiC2BqqImwKd1X28nqBtZEyCYJ2ozQrrzlxAFrcrjxo39S6khe9RNDlGzw==} + '@babel/[email protected]': + resolution: {integrity: sha512-WitabqiGjV/vJ0aPOLSFfNY1u9U3R7W36B03r5I2KoNix+a3sOhJ3pKFB3R5It9/UiK78NiO0KE9P21cMhlPkw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -637,8 +641,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/[email protected]': - resolution: {integrity: sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q==} + '@babel/[email protected]': + resolution: {integrity: sha512-Nr+hEN+0geQkzhbdgQVPoqr47lZbm+5fCUmO70722xJZd0Mvb59+33QLImGj6F+DkK3xgDi1YVysP8whD6FQAw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -649,8 +653,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/[email protected]': - resolution: {integrity: sha512-axUuqnUTBuXyHGcJEVVh9pORaN6wC5bYfE7FGzPiaWa3syib9m7g+/IT/4VgCOe2Upef43PHzeAvcrVek6QuuA==} + '@babel/[email protected]': + resolution: {integrity: sha512-+anKKair6gpi8VsM/95kmomGNMD0eLz1NQ8+Pfw5sAwWH9fGYXT50E55ZpV0pHUHWf6IUTWPM+f/7AAff+wr9A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -667,14 +671,14 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/[email protected]': - resolution: {integrity: sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==} + '@babel/[email protected]': + resolution: {integrity: sha512-jppVbf8IV9iWWwWTQIxJMAJCWBuuKx71475wHwYytrRGQ2CWiDvYlADQno3tcYpS/T2UUWFQp3nVtYfK/YBQrA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/[email protected]': - resolution: {integrity: sha512-vn5Jma98LCOeBy/KpeQhXcV2WZgaRUtjwQmjoBuLNlOmkg0fB5pdvYVeWRYI69wWKwK2cD1QbMiUQnoujWvrew==} + '@babel/[email protected]': + resolution: {integrity: sha512-PrujnVFbOdUpw4UHiVwKvKRLMMic8+eC0CuNlxjsyZUiBjhFdPsewdXCkveh2KqBA9/waD0W1b4hXSOBQJezpQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -685,8 +689,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/[email protected]': - resolution: {integrity: sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==} + '@babel/[email protected]': + resolution: {integrity: sha512-1CZQA5KNAD6ZYQLPw7oi5ewtDNxH/2vuCh+6SmvgDfhumForvs8a1o9n0UrEoBD8HU4djO2yWngTQlXl1NDVEQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -697,20 +701,20 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/[email protected]': - resolution: {integrity: sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==} + '@babel/[email protected]': + resolution: {integrity: sha512-3wKbRgmzYbw24mDJXT7N+ADXw8BC/imU9yo9c9X9NKaLF1fW+e5H1U5QjMUBe4Qo4Ox/o++IyUkl1sVCLgevKg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/[email protected]': - resolution: {integrity: sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw==} + '@babel/[email protected]': + resolution: {integrity: sha512-SJR8hPynj8outz+SlStQSwvziMN4+Bq99it4tMIf5/Caq+3iOc0JtKyse8puvyXkk3eFRIA5ID/XfunGgO5i6w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/[email protected]': - resolution: {integrity: sha512-373KA2HQzKhQCYiRVIRr+3MjpCObqzDlyrM6u4I201wL8Mp2wHf7uB8GhDwis03k2ti8Zr65Zyyqs1xOxUF/Ew==} + '@babel/[email protected]': + resolution: {integrity: sha512-5rh+JR4JBC4pGkXLAcYdLHZjXudVxWMXbB6u6+E9lRL5TrGVbHt1TjxGbZ8CkmYw9zjkB7jutzOROArsqtncEA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -721,14 +725,14 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/[email protected]': - resolution: {integrity: sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q==} + '@babel/[email protected]': + resolution: {integrity: sha512-R8ja/Pyrv0OGAvAXQhSTmWyPJPml+0TMqXlO5w+AsMEiwb2fg3WkOvob7UxFSL3OIttFSGSRFKQsOhJ/X6HQdQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/[email protected]': - resolution: {integrity: sha512-N6fut9IZlPnjPwgiQkXNhb+cT8wQKFlJNqcZkWlcTqkcqx6/kU4ynGmLFoa4LViBSirn05YAwk+sQBbPfxtYzQ==} + '@babel/[email protected]': + resolution: {integrity: sha512-A4zobikRGJTsX9uqVFdafzGkqD30t26ck2LmOzAuLL8b2x6k3TIqRiT2xVvA9fNmFeTX484VpsdgmKNA0bS23w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -739,14 +743,14 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/[email protected]': - resolution: {integrity: sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==} + '@babel/[email protected]': + resolution: {integrity: sha512-piiuapX9CRv7+0st8lmuUlRSmX6mBcVeNQ1b4AYzJxfCMuBfB0vBXDiGSmm03pKJw1v6cZ8KSeM+oUnM6yAExg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/[email protected]': - resolution: {integrity: sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ==} + '@babel/[email protected]': + resolution: {integrity: sha512-b97jvNSOb5+ehyQmBpmhOCiUC5oVK4PMnpRvO7+ymFBoqYjeDHIU9jnrNUuwHOiL9RpGDoKBpSViarV+BU+eVA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -781,8 +785,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/[email protected]': - resolution: {integrity: sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw==} + '@babel/[email protected]': + resolution: {integrity: sha512-61bxqhiRfAACulXSLd/GxqmAedUSrRZIu/cbaT18T1CetkTmtDN15it7i80ru4DVqRK1WMxQhXs+Lf9kajm5Ow==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -793,14 +797,14 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/[email protected]': - resolution: {integrity: sha512-+ZEdQlBoRg9m2NnzvEeLgtvBMO4tkFBw5SQIUgLICgTrumLoU7lr+Oghi6km2PFj+dbUt2u1oby2w3BDO9YQnA==} + '@babel/[email protected]': + resolution: {integrity: sha512-FijqlqMA7DmRdg/aINBSs04y8XNTYw/lr1gJ2WsmBnnaNw1iS43EPkJW+zK7z65auG3AWRFXWj+NcTQwYptUog==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/[email protected]': - resolution: {integrity: sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA==} + '@babel/[email protected]': + resolution: {integrity: sha512-QGWAepm9qxpaIs7UM9FvUSnCGlb8Ua1RhyM4/veAxLwt3gMat/LSGrZixyuj4I6+Kn9iwvqCyPTtbdxanYoWYg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -811,8 +815,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/[email protected]': - resolution: {integrity: sha512-20NUVgOrinudkIBzQ2bNxP08YpKprUkRTiRSd2/Z5GOdPImJGkoN4Z7IQe1T5AdyKI1i5L6RBmluqdSzvaq9/w==} + '@babel/[email protected]': + resolution: {integrity: sha512-jlaRT5dJtMaMCV6fAuLbsQMSwz/QkvaHOHOSXRitGGwSpR1blCY4KUKoyP2tYO8vJcqYe8cEj96cqSztv3uF9w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -823,8 +827,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/[email protected]': - resolution: {integrity: sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==} + '@babel/[email protected]': + resolution: {integrity: sha512-9U4QObUC0FtJl05AsUcodau/RWDytrU6uKgkxu09mLR9HLDAtUMoPuuskm5huQsoktmsYpI+bGmq+iapDcriKA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -847,8 +851,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/[email protected]': - resolution: {integrity: sha512-x2Qa+v/CuEoX7Dr31iAfr0IhInrVOWZU/2vJMJ00FOR/2nM0BcBEclpaf9sWCDc+v5e9dMrhSH8/atq/kX7+bA==} + '@babel/[email protected]': + resolution: {integrity: sha512-0YWL2RFxOqEm9Efk5PvreamxPME8OyY0wM5wh5lHjF+VtVhdneCWGzZeSqzOfiobVqQaNCd2z0tQvnI9DaPWPw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -859,8 +863,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/[email protected]': - resolution: {integrity: sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q==} + '@babel/[email protected]': + resolution: {integrity: sha512-4Wlbdl/sIZjzi/8St0evF0gEZrgOswVO6aOzqxh1kDZOl9WmLrHq2HtGhnOJZmHZYKP8WZ1MDLCt5DAWwRo57A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -871,14 +875,14 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/[email protected]': - resolution: {integrity: sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw==} + '@babel/[email protected]': + resolution: {integrity: sha512-/wHc/paTUmsDYN7SZkpWxogTOBNnlx7nBQYfy6JJlCT7G3mVhltk3e++N7zV0XfgGsrqBxd4rJQt9H16I21Y1Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/[email protected]': - resolution: {integrity: sha512-S36mOoi1Sb6Fz98fBfE+UZSpYw5mJm0NUHtIKrOuNcqeFauy1J6dIvXm2KRVKobOSaGq4t/hBXdN4HGU3wL9Wg==} + '@babel/[email protected]': + resolution: {integrity: sha512-DYD23veRYGvBFhcTY1iUvJnDNpuqNd/BzBwCvzOTKUnJjKg5kpUBh3/u9585Agdkgj+QuygG7jLfOPWMa2KVNw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -900,219 +904,334 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/[email protected]': - resolution: {integrity: sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==} + '@babel/[email protected]': + resolution: {integrity: sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==} engines: {node: '>=6.9.0'} - '@babel/[email protected]': - resolution: {integrity: sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==} + '@babel/[email protected]': + resolution: {integrity: sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==} engines: {node: '>=6.9.0'} - '@babel/[email protected]': - resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} + '@babel/[email protected]': + resolution: {integrity: sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==} engines: {node: '>=6.9.0'} - '@babel/[email protected]': - resolution: {integrity: sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==} + '@babel/[email protected]': + resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==} engines: {node: '>=6.9.0'} - '@babel/[email protected]': - resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==} - engines: {node: '>=6.9.0'} + '@colordx/[email protected]': + resolution: {integrity: sha512-xBQ0MYRTNNxW3mS2sJtlQTT7C3Sasqgh1/PsHva7fyDb5uqYY+gv9V0utDdX8X80mqzbGz3u/IDJdn2d/uW09g==} - '@csstools/[email protected]': - resolution: {integrity: sha512-MX0yLTwtZzr82sQ0zOjqimpZbzjMaK/h2pmlrLK7DCzlmiZLYFpoO94WmN1akRVo6ll/TdpHb53vihHLUMyvng==} - engines: {node: ^14 || ^16 || >=18} + '@csstools/[email protected]': + resolution: {integrity: sha512-/3iksyevwRfSJx5yH0RkcrcYXwuhMQx3Juqf40t97PeEy2/Mz2TItZ/z/216qpe4GgOyFBP8MKIwVvytzHmfIQ==} + engines: {node: '>=20.19.0'} peerDependencies: - '@csstools/css-parser-algorithms': ^2.7.1 - '@csstools/css-tokenizer': ^2.4.1 + '@csstools/css-parser-algorithms': ^4.0.0 + '@csstools/css-tokenizer': ^4.0.0 - '@csstools/[email protected]': - resolution: {integrity: sha512-OWkqBa7PDzZuJ3Ha7T5bxdSVfSCfTq6K1mbAhbO1MD+GSULGjrp45i5RudyJOedstSarN/3mdwu9upJE7gDXfw==} - engines: {node: ^14 || ^16 || >=18} + '@csstools/[email protected]': + resolution: {integrity: sha512-LMGQLS9EuADloEFkcTBR3BwV/CGHV7zyDxVRtVDTwdI2Ca4it0CCVTT9wCkxSgokjE5Ho41hEPgb8OEUwoXr6Q==} + engines: {node: '>=20.19.0'} - '@csstools/[email protected]': - resolution: {integrity: sha512-CEypeeykO9AN7JWkr1OEOQb0HRzZlPWGwV0Ya6DuVgFdDi6g3ma/cPZ5ZPZM4AWQikDpq/0llnGGlIL+j8afzw==} - engines: {node: ^14 || ^16 || >=18} + '@csstools/[email protected]': + resolution: {integrity: sha512-bR9e6o2BDB12jzN/gIbjHa5wLJ4UjD1CB9pM7ehlc0ddk6EBz+yYS1EV2MF55/HUxrHcB/hehAyt5vhsA3hx7w==} + engines: {node: '>=20.19.0'} + peerDependencies: + '@csstools/css-parser-algorithms': ^4.0.0 + '@csstools/css-tokenizer': ^4.0.0 - '@csstools/[email protected]': - resolution: {integrity: sha512-tfOuvUQeo7Hz+FcuOd3LfXVp+342pnWUJ7D2y8NUpu1Ww6xnTbHLpz018/y6rtbHifJ3iIEf9ttxXd8KG7nL0Q==} - engines: {node: ^14 || ^16 || >=18} + '@csstools/[email protected]': + resolution: {integrity: sha512-U0KhLYmy2GVj6q4T3WaAe6NPuFYCPQoE3b0dRGxejWDgcPp8TP7S5rVdM5ZrFaqu4N67X8YaPBw14dQSYx3IyQ==} + engines: {node: '>=20.19.0'} peerDependencies: - '@csstools/css-parser-algorithms': ^2.7.1 - '@csstools/css-tokenizer': ^2.4.1 + '@csstools/css-parser-algorithms': ^4.0.0 + '@csstools/css-tokenizer': ^4.0.0 - '@csstools/[email protected]': - resolution: {integrity: sha512-pQPUPo32HW3/NuZxrwr3VJHE+vGqSTVI5gK4jGbuJ7eOFUrsTmZikXcVdInCVWOvuxK5xbCzwDWoTlZUCAKN+A==} - engines: {node: ^14 || ^16 || >=18} + '@csstools/[email protected]': + resolution: {integrity: sha512-+B87qS7fIG3L5h3qwJ/IFbjoVoOe/bpOdh9hAjXbvx0o8ImEmUsGXN0inFOnk2ChCFgqkkGFQ+TpM5rbhkKe4w==} + engines: {node: '>=20.19.0'} peerDependencies: - '@csstools/css-parser-algorithms': ^2.6.1 - '@csstools/css-tokenizer': ^2.2.4 + '@csstools/css-tokenizer': ^4.0.0 - '@csstools/[email protected]': - resolution: {integrity: sha512-2SJS42gxmACHgikc1WGesXLIT8d/q2l0UFM7TaEeIzdFCE/FPMtTiizcPGGJtlPo2xuQzY09OhrLTzRxqJqwGw==} - engines: {node: ^14 || ^16 || >=18} + '@csstools/[email protected]': + resolution: {integrity: sha512-QxULHAm7cNu72w97JUNCBFODFaXpbDg+dP8b/oWFAZ2MTRppA3U00Y2L1HqaS4J6yBqxwa/Y3nMBaxVKbB/NsA==} + engines: {node: '>=20.19.0'} + + '@csstools/[email protected]': + resolution: {integrity: sha512-T9lXmZOfnam3eMERPsszjY5NK0jX8RmThmmm99FZ8b7z8yMaFZWKwLWGZuTwdO3ddRY5fy13GmmEYZXB4I98Eg==} + engines: {node: '>=20.19.0'} peerDependencies: - '@csstools/css-tokenizer': ^2.4.1 + '@csstools/css-parser-algorithms': ^4.0.0 + '@csstools/css-tokenizer': ^4.0.0 - '@csstools/[email protected]': - resolution: {integrity: sha512-eQ9DIktFJBhGjioABJRtUucoWR2mwllurfnM8LuNGAqX3ViZXaUchqk+1s7jjtkFiT9ySdACsFEA3etErkALUg==} - engines: {node: ^14 || ^16 || >=18} + '@csstools/[email protected]': + resolution: {integrity: sha512-fti7+GybzvfMrv5TSU6x8rWtXWOth5nLefT5w5AKJ3F3T0bZoxlRqajF0ZUgTtnytfMd4dQ8n5UiaNmsjFA65A==} + engines: {node: '>=20.19.0'} + peerDependencies: + postcss: ^8.4 - '@csstools/[email protected]': - resolution: {integrity: sha512-XaHr+16KRU9Gf8XLi3q8kDlI18d5vzKSKCY510Vrtc9iNR0NJzbY9hhTmwhzYZj/ZwGL4VmB3TA9hJW0Um2qFA==} - engines: {node: ^14 || ^16 || >=18} + '@csstools/[email protected]': + resolution: {integrity: sha512-WhsECqmrEZQGqaPlBA7JkmF/CJ2/+wetL4fkL9sOPccKd32PQ1qToFM6gqSI5rkpmYqubvbxjEJhyMTHYK0vZQ==} + engines: {node: '>=20.19.0'} peerDependencies: - '@csstools/css-parser-algorithms': ^2.7.1 - '@csstools/css-tokenizer': ^2.4.1 + postcss: ^8.4 - '@csstools/[email protected]': - resolution: {integrity: sha512-dD8W98dOYNOH/yX4V4HXOhfCOnvVAg8TtsL+qCGNoKXuq5z2C/d026wGWgySgC8cajXXo/wNezS31Glj5GcqrA==} - engines: {node: ^14 || ^16 || >=18} + '@csstools/[email protected]': + resolution: {integrity: sha512-u8QNV2TKOxG6cqK4ZrJkpctnxdrwdNTMrkyokmCi+iuLpJegOraA0cqC7HoxF2tHhxjuXc+BxwY/Qd62SwvanQ==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - '@csstools/[email protected]': - resolution: {integrity: sha512-b1ptNkr1UWP96EEHqKBWWaV5m/0hgYGctgA/RVZhONeP1L3T/8hwoqDm9bB23yVCfOgE9U93KI9j06+pEkJTvw==} - engines: {node: ^14 || ^16 || >=18} + '@csstools/[email protected]': + resolution: {integrity: sha512-BiBukIeQ7rPjx9A//9+qgJugBjX6FY9eWiojbnfIJCPulWrl8J07rCgQbFkloTXena+a6Aw5xa25weU+3MA75A==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - '@csstools/[email protected]': - resolution: {integrity: sha512-QGXjGugTluqFZWzVf+S3wCiRiI0ukXlYqCi7OnpDotP/zaVTyl/aqZujLFzTOXy24BoWnu89frGMc79ohY5eog==} - engines: {node: ^14 || ^16 || >=18} + '@csstools/[email protected]': + resolution: {integrity: sha512-M8ju3iqHRXtW1/5HYuOmi9WFR5rGGFgqkPh+kXkv/eG56oYK/WYtTeIwJgdcro7lRwjlo4Ut8xqbV3Iovkwfrw==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - '@csstools/[email protected]': - resolution: {integrity: sha512-iKYZlIs6JsNT7NKyRjyIyezTCHLh4L4BBB3F5Nx7Dc4Z/QmBgX+YJFuUSar8IM6KclGiAUFGomXFdYxAwJydlA==} - engines: {node: ^14 || ^16 || >=18} + '@csstools/[email protected]': + resolution: {integrity: sha512-tL46UyFjIjz7mDywoPOe/JgOpvMic0rsTUfdMBB1OHrUcCtE8MQpBILzYl/cAOtinJGu+ZQLuDhqTgTBOoeg3g==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - '@csstools/[email protected]': - resolution: {integrity: sha512-rBOBTat/YMmB0G8VHwKqDEx+RZ4KCU9j42K8LwS0IpZnyThalZZF7BCSsZ6TFlZhcRZKlZy3LLFI2pLqjNVGGA==} - engines: {node: ^14 || ^16 || >=18} + '@csstools/[email protected]': + resolution: {integrity: sha512-OHa+4aCcrJtHpPWB3zptScHwpS1TUbeLR4uO0ntIz0Su/zw9SoWkVu+tDMSySSAsNtNSI3kut4fTliFwIsrHxA==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - '@csstools/[email protected]': - resolution: {integrity: sha512-W5Y5oaJ382HSlbdGfPf60d7dAK6Hqf10+Be1yZbd/TNNrQ/3dDdV1c07YwOXPQ3PZ6dvFMhxbIbn8EC3ki3nEg==} - engines: {node: ^14 || ^16 || >=18} + '@csstools/[email protected]': + resolution: {integrity: sha512-YcohXq+/hfYeobKirg3oXGivDaaTfOPv568bE3jYQCn9ILpFz+RgyJR/kF7ZWh5560TTlTjeCqF4ZmVsj2zwnw==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - '@csstools/[email protected]': - resolution: {integrity: sha512-9W2ZbV7whWnr1Gt4qYgxMWzbevZMOvclUczT5vk4yR6vS53W/njiiUhtm/jh/BKYwQ1W3PECZjgAd2dH4ebJig==} - engines: {node: ^14 || ^16 || >=18} + '@csstools/[email protected]': + resolution: {integrity: sha512-WDrfdFJXF4M67+wniEGr/5XVzsmn1rt2lL1YAlTfE7x7XDlRstTc5e+HuFoGv6jkiMWTwPsiADJaLwsnGC3UjQ==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - '@csstools/[email protected]': - resolution: {integrity: sha512-AtANdV34kJl04Al62is3eQRk/BfOfyAvEmRJvbt+nx5REqImLC+2XhuE6skgkcPli1l8ONS67wS+l1sBzySc3Q==} - engines: {node: ^14 || ^16 || >=18} + '@csstools/[email protected]': + resolution: {integrity: sha512-M1EjCe/J3u8fFhOZgRci74cQhJ7R0UFBX6T+WqoEvjrr8hVfMiV+HTYrzxLY5OW8YllvXYr5Q5t5OvJbsUSeDg==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - '@csstools/[email protected]': - resolution: {integrity: sha512-eO9z2sMLddvlfFEW5Fxbjyd03zaO7cJafDurK4rCqyRt9P7aaWwha0LcSzoROlcZrw1NBV2JAp2vMKfPMQO1xw==} - engines: {node: ^14 || ^16 || >=18} + '@csstools/[email protected]': + resolution: {integrity: sha512-AvmySApdijbjYQuXXh95tb7iVnqZBbJrv3oajO927ksE/mDmJBiszm+psW8orL2lRGR8j6ZU5Uv9/ou2Z5KRKA==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - '@csstools/[email protected]': - resolution: {integrity: sha512-x1ge74eCSvpBkDDWppl+7FuD2dL68WP+wwP2qvdUcKY17vJksz+XoE1ZRV38uJgS6FNUwC0AxrPW5gy3MxsDHQ==} - engines: {node: ^14 || ^16 || >=18} + '@csstools/[email protected]': + resolution: {integrity: sha512-3v5ZvcVuynhFh5qCJX2LIJ9Iry8/SvxfOEj6vDngNxbH/3OKTZBFLgK+DgLuIbsP1DLA9LLH3Rn7jmRxXgEDLA==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - '@csstools/[email protected]': - resolution: {integrity: sha512-6zqcyRg9HSqIHIPMYdt6THWhRmE5/tyHKJQLysn2TeDf/ftq7Em9qwMTx98t2C/7UxIsYS8lOiHHxAVjWn2WUg==} - engines: {node: ^14 || ^16 || >=18} + '@csstools/[email protected]': + resolution: {integrity: sha512-wrRIaRv1dkq30a8nvYWtSAf41bwCl+sVzLBKGnqeOwk81aSktKN3NattJpkiPyoOtEoFqChisl3WH3Csj/rOsw==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - '@csstools/[email protected]': - resolution: {integrity: sha512-KYQCal2i7XPNtHAUxCECdrC7tuxIWQCW+s8eMYs5r5PaAiVTeKwlrkRS096PFgojdNCmHeG0Cb7njtuNswNf+w==} - engines: {node: ^14 || ^16 || >=18} + '@csstools/[email protected]': + resolution: {integrity: sha512-bHz0uc/PBg2wJEAlGinUf494nMyuXsVKH/fExc2xGkvL6WHOKlxzx/lkn+2AVCQACtWBLVRCBDgDnkYr4RSC9w==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - '@csstools/[email protected]': - resolution: {integrity: sha512-IwyTbyR8E2y3kh6Fhrs251KjKBJeUPV5GlnUKnpU70PRFEN2DolWbf2V4+o/B9+Oj77P/DullLTulWEQ8uFtAA==} - engines: {node: ^14 || ^16 || >=18} + '@csstools/[email protected]': + resolution: {integrity: sha512-/ws5d6c4uKqfM9zIL3ugcGI+3fvZEOOkJHNzAyTAGJIdZ+aSL9BVPNlHGV4QzmL0vqBSCOdU3+rhcMEj3+KzYw==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - '@csstools/[email protected]': - resolution: {integrity: sha512-jbwrP8rN4e7LNaRcpx3xpMUjhtt34I9OV+zgbcsYAAk6k1+3kODXJBf95/JMYWhu9g1oif7r06QVUgfWsKxCFw==} - engines: {node: ^14 || ^16 || >=18} + '@csstools/[email protected]': + resolution: {integrity: sha512-UVUrFmrTQyLomVepnjWlbBg7GoscLmXLwYFyjbcEnmpeGW7wde6lNpx5eM3eVwZI2M+7hCE3ykYnAsEPLcLa+Q==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - '@csstools/[email protected]': - resolution: {integrity: sha512-TQT5g3JQ5gPXC239YuRK8jFceXF9d25ZvBkyjzBGGoW5st5sPXFVQS8OjYb9IJ/K3CdfK4528y483cgS2DJR/w==} - engines: {node: ^14 || ^16 || >=18} + '@csstools/[email protected]': + resolution: {integrity: sha512-1Hdy/ykg9RDo8vU8RiM2o+RaXO39WpFPaIkHxlAEJFofle/lc33tdQMKhBk3jR/Fe+uZNLOs3HlowFafyFptVw==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - '@csstools/[email protected]': - resolution: {integrity: sha512-AgJ2rWMnLCDcbSMTHSqBYn66DNLBym6JpBpCaqmwZ9huGdljjDRuH3DzOYzkgQ7Pm2K92IYIq54IvFHloUOdvA==} - engines: {node: ^14 || ^16 || >=18} + '@csstools/[email protected]': + resolution: {integrity: sha512-s++V5/hYazeRUCYIn2lsBVzUsxdeC46gtwpgW6lu5U/GlPOS5UTDT14kkEyPgXmFbCvaWLREqV7YTMJq1K3G6w==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - '@csstools/[email protected]': - resolution: {integrity: sha512-Zd8ojyMlsL919TBExQ1I0CTpBDdyCpH/yOdqatZpuC3sd22K4SwC7+Yez3Q/vmXMWSAl+shjNeFZ7JMyxMjK+Q==} - engines: {node: ^14 || ^16 || >=18} + '@csstools/[email protected]': + resolution: {integrity: sha512-NGzdIRVj/VxOa/TjVdkHeyiJoDihONV0+uB0csUdgWbFFr8xndtfqK8iIGP9IKJzco+w0hvBF2SSk2sDSTAnOQ==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - '@csstools/[email protected]': - resolution: {integrity: sha512-juCoVInkgH2TZPfOhyx6tIal7jW37L/0Tt+Vcl1LoxqQA9sxcg3JWYZ98pl1BonDnki6s/M7nXzFQHWsWMeHgw==} - engines: {node: ^14 || ^16 || >=18} + '@csstools/[email protected]': + resolution: {integrity: sha512-5cRg93QXVskM0MNepHpPcL0WLSf5Hncky0DrFDQY/4ozbH5lH7SX5ejayVpNTGSX7IpOvu7ykQDLOdMMGYzwpA==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - '@csstools/[email protected]': - resolution: {integrity: sha512-6Pvo4uexUCXt+Hz5iUtemQAcIuCYnL+ePs1khFR6/xPgC92aQLJ0zGHonWoewiBE+I++4gXK3pr+R1rlOFHe5w==} - engines: {node: ^14 || ^16 || >=18} + '@csstools/[email protected]': + resolution: {integrity: sha512-82Jnl/5Wi5jb19nQE1XlBHrZcNL3PzOgcj268cDkfwf+xi10HBqufGo1Unwf5n8bbbEFhEKgyQW+vFsc9iY1jw==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - '@csstools/[email protected]': - resolution: {integrity: sha512-YCvdF0GCZK35nhLgs7ippcxDlRVe5QsSht3+EghqTjnYnyl3BbWIN6fYQ1dKWYTJ+7Bgi41TgqQFfJDcp9Xy/w==} - engines: {node: ^14 || ^16 || >=18} + '@csstools/[email protected]': + resolution: {integrity: sha512-L0T3q0gei/tGetCGZU0c7VN77VTivRpz1YZRNxjXYmW+85PKeI6U9YnSvDqLU2vBT2uN4kLEzfgZ0ThIZpN18A==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - '@csstools/[email protected]': - resolution: {integrity: sha512-zPN56sQkS/7YTCVZhOBVCWf7AiNge8fXDl7JVaHLz2RyT4pnyK2gFjckWRLpO0A2xkm1lCgZ0bepYZTwAVd/5A==} - engines: {node: ^14 || ^16 || >=18} + '@csstools/[email protected]': + resolution: {integrity: sha512-TA3AqVN/1IH3dKRC2UUWvprvwyOs2IeD7FDZk5Hz20w4q33yIuSg0i0gjyTUkcn90g8A4n7QpyZ2AgBrnYPnnA==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - '@csstools/[email protected]': - resolution: {integrity: sha512-XcXmHEFfHXhvYz40FtDlA4Fp4NQln2bWTsCwthd2c+MCnYArUYU3YaMqzR5CrKP3pMoGYTBnp5fMqf1HxItNyw==} - engines: {node: ^14 || ^16 || >=18} + '@csstools/[email protected]': + resolution: {integrity: sha512-+ABxs2ZhJDhy+B9PJg7pgkGq6/d3XPXsWl7+6yZfAk4b2ba6aQ1h2AiTn04XwS6rpMpZEF3tONli/ubfu4y8AQ==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - '@csstools/[email protected]': - resolution: {integrity: sha512-oJ9Xl29/yU8U7/pnMJRqAZd4YXNCfGEdcP4ywREuqm/xMqcgDNDppYRoCGDt40aaZQIEKBS79LytUDN/DHf0Ew==} - engines: {node: ^14 || ^16 || >=18} + '@csstools/[email protected]': + resolution: {integrity: sha512-FDdC3lbrj8Vr0SkGIcSLTcRB7ApG6nlJFxOxkEF2C5hIZC1jtgjISFSGn/WjFdVkn8Dqe+Vx9QXI3axS2w1XHw==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - '@csstools/[email protected]': - resolution: {integrity: sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==} - engines: {node: ^14 || ^16 || >=18} + '@csstools/[email protected]': + resolution: {integrity: sha512-rz6qjT2w9L3k65jGc2dX+3oGiSrYQ70EZPDrINSmSVoVys7lLBFH0tvEa8DW2sr9cbRVD/W+1sy8+7bfu0JUfg==} + engines: {node: '>=20.19.0'} peerDependencies: - postcss-selector-parser: ^6.0.10 + postcss: ^8.4 - '@csstools/[email protected]': - resolution: {integrity: sha512-tAgvZQe/t2mlvpNosA4+CkMiZ2azISW5WPAcdSalZlEjQvUfghHxfQcrCiK/7/CrfAWVxyM88kGFYO82heIGDg==} - engines: {node: ^14 || ^16 || >=18} + '@csstools/[email protected]': + resolution: {integrity: sha512-aPSw8P60e/i9BEfugauhikBqgjiwXcw3I9o4vXs+hktl4NSTgZRI0QHimxk9mst8N01A2TKDBxOln3mssRxiHQ==} + engines: {node: '>=20.19.0'} + peerDependencies: + postcss: ^8.4 + + '@csstools/[email protected]': + resolution: {integrity: sha512-FcbEmoxDEGYvm2W3rQzVzcuo66+dDJjzzVDs+QwRmZLHYofGmMGwIKPqzF86/YW+euMDa7sh1xjWDvz/fzByZQ==} + engines: {node: '>=20.19.0'} + peerDependencies: + postcss: ^8.4 + + '@csstools/[email protected]': + resolution: {integrity: sha512-vTMgJFMwMt9gnPvhKaDnMR7E/h9Nb+rPUv825SY5VUo4PWj+w0OH/N2NqgvjYeubaA3BVckbKDlvADATRpD4Hw==} + engines: {node: '>=20.19.0'} + peerDependencies: + postcss: ^8.4 + + '@csstools/[email protected]': + resolution: {integrity: sha512-TeEfzsJGB23Syv7yCm8AHCD2XTFujdjr9YYu9ebH64vnfCEvY4BG319jXAYSlNlf3Yc9PNJ6WnkDkUF5XVgSKQ==} + engines: {node: '>=20.19.0'} + peerDependencies: + postcss: ^8.4 + + '@csstools/[email protected]': + resolution: {integrity: sha512-NsJoZ89rxmDrUsITf8QIk5w+lQZQ8Xw5K6cLFG+cfiffsLYHb3zcbOOrHLetGl1WIhjWWQ4Cr8MMrg46Q+oACg==} + engines: {node: '>=20.19.0'} + peerDependencies: + postcss: ^8.4 + + '@csstools/[email protected]': + resolution: {integrity: sha512-qcMAkc9AhpzHgmQCD8hoJgGYifcOAxd1exXjjxilMM6euwRE619xDa4UsKBCv/v4g+sS63sd6c29LPM8s2ylSQ==} + engines: {node: '>=20.19.0'} + peerDependencies: + postcss: ^8.4 + + '@csstools/[email protected]': + resolution: {integrity: sha512-iQ3vfX1LIqRXX7P1/ol45EpJ5CTWdQCAfdpTlHlsRPU4jMQeepmeNjQ0F60bj8RWTS1RkJ318fzzq4mUlyZ7hA==} + engines: {node: '>=20.19.0'} + peerDependencies: + postcss: ^8.4 + + '@csstools/[email protected]': + resolution: {integrity: sha512-SZSImz4KufmLi0dRwYivWXlza+7HF84SRApY8R48SyWgn+f0gDvmCn7D2Ie4CED7qU0JJK+YfCUC1HVlaQ10dg==} + engines: {node: '>=20.19.0'} + peerDependencies: + postcss: ^8.4 + + '@csstools/[email protected]': + resolution: {integrity: sha512-kBrBFJcAji3MSHS4qQIihPvJfJC5xCabXLbejqDMiQi+86HD4eMBiTayAo46Urg7tlEmZZQFymFiJt+GH6nvXw==} + engines: {node: '>=20.19.0'} + peerDependencies: + postcss: ^8.4 + + '@csstools/[email protected]': + resolution: {integrity: sha512-vOxkkMCMVnyaj7CW03uKR2R/zhJaCrptsXlm31HgI/dqC1lSIGnmu5W7N68x23XwcSgc8fE/fg0jKj4x1XFH4w==} + engines: {node: '>=20.19.0'} + peerDependencies: + postcss: ^8.4 + + '@csstools/[email protected]': + resolution: {integrity: sha512-4PtqkRoBcMSxZG00gcDv+nq7cxVUua+Yd7TmG16qzJjdolyICHkx1RfhNL5mKSnWOLxUnk/IdxAoWN+KU7E/ng==} + engines: {node: '>=20.19.0'} + peerDependencies: + postcss: ^8.4 + + '@csstools/[email protected]': + resolution: {integrity: sha512-elYcbdiBXAkPqvojB9kIBRuHY6htUhjSITtFQ+XiXnt6SvZCbNGxQmaaw6uZ7SPHu/+i/XVjzIt09/1k3SIerQ==} + engines: {node: '>=20.19.0'} + peerDependencies: + postcss: ^8.4 + + '@csstools/[email protected]': + resolution: {integrity: sha512-FyGZCgchFImFyiHS2x3rD5trAqatf/x23veBLTIgbaqyFfna6RNBD+Qf8HRSjt6HGMXOLhAjxJ3OoZg0bbn7Qw==} + engines: {node: '>=20.19.0'} + peerDependencies: + postcss: ^8.4 + + '@csstools/[email protected]': + resolution: {integrity: sha512-62fjggvIM1YYfDJPcErMUDkEZB6CByG8neTJqexnZe1hRBgCjD4dnXDLoCSSurjs1LzjBq6irFDpDaOvDZfrlw==} + engines: {node: '>=20.19.0'} + peerDependencies: + postcss: ^8.4 + + '@csstools/[email protected]': + resolution: {integrity: sha512-hRansZmQk1HH11WGUNlWy8H/DCB9Wy6zDbRcyBfF2UUP+V2fubK+qwmq0q6LIDje5gRzxlKyWhgFYxPy1ohivA==} + engines: {node: '>=20.19.0'} + peerDependencies: + postcss: ^8.4 + + '@csstools/[email protected]': + resolution: {integrity: sha512-EoO54sS2KCIfesvHyFYAW99RtzwHdgaJzhl7cqKZSaMYKZv3fXSOehDjAQx8WZBKn1JrMd7xJJI1T1BxPF7/jA==} + engines: {node: '>=20.19.0'} + peerDependencies: + postcss: ^8.4 + + '@csstools/[email protected]': + resolution: {integrity: sha512-9vAPxmp+Dx3wQBIUwc1v7Mdisw1kbbaGqXUM8QLTgWg7SoPGYtXBsMXvsFs/0Bn5yoFhcktzxNZGNaUt0VjgjA==} + engines: {node: '>=20.19.0'} + peerDependencies: + postcss-selector-parser: ^7.1.1 + + '@csstools/[email protected]': + resolution: {integrity: sha512-4sSgl78OtOXEX/2d++8A83zHNTgwCJMaR24FvsYL7Uf/VS8HZk9PTwR51elTbGqMuwH3szLvvOXEaVnqn0Z3zA==} + engines: {node: '>=20.19.0'} + peerDependencies: + postcss-selector-parser: ^7.1.1 + + '@csstools/[email protected]': + resolution: {integrity: sha512-etDqA/4jYvOGBM6yfKCOsEXfH96BKztZdgGmGqKi2xHnDe0ILIBraRspwgYatJH9JsCZ5HCGoCst8w18EKOAdg==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 @@ -1122,140 +1241,164 @@ packages: '@emotion/[email protected]': resolution: {integrity: sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==} - '@esbuild/[email protected]': - resolution: {integrity: sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==} - engines: {node: '>=12'} + '@esbuild/[email protected]': + resolution: {integrity: sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==} + engines: {node: '>=18'} cpu: [arm64] os: [android] - '@esbuild/[email protected]': - resolution: {integrity: sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==} - engines: {node: '>=12'} + '@esbuild/[email protected]': + resolution: {integrity: sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==} + engines: {node: '>=18'} cpu: [arm] os: [android] - '@esbuild/[email protected]': - resolution: {integrity: sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==} - engines: {node: '>=12'} + '@esbuild/[email protected]': + resolution: {integrity: sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==} + engines: {node: '>=18'} cpu: [x64] os: [android] - '@esbuild/[email protected]': - resolution: {integrity: sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==} - engines: {node: '>=12'} + '@esbuild/[email protected]': + resolution: {integrity: sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==} + engines: {node: '>=18'} cpu: [arm64] os: [darwin] - '@esbuild/[email protected]': - resolution: {integrity: sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==} - engines: {node: '>=12'} + '@esbuild/[email protected]': + resolution: {integrity: sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==} + engines: {node: '>=18'} cpu: [x64] os: [darwin] - '@esbuild/[email protected]': - resolution: {integrity: sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==} - engines: {node: '>=12'} + '@esbuild/[email protected]': + resolution: {integrity: sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==} + engines: {node: '>=18'} cpu: [arm64] os: [freebsd] - '@esbuild/[email protected]': - resolution: {integrity: sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==} - engines: {node: '>=12'} + '@esbuild/[email protected]': + resolution: {integrity: sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==} + engines: {node: '>=18'} cpu: [x64] os: [freebsd] - '@esbuild/[email protected]': - resolution: {integrity: sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==} - engines: {node: '>=12'} + '@esbuild/[email protected]': + resolution: {integrity: sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==} + engines: {node: '>=18'} cpu: [arm64] os: [linux] - '@esbuild/[email protected]': - resolution: {integrity: sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==} - engines: {node: '>=12'} + '@esbuild/[email protected]': + resolution: {integrity: sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==} + engines: {node: '>=18'} cpu: [arm] os: [linux] - '@esbuild/[email protected]': - resolution: {integrity: sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==} - engines: {node: '>=12'} + '@esbuild/[email protected]': + resolution: {integrity: sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==} + engines: {node: '>=18'} cpu: [ia32] os: [linux] - '@esbuild/[email protected]': - resolution: {integrity: sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==} - engines: {node: '>=12'} + '@esbuild/[email protected]': + resolution: {integrity: sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==} + engines: {node: '>=18'} cpu: [loong64] os: [linux] - '@esbuild/[email protected]': - resolution: {integrity: sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==} - engines: {node: '>=12'} + '@esbuild/[email protected]': + resolution: {integrity: sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==} + engines: {node: '>=18'} cpu: [mips64el] os: [linux] - '@esbuild/[email protected]': - resolution: {integrity: sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==} - engines: {node: '>=12'} + '@esbuild/[email protected]': + resolution: {integrity: sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==} + engines: {node: '>=18'} cpu: [ppc64] os: [linux] - '@esbuild/[email protected]': - resolution: {integrity: sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==} - engines: {node: '>=12'} + '@esbuild/[email protected]': + resolution: {integrity: sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==} + engines: {node: '>=18'} cpu: [riscv64] os: [linux] - '@esbuild/[email protected]': - resolution: {integrity: sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==} - engines: {node: '>=12'} + '@esbuild/[email protected]': + resolution: {integrity: sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==} + engines: {node: '>=18'} cpu: [s390x] os: [linux] - '@esbuild/[email protected]': - resolution: {integrity: sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==} - engines: {node: '>=12'} + '@esbuild/[email protected]': + resolution: {integrity: sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==} + engines: {node: '>=18'} cpu: [x64] os: [linux] - '@esbuild/[email protected]': - resolution: {integrity: sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==} - engines: {node: '>=12'} + '@esbuild/[email protected]': + resolution: {integrity: sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==} + engines: {node: '>=18'} cpu: [x64] os: [netbsd] - '@esbuild/[email protected]': - resolution: {integrity: sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==} - engines: {node: '>=12'} + '@esbuild/[email protected]': + resolution: {integrity: sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==} + engines: {node: '>=18'} cpu: [x64] os: [openbsd] - '@esbuild/[email protected]': - resolution: {integrity: sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==} - engines: {node: '>=12'} + '@esbuild/[email protected]': + resolution: {integrity: sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openharmony] + + '@esbuild/[email protected]': + resolution: {integrity: sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==} + engines: {node: '>=18'} cpu: [x64] os: [sunos] - '@esbuild/[email protected]': - resolution: {integrity: sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==} - engines: {node: '>=12'} + '@esbuild/[email protected]': + resolution: {integrity: sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==} + engines: {node: '>=18'} cpu: [arm64] os: [win32] - '@esbuild/[email protected]': - resolution: {integrity: sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==} - engines: {node: '>=12'} + '@esbuild/[email protected]': + resolution: {integrity: sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==} + engines: {node: '>=18'} cpu: [ia32] os: [win32] - '@esbuild/[email protected]': - resolution: {integrity: sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==} - engines: {node: '>=12'} + '@esbuild/[email protected]': + resolution: {integrity: sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==} + engines: {node: '>=18'} cpu: [x64] os: [win32] - '@eslint-community/[email protected]': - resolution: {integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==} + '@eslint-community/[email protected]': + resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 @@ -1272,11 +1415,11 @@ packages: resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@fontsource/[email protected]': - resolution: {integrity: sha512-FzleM9AxZQK2nqsTDtBiY0PMEVWvnKnuu2i09+p6DHvrHsuucoV2j0tmw+kAT3L4hvsLdAIDv6MdGehsPIdT+Q==} + '@fontsource/[email protected]': + resolution: {integrity: sha512-P6r5WnJoKiNVV+zvW2xM13gNdFhAEpQ9dQJHt3naLvfg+LkF2ldgSLiF4T41lf1SQCM9QmkqPTn4TH568IRagg==} - '@fontsource/[email protected]': - resolution: {integrity: sha512-KrJdmkqz6DszT2wV/bbhXef4r0hV3B0vw2mAqei8A2kRnvq+gcJLmmIeQ94vu9VEXrUQzos5M9lH1TAAXpRphw==} + '@fontsource/[email protected]': + resolution: {integrity: sha512-M0XPRcvkOKiTPooXwX7yJSNpuad3CPcQwsADBfnopz3apBs+VKI47pc42mlvAxJjNTRauu5rndSxHc8F52bR7Q==} '@hello-pangea/[email protected]': resolution: {integrity: sha512-xojVWG8s/TGrKT1fC8K2tIWeejJYTAeJuj36zM//yEm/ZrnZUSFGS15BpO+jGZT1ybWvyXmeDJwPYb4dhWlbZQ==} @@ -1297,17 +1440,33 @@ packages: resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} deprecated: Use @eslint/object-schema instead - '@jest/[email protected]': - resolution: {integrity: sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@isaacs/[email protected]': + resolution: {integrity: sha512-AokJm4tuBHillT+FpMtxQ60n8ObyXBatq7jD2/JA9dxbDDokKQm8KMht5ibGzLVU9IJDIKK4TPKgMHEYMn3lMg==} + engines: {node: '>=18'} + + '@jest/[email protected]': + resolution: {integrity: sha512-cG51MVnLq1ecVUaQ3fr6YuuAOitHK1S4WUJHnsPFE/quQr33ADUx1FfrTCpMCRxvy0Yr9BThKpDjSlcTi91tMA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + '@jest/[email protected]': + resolution: {integrity: sha512-j0+W5iQQ8hBh7tHZkTQv3q2Fh/M7Je72cIsYqC4OaktgtO7v1So9UTjp6uPBHIaB6beoF/RRsCgMJKvti0wADA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + '@jest/[email protected]': + resolution: {integrity: sha512-eMbZE2hUnx1WV0pmURZY9XoXPkUYjpc55mb0CrhtdWLtzMQPFvu/rZkTLZFTsdaVQa+Tr4eWAteqcUzoawq/uA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jest/[email protected]': - resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/[email protected]': + resolution: {integrity: sha512-gWp7NfQW27LaBQz3TITS8L7ZCQ0TLvtmI//4OwlQRx4rnWxcPNIYjxZpDcN4+UlGxgm3jS5QPz8IPTCkb59wZA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jest/[email protected]': - resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/[email protected]': + resolution: {integrity: sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + '@jest/[email protected]': + resolution: {integrity: sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} '@jridgewell/[email protected]': resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} @@ -1331,24 +1490,6 @@ packages: '@kurkle/[email protected]': resolution: {integrity: sha512-M5UknZPHRu3DEDWoipU6sE8PdkZ6Z/S+v4dD+Ke8IaNlpdSQah50lz1KtcFBa2vsdOnwbbnxJwVM4wty6udA5w==} - '@motionone/[email protected]': - resolution: {integrity: sha512-9z2p5GFGCm0gBsZbi8rVMOAJCtw1WqBTIPw3ozk06gDvZInBPIsQcHgYogEJ4yuHJ+akuW8g1SEIOpTOvYs8hw==} - - '@motionone/[email protected]': - resolution: {integrity: sha512-bKLP7E0eyO4B2UaHBBN55tnppwRnaE3KFfh3Ps9HhnAkar3Cb69kUCJY9as8LrccVYKgHA+JY5dOQqJLOPhF5A==} - - '@motionone/[email protected]': - resolution: {integrity: sha512-VcjByo7XpdLS4o9T8t99JtgxkdMcNWD3yHU/n6CLEz3bkmKDRZyYQ/wmSf6daum8ZXqfUAgFeCZSpJZIMxaCzg==} - - '@motionone/[email protected]': - resolution: {integrity: sha512-+qfkC2DtkDj4tHPu+AFKVfR/C30O1vYdvsGYaR13W/1cczPrrcjdvYCj0VLFuRMN+lP1xvpNZHCRNM4fBzn1jg==} - - '@motionone/[email protected]': - resolution: {integrity: sha512-KaC4kgiODDz8hswCrS0btrVrzyU2CSQKO7Ps90ibBVSQmjkrt2teqta6/sOG59v7+dPnKMAg13jyqtMKV2yJ7A==} - - '@motionone/[email protected]': - resolution: {integrity: sha512-3XVF7sgyTSI2KWvTf6uLlBJ5iAgRgmvp3bpuOiQJvInd4nZ19ET8lX5unn30SlmRH7hXbBbH+Gxd0m0klJ3Xtw==} - '@nicolo-ribaudo/[email protected]': resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} @@ -1364,6 +1505,94 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} + '@parcel/[email protected]': + resolution: {integrity: sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [android] + + '@parcel/[email protected]': + resolution: {integrity: sha512-Z2ZdrnwyXvvvdtRHLmM4knydIdU9adO3D4n/0cVipF3rRiwP+3/sfzpAwA/qKFL6i1ModaabkU7IbpeMBgiVEA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [darwin] + + '@parcel/[email protected]': + resolution: {integrity: sha512-HgvOf3W9dhithcwOWX9uDZyn1lW9R+7tPZ4sug+NGrGIo4Rk1hAXLEbcH1TQSqxts0NYXXlOWqVpvS1SFS4fRg==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [darwin] + + '@parcel/[email protected]': + resolution: {integrity: sha512-vJVi8yd/qzJxEKHkeemh7w3YAn6RJCtYlE4HPMoVnCpIXEzSrxErBW5SJBgKLbXU3WdIpkjBTeUNtyBVn8TRng==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [freebsd] + + '@parcel/[email protected]': + resolution: {integrity: sha512-9JiYfB6h6BgV50CCfasfLf/uvOcJskMSwcdH1PHH9rvS1IrNy8zad6IUVPVUfmXr+u+Km9IxcfMLzgdOudz9EQ==} + engines: {node: '>= 10.0.0'} + cpu: [arm] + os: [linux] + libc: [glibc] + + '@parcel/[email protected]': + resolution: {integrity: sha512-Ve3gUCG57nuUUSyjBq/MAM0CzArtuIOxsBdQ+ftz6ho8n7s1i9E1Nmk/xmP323r2YL0SONs1EuwqBp2u1k5fxg==} + engines: {node: '>= 10.0.0'} + cpu: [arm] + os: [linux] + libc: [musl] + + '@parcel/[email protected]': + resolution: {integrity: sha512-f2g/DT3NhGPdBmMWYoxixqYr3v/UXcmLOYy16Bx0TM20Tchduwr4EaCbmxh1321TABqPGDpS8D/ggOTaljijOA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@parcel/[email protected]': + resolution: {integrity: sha512-qb6naMDGlbCwdhLj6hgoVKJl2odL34z2sqkC7Z6kzir8b5W65WYDpLB6R06KabvZdgoHI/zxke4b3zR0wAbDTA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@parcel/[email protected]': + resolution: {integrity: sha512-kbT5wvNQlx7NaGjzPFu8nVIW1rWqV780O7ZtkjuWaPUgpv2NMFpjYERVi0UYj1msZNyCzGlaCWEtzc+exjMGbQ==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@parcel/[email protected]': + resolution: {integrity: sha512-1JRFeC+h7RdXwldHzTsmdtYR/Ku8SylLgTU/reMuqdVD7CtLwf0VR1FqeprZ0eHQkO0vqsbvFLXUmYm/uNKJBg==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + libc: [musl] + + '@parcel/[email protected]': + resolution: {integrity: sha512-3ukyebjc6eGlw9yRt678DxVF7rjXatWiHvTXqphZLvo7aC5NdEgFufVwjFfY51ijYEWpXbqF5jtrK275z52D4Q==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [win32] + + '@parcel/[email protected]': + resolution: {integrity: sha512-k35yLp1ZMwwee3Ez/pxBi5cf4AoBKYXj00CZ80jUz5h8prpiaQsiRPKQMxoLstNuqe2vR4RNPEAEcjEFzhEz/g==} + engines: {node: '>= 10.0.0'} + cpu: [ia32] + os: [win32] + + '@parcel/[email protected]': + resolution: {integrity: sha512-hbQlYcCq5dlAX9Qx+kFb0FHue6vbjlf0FrNzSKdYK2APUf7tGfGxQCk2ihEREmbR6ZMc0MVAD5RIX/41gpUzTw==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [win32] + + '@parcel/[email protected]': + resolution: {integrity: sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ==} + engines: {node: '>= 10.0.0'} + '@reach/[email protected]': resolution: {integrity: sha512-XwY1IwhM7mkHZFghhjiqjQ6dstbOdpbFLdggeke75u8/8icT8uEHLbovFUgzKjy9qPvYwZIB87rLiR8WdtOXCg==} peerDependencies: @@ -1408,9 +1637,8 @@ packages: react: ^16.8.0 || 17.x || 18.x react-dom: ^16.8.0 || 17.x || 18.x - '@remix-run/[email protected]': - resolution: {integrity: sha512-+eun1Wtf72RNRSqgU7qM2AMX/oHp+dnx7BHk1qhK5ZHzdHTUU4LA1mGG1vT+jMc8sbhG3orvsfOmryjzx2PzQw==} - engines: {node: '>=14'} + '@rolldown/[email protected]': + resolution: {integrity: sha512-5Uxg7fQUCmfhax7FJke2+8B6cqgeUJUD9o2uXIKXhD+mG0mL6NObmVoi9wXEU1tY89mZKgAYA6fTbftx3q2ZPQ==} '@rollup/[email protected]': resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==} @@ -1423,22 +1651,25 @@ packages: '@types/babel__core': optional: true - '@rollup/[email protected]': - resolution: {integrity: sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==} - engines: {node: '>= 10.0.0'} + '@rollup/[email protected]': + resolution: {integrity: sha512-tgg6b91pAybXHJQMAAwW9VuWBO6Thi+q7BCNARLwSqlmsHz0XYURtGvh/AuwSADXSI4h/2uHbs7s4FzlZDGSGA==} + engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^1.20.0||^2.0.0 + rollup: ^2.78.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true '@rollup/[email protected]': resolution: {integrity: sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==} peerDependencies: rollup: ^1.20.0 || ^2.0.0 - '@rollup/[email protected]': - resolution: {integrity: sha512-PqxSfuorkHz/SPpyngLyg5GCEkOcee9M1bkxiVDr41Pd61mqP1PLOoDPbpl44SB2mQGKwV/In74gqQmGITOhEQ==} + '@rollup/[email protected]': + resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + rollup: ^2.0.0||^3.0.0||^4.0.0 peerDependenciesMeta: rollup: optional: true @@ -1458,18 +1689,167 @@ packages: rollup: optional: true - '@rushstack/[email protected]': - resolution: {integrity: sha512-jGTk8UD/RdjsNZW8qq10r0RBvxL8OWtoT+kImlzPDFilmozzM+9QmIJsmze9UiSBrFU45ZxhTYBypn9q9z/VfQ==} + '@rollup/[email protected]': + resolution: {integrity: sha512-d6FinEBLdIiK+1uACUttJKfgZREXrF0Qc2SmLII7W2AD8FfiZ9Wjd+rD/iRuf5s5dWrr1GgwXCvPqOuDquOowA==} + cpu: [arm] + os: [android] + + '@rollup/[email protected]': + resolution: {integrity: sha512-YjG/EwIDvvYI1YvYbHvDz/BYHtkY4ygUIXHnTdLhG+hKIQFBiosfWiACWortsKPKU/+dUwQQCKQM3qrDe8c9BA==} + cpu: [arm64] + os: [android] + + '@rollup/[email protected]': + resolution: {integrity: sha512-mjCpF7GmkRtSJwon+Rq1N8+pI+8l7w5g9Z3vWj4T7abguC4Czwi3Yu/pFaLvA3TTeMVjnu3ctigusqWUfjZzvw==} + cpu: [arm64] + os: [darwin] + + '@rollup/[email protected]': + resolution: {integrity: sha512-haZ7hJ1JT4e9hqkoT9R/19XW2QKqjfJVv+i5AGg57S+nLk9lQnJ1F/eZloRO3o9Scy9CM3wQ9l+dkXtcBgN5Ew==} + cpu: [x64] + os: [darwin] + + '@rollup/[email protected]': + resolution: {integrity: sha512-czw90wpQq3ZsAVBlinZjAYTKduOjTywlG7fEeWKUA7oCmpA8xdTkxZZlwNJKWqILlq0wehoZcJYfBvOyhPTQ6w==} + cpu: [arm64] + os: [freebsd] + + '@rollup/[email protected]': + resolution: {integrity: sha512-KVB2rqsxTHuBtfOeySEyzEOB7ltlB/ux38iu2rBQzkjbwRVlkhAGIEDiiYnO2kFOkJp+Z7pUXKyrRRFuFUKt+g==} + cpu: [x64] + os: [freebsd] + + '@rollup/[email protected]': + resolution: {integrity: sha512-L+34Qqil+v5uC0zEubW7uByo78WOCIrBvci69E7sFASRl0X7b/MB6Cqd1lky/CtcSVTydWa2WZwFuWexjS5o6g==} + cpu: [arm] + os: [linux] + libc: [glibc] + + '@rollup/[email protected]': + resolution: {integrity: sha512-n83O8rt4v34hgFzlkb1ycniJh7IR5RCIqt6mz1VRJD6pmhRi0CXdmfnLu9dIUS6buzh60IvACM842Ffb3xd6Gg==} + cpu: [arm] + os: [linux] + libc: [musl] + + '@rollup/[email protected]': + resolution: {integrity: sha512-Nql7sTeAzhTAja3QXeAI48+/+GjBJ+QmAH13snn0AJSNL50JsDqotyudHyMbO2RbJkskbMbFJfIJKWA6R1LCJQ==} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@rollup/[email protected]': + resolution: {integrity: sha512-+pUymDhd0ys9GcKZPPWlFiZ67sTWV5UU6zOJat02M1+PiuSGDziyRuI/pPue3hoUwm2uGfxdL+trT6Z9rxnlMA==} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@rollup/[email protected]': + resolution: {integrity: sha512-VSvgvQeIcsEvY4bKDHEDWcpW4Yw7BtlKG1GUT4FzBUlEKQK0rWHYBqQt6Fm2taXS+1bXvJT6kICu5ZwqKCnvlQ==} + cpu: [loong64] + os: [linux] + libc: [glibc] + + '@rollup/[email protected]': + resolution: {integrity: sha512-4LqhUomJqwe641gsPp6xLfhqWMbQV04KtPp7/dIp0nzPxAkNY1AbwL5W0MQpcalLYk07vaW9Kp1PBhdpZYYcEw==} + cpu: [loong64] + os: [linux] + libc: [musl] + + '@rollup/[email protected]': + resolution: {integrity: sha512-tLQQ9aPvkBxOc/EUT6j3pyeMD6Hb8QF2BTBnCQWP/uu1lhc9AIrIjKnLYMEroIz/JvtGYgI9dF3AxHZNaEH0rw==} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@rollup/[email protected]': + resolution: {integrity: sha512-RMxFhJwc9fSXP6PqmAz4cbv3kAyvD1etJFjTx4ONqFP9DkTkXsAMU4v3Vyc5BgzC+anz7nS/9tp4obsKfqkDHg==} + cpu: [ppc64] + os: [linux] + libc: [musl] + + '@rollup/[email protected]': + resolution: {integrity: sha512-QKgFl+Yc1eEk6MmOBfRHYF6lTxiiiV3/z/BRrbSiW2I7AFTXoBFvdMEyglohPj//2mZS4hDOqeB0H1ACh3sBbg==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@rollup/[email protected]': + resolution: {integrity: sha512-RAjXjP/8c6ZtzatZcA1RaQr6O1TRhzC+adn8YZDnChliZHviqIjmvFwHcxi4JKPSDAt6Uhf/7vqcBzQJy0PDJg==} + cpu: [riscv64] + os: [linux] + libc: [musl] + + '@rollup/[email protected]': + resolution: {integrity: sha512-wcuocpaOlaL1COBYiA89O6yfjlp3RwKDeTIA0hM7OpmhR1Bjo9j31G1uQVpDlTvwxGn2nQs65fBFL5UFd76FcQ==} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@rollup/[email protected]': + resolution: {integrity: sha512-77PpsFQUCOiZR9+LQEFg9GClyfkNXj1MP6wRnzYs0EeWbPcHs02AXu4xuUbM1zhwn3wqaizle3AEYg5aeoohhg==} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@rollup/[email protected]': + resolution: {integrity: sha512-5cIATbk5vynAjqqmyBjlciMJl1+R/CwX9oLk/EyiFXDWd95KpHdrOJT//rnUl4cUcskrd0jCCw3wpZnhIHdD9w==} + cpu: [x64] + os: [linux] + libc: [musl] + + '@rollup/[email protected]': + resolution: {integrity: sha512-cl0w09WsCi17mcmWqqglez9Gk8isgeWvoUZ3WiJFYSR3zjBQc2J5/ihSjpl+VLjPqjQ/1hJRcqBfLjssREQILw==} + cpu: [x64] + os: [openbsd] + + '@rollup/[email protected]': + resolution: {integrity: sha512-4Cv23ZrONRbNtbZa37mLSueXUCtN7MXccChtKpUnQNgF010rjrjfHx3QxkS2PI7LqGT5xXyYs1a7LbzAwT0iCA==} + cpu: [arm64] + os: [openharmony] + + '@rollup/[email protected]': + resolution: {integrity: sha512-i1okWYkA4FJICtr7KpYzFpRTHgy5jdDbZiWfvny21iIKky5YExiDXP+zbXzm3dUcFpkEeYNHgQ5fuG236JPq0g==} + cpu: [arm64] + os: [win32] + + '@rollup/[email protected]': + resolution: {integrity: sha512-u09m3CuwLzShA0EYKMNiFgcjjzwqtUMLmuCJLeZWjjOYA3IT2Di09KaxGBTP9xVztWyIWjVdsB2E9goMjZvTQg==} + cpu: [ia32] + os: [win32] - '@sinclair/[email protected]': - resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} + '@rollup/[email protected]': + resolution: {integrity: sha512-k+600V9Zl1CM7eZxJgMyTUzmrmhB/0XZnF4pRypKAlAgxmedUA+1v9R+XOFv56W4SlHEzfeMtzujLJD22Uz5zg==} + cpu: [x64] + os: [win32] + + '@rollup/[email protected]': + resolution: {integrity: sha512-lWMnixq/QzxyhTV6NjQJ4SFo1J6PvOX8vUx5Wb4bBPsEb+8xZ89Bz6kOXpfXj9ak9AHTQVQzlgzBEc1SyM27xQ==} + cpu: [x64] + os: [win32] + + '@rtsao/[email protected]': + resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} + + '@rushstack/[email protected]': + resolution: {integrity: sha512-TvZbIpeKqGQQ7X0zSCvPH9riMSFQFSggnfBjFZ1mEoILW+UuXCKwOoPcgjMwiUtRqFZ8jWhPJc4um14vC6I4ag==} + + '@sinclair/[email protected]': + resolution: {integrity: sha512-brySQQs7Jtn0joV8Xh9ZV/hZb9Ozb0pmazDIASBkYKCjXrXU3mpcFahmK/z4YDhGkQvP9mWJbVyahdtU5wQA+A==} '@surma/[email protected]': resolution: {integrity: sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==} - '@trysound/[email protected]': - resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} - engines: {node: '>=10.13.0'} + '@types/[email protected]': + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} + + '@types/[email protected]': + resolution: {integrity: sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==} + + '@types/[email protected]': + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} + + '@types/[email protected]': + resolution: {integrity: sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==} '@types/[email protected]': resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} @@ -1477,8 +1857,8 @@ packages: '@types/[email protected]': resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} - '@types/[email protected]': - resolution: {integrity: sha512-DxX1V9P8zdJPYQat1gHyY0xj3efl8gnMVjiM9iCY6y27lj+PoQWkgjt8jDqmovPqULkKVpKRg8J36iQiA+EtEg==} + '@types/[email protected]': + resolution: {integrity: sha512-IwpIMieE55oGWiXkQPSBY1nw1nFs6bsKXTFskNY8sdS17K24vyEBRQZEwlRS7ZmXCWnJcQtbxWzly+cODWGs2A==} '@types/[email protected]': resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} @@ -1489,8 +1869,8 @@ packages: '@types/[email protected]': resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} - '@types/[email protected]': - resolution: {integrity: sha512-VaywcGQ9tPorCX/Jkkni7RWGFfI11whqzs8dvxF41P17Z+z872thvEvlIbznjPJ02kl1HMX3LmLOonsj2n7HeQ==} + '@types/[email protected]': + resolution: {integrity: sha512-XTYugzhuwqWjws0CVz8QpM36+T+Dz5mTEBKhNs/esGLnCIlGdRy+Dq78NRjd7ls7r8BC8ZRMOrKlkO1hU0JOwA==} '@types/[email protected]': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} @@ -1498,14 +1878,14 @@ packages: '@types/[email protected]': resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - '@types/[email protected]': - resolution: {integrity: sha512-R+zTeVUKDdfoRxpAryaQNRKk3105Rrgx2CFRClIgRGaqDTdjsm8h6IYA8ir584W3ePzkZfst5xIgDwYrlh9HLg==} + '@types/[email protected]': + resolution: {integrity: sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==} - '@types/[email protected]': - resolution: {integrity: sha512-H3MHACvFUEiujabxhaI/ImO6gUrd8oOurg7LQtS7mbwIXA/cUqWrvBsaeJ23aZEPk1TAYkurjfMbSELfoCXlGA==} + '@types/[email protected]': + resolution: {integrity: sha512-gIW7lQLZbue7lRSWEFql49QJJWThrTFFeIMJdp3eH4tKoxm1OvEPg02rm4wCCSHS0cL3/Fizimb35b7k8atwsQ==} - '@types/[email protected]': - resolution: {integrity: sha512-uWN8YqxXxqFMX2RqGOrumsKeti4LlmIMIyV0lgut4jx7KQBcBiW6vkDtIBvHnHIquwNfJhk8v2OtmO8zXWHfPA==} + '@types/[email protected]': + resolution: {integrity: sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ==} '@types/[email protected]': resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} @@ -1513,23 +1893,19 @@ packages: '@types/[email protected]': resolution: {integrity: sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==} - '@types/[email protected]': - resolution: {integrity: sha512-E42GW/JA4Qv15wQdqJq8DL4JhNpB3prJgjgapN3qJT9K2zO5IIAQh4VXvCEDupoqAwnz0cY4RlXeC/ajX5SFHg==} - - '@types/[email protected]': - resolution: {integrity: sha512-iY/gPvTDIy6Z+37l+ibmrY+GTV4KQTHcCyR5FIytm182RQS69G5ps4PH2FxtC7bAQ2QRHXMevsBgck7IQruHNg==} - - '@types/[email protected]': - resolution: {integrity: sha512-V9q3CvhC9Jk9bWBOysPGaWy/Z0lxYcTXLtLipkt2cnRj1JOSFNF7wqGpkScSXMgBwC+fnVRg/7shwgddBG5ICw==} + '@types/[email protected]': + resolution: {integrity: sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==} + peerDependencies: + '@types/react': 18.3.28 - '@types/[email protected]': - resolution: {integrity: sha512-3vtRKHgVxu3Jp9t718R9BuzoD4NcQ8YJ5XRzsSKxNDiDonD2MXIT1TmSkenxuCycZJoQT5d2vE8LwWJxBC1gmA==} + '@types/[email protected]': + resolution: {integrity: sha512-xXuGavyEGaFQDgBv4UVm8/ZsG+qxeQ7f77yNrW3n+1J6XAstUy5rYHeIHPh1KzsGc6IkCIdu6lQ2xWzu1jBTLg==} - '@types/[email protected]': - resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} + '@types/[email protected]': + resolution: {integrity: sha512-z9VXpC7MWrhfWipitjNdgCauoMLRdIILQsAEV+ZesIzBq/oUlxk0m3ApZuMFCXdnS4U7KrI+l3WRUEGQ8K1QKw==} - '@types/[email protected]': - resolution: {integrity: sha512-WFHp9YUJQ6CKshqoC37iOlHnQSmxNc795UhB26CyBBttrN9svdIrUjl/NjnNmfcwtncN0h/0PPAFWv9ovP8mLA==} + '@types/[email protected]': + resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} '@types/[email protected]': resolution: {integrity: sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==} @@ -1546,8 +1922,8 @@ packages: '@types/[email protected]': resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} - '@types/[email protected]': - resolution: {integrity: sha512-KExbHVa92aJpw9WDQvzBaGVE2/Pz+pLZQloT2hjL8IqsZnV62rlPOYvNnLmf/L2dyllfVUOVBj64M0z/46eR2A==} + '@types/[email protected]': + resolution: {integrity: sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==} '@typescript-eslint/[email protected]': resolution: {integrity: sha512-IhxabIpcf++TBaBa1h7jtOWyon80SXPRLDq0dVz5SLFC/eW6tofkw/O7Ar3lkx5z5U6wzbKDrl2larprp5kk5Q==} @@ -1560,6 +1936,14 @@ packages: typescript: optional: true + '@typescript-eslint/[email protected]': + resolution: {integrity: sha512-aC2qc5thQahutKjP+cl8cgN9DWe3ZUqVko30CMSZHnFEHyhOYoZSzkGtAI2mcwZ38xeImDucI4dnqsHiOYuuCw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + '@typescript-eslint/parser': ^8.58.2 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/[email protected]': resolution: {integrity: sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1576,6 +1960,19 @@ packages: typescript: optional: true + '@typescript-eslint/[email protected]': + resolution: {integrity: sha512-/Zb/xaIDfxeJnvishjGdcR4jmr7S+bda8PKNhRGdljDM+elXhlvN0FyPSsMnLmJUrVG9aPO6dof80wjMawsASg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' + + '@typescript-eslint/[email protected]': + resolution: {integrity: sha512-Cq6UfpZZk15+r87BkIh5rDpi38W4b+Sjnb8wQCPPDDweS/LRCFjCyViEbzHk5Ck3f2QDfgmlxqSa7S7clDtlfg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/[email protected]': resolution: {integrity: sha512-clpROBOiMIzpbWNxCe1xDK14uPZh35u4QaZO1GddilEzoCLAEz4szb51rBpdgurs5k2YzPtJeTEN3qVbG+LRUQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1584,6 +1981,16 @@ packages: resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@typescript-eslint/[email protected]': + resolution: {integrity: sha512-SgmyvDPexWETQek+qzZnrG6844IaO02UVyOLhI4wpo82dpZJY9+6YZCKAMFzXb7qhx37mFK1QcPQ18tud+vo6Q==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/[email protected]': + resolution: {integrity: sha512-3SR+RukipDvkkKp/d0jP0dyzuls3DbGmwDpVEc5wqk5f38KFThakqAAO0XMirWAE+kT00oTauTbzMFGPoAzB0A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/[email protected]': resolution: {integrity: sha512-eUgLTYq0tR0FGU5g1YHm4rt5H/+V2IPVkP0cBmbhRyEmyGe4XvJ2YJ6sYTmONfjmdMqyMLad7SB8GvblbeESZA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1594,6 +2001,13 @@ packages: typescript: optional: true + '@typescript-eslint/[email protected]': + resolution: {integrity: sha512-Z7EloNR/B389FvabdGeTo2XMs4W9TjtPiO9DAsmT0yom0bwlPyRjkJ1uCdW1DvrrrYP50AJZ9Xc3sByZA9+dcg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/[email protected]': resolution: {integrity: sha512-7If46kusG+sSnEpu0yOz2xFv5nRz158nzEXnJFCGVEHWnuzolXKwrH5Bsf9zsNlOQkyZuk0BZKKoJQI+1JPBBg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1602,6 +2016,10 @@ packages: resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@typescript-eslint/[email protected]': + resolution: {integrity: sha512-9TukXyATBQf/Jq9AMQXfvurk+G5R2MwfqQGDR2GzGz28HvY/lXNKGhkY+6IOubwcquikWk5cjlgPvD2uAA7htQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/[email protected]': resolution: {integrity: sha512-PBdx+V7deZT/3GjNYPVQv1Nc0U46dAHbIuOG8AZ3on3vuEKiPDwFE/lG1snN2eUB9IhF7EyF7K1hmTcLztNIsA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1620,6 +2038,12 @@ packages: typescript: optional: true + '@typescript-eslint/[email protected]': + resolution: {integrity: sha512-ELGuoofuhhoCvNbQjFFiobFcGgcDCEm0ThWdmO4Z0UzLqPXS3KFvnEZ+SHewwOYHjM09tkzOWXNTv9u6Gqtyuw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/[email protected]': resolution: {integrity: sha512-cPJue/4Si25FViIb74sHCLtM4nTSBXtLx1d3/QT6mirQ/c65bV8arBEebBJJizfq8W2YyMoPI/WWPFWitmNqnQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1632,6 +2056,13 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + '@typescript-eslint/[email protected]': + resolution: {integrity: sha512-QZfjHNEzPY8+l0+fIXMvuQ2sJlplB4zgDZvA+NmvZsZv3EQwOcc1DuIU1VJUTWZ/RKouBMhDyNaBMx4sWvrzRA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/[email protected]': resolution: {integrity: sha512-v9jBMjpNWyn8B6k/Mjt6VbUS4J1GvUlR4x3Y+ibnP1z7y7V4n0WRz+50DY6+Myj0UaXVSuUlHohO+eZ8IJEnkg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1640,30 +2071,34 @@ packages: resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@typescript-eslint/[email protected]': + resolution: {integrity: sha512-f1WO2Lx8a9t8DARmcWAUPJbu0G20bJlj8L4z72K00TMeJAoyLr/tHhI/pzYBLrR4dXWkcxO1cWYZEOX8DKHTqA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@ungap/[email protected]': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} - '@vitejs/[email protected]': - resolution: {integrity: sha512-mx+QvYwIbbpOIJw+hypjnW1lAbKDHtWK5ibkF/V1/oMBu8HU/chb+SnqJDAsLq1+7rGqjktCEomMTM5KShzUKQ==} - engines: {node: ^14.18.0 || >=16.0.0} + '@vitejs/[email protected]': + resolution: {integrity: sha512-4LuWrg7EKWgQaMJfnN+wcmbAW+VSsCmqGohftWjuct47bv8uE4n/nPpq4XjJPsxgq00GGG5J8dvBczp8uxScew==} + engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: - vite: ^4.0.0 + vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} + resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} engines: {node: '>=0.4.0'} hasBin: true - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + resolution: {integrity: sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==} - resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} + resolution: {integrity: sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==} resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} @@ -1677,10 +2112,6 @@ packages: resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} engines: {node: '>=10'} - resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} - engines: {node: '>= 8'} - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} @@ -1700,6 +2131,14 @@ packages: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} + resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} + engines: {node: '>= 0.4'} + + resolution: {integrity: sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==} + engines: {node: '>= 0.4'} + resolution: {integrity: sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==} engines: {node: '>= 0.4'} @@ -1716,8 +2155,8 @@ packages: resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==} engines: {node: '>= 0.4'} - resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==} + resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==} @@ -1730,15 +2169,8 @@ packages: resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} engines: {node: '>= 4.0.0'} - resolution: {integrity: sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==} - engines: {node: ^10 || ^12 || >=14} - hasBin: true - peerDependencies: - postcss: ^8.1.0 - - resolution: {integrity: sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==} + resolution: {integrity: sha512-FMhOoZV4+qR6aTUALKX2rEqGG+oyATvwBt9IIzVR5rMa2HRWPkxf+P+PAJLD1I/H5/II+HuZcBJYEFBpq39ong==} engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: @@ -1748,20 +2180,20 @@ packages: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} - resolution: {integrity: sha512-ilYanEU8vxxBexpJd8cWM4ElSQq4QctCLKih0TSfjIfCQTeyH/6zVrmIJfLPrKTKJRbiG+cfnZbQIjAlJmF1jQ==} + resolution: {integrity: sha512-zBQouZixDTbo3jMGqHKyePxYxr1e5W8UdTmBQ7sNtaA9M2bE32daxxPLS/jojhKOHxQ7LWwPjfiwf/fhaJWzlg==} engines: {node: '>=4'} - resolution: {integrity: sha512-aPTElBrbifBU1krmZxGZOlBkslORe7Ll7+BDnI50Wy4LgOt69luMgevkDfTq1O/ZgprooPCtWpjCwKSZw/iZ4A==} + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} engines: {node: '>= 0.4'} resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} engines: {node: '>=10', npm: '>=6'} - resolution: {integrity: sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==} + resolution: {integrity: sha512-aTyf30K/rqAsNwN76zYrdtx8obu0E4KoUME29B1xj+B3WxgvWkp943vYQ+z8Mv3lw9xHXMHpvSPOBxzAkIa94w==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 @@ -1770,8 +2202,13 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - resolution: {integrity: sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg==} + resolution: {integrity: sha512-coWpDLJ410R781Npmn/SIBZEsAetR4xVi0SxLMXPaMO4lSf1MwnkGYMtkFxew0Dn8B3/CpbpYxN0JCgg8mn67g==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + resolution: {integrity: sha512-M762rNHfSF1EV3SLtnCJXFoQbbIIz0OyRwnCmV0KPC7qosSfCO0QLTSuJX3ayAebubhE6oYBAYPrBA5ljowaZg==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 @@ -1784,8 +2221,12 @@ packages: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - resolution: {integrity: sha512-1ghYO3HnxGec0TCGBXiDLVns4eCSx4zJpxnHrlqFQajmhfKMQBzUGDdkMK7fUW7PTHTeLf+j87aTuKuuwWzMGw==} + resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} + engines: {node: 18 || 20 || >=22} + + resolution: {integrity: sha512-qCkNLi2sfBOn8XhZQ0FXsT1Ki/Yo5P90hrkRamVFRS7/KV9hpfA4HkoWNU152+8w0zPjnxo5psx5NL3PSGgv5g==} engines: {node: '>=6.0.0'} hasBin: true @@ -1793,18 +2234,18 @@ packages: resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==} engines: {node: '>=0.6'} - resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} - engines: {node: '>=8'} - resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==} + resolution: {integrity: sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==} - resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==} + resolution: {integrity: sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w==} + + resolution: {integrity: sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==} + engines: {node: 18 || 20 || >=22} resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} @@ -1813,24 +2254,20 @@ packages: resolution: {integrity: sha512-cIAKJXAxGJceNZGTZSBzMxzyOn72cVgPnKx4dc6LRjQgbaJUQqhy5rzL3zbMxkMWsGKkv2hSFkPRMEXfoMZ2Mg==} - resolution: {integrity: sha512-AXVQwdhot1eqLihwasPElhX2tAZiBjWdJ9i/Zcj2S6QYIjkx62OKSfnobkriB81C3l4w0rVy3Nt4jaTBltYEpw==} + resolution: {integrity: sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} - engines: {node: '>=6'} - resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} engines: {node: '>= 0.4'} - resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} + resolution: {integrity: sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ==} engines: {node: '>= 0.4'} @@ -1844,16 +2281,16 @@ packages: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - resolution: {integrity: sha512-A0QJhug0Ly64Ii3eIqHu5X51ebln3k4yTUkY1j8drqpWHVreg/VLijN48cZ1bYPiqOQuqpkIKnzr/Ul8V+p6Cw==} + resolution: {integrity: sha512-6q8HFp+lOQtcf7wBK+uEenxymVWkGKkjFpCvw5W25cmMwEDU45p1xQFBQv8JDlMMry7eNxyBaR+qxgmTUZkIRQ==} resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} - resolution: {integrity: sha512-wbtcV+QKeH0F7gQZaCJEIpsNriFheacouJQTVIjITi3eQA8bTlIBoknz0+dgV79aeKLNMAX+nDslIVE/nJ3rzA==} - engines: {pnpm: ^7.0.0} + resolution: {integrity: sha512-GIjfiT9dbmHRiYi6Nl2yFCq7kkwdkp1W/lp2J99rX0yo9tgJGn3lKQATztIjb5tVtevcBtIdICNWqlq5+E8/Pw==} + engines: {pnpm: '>=8'} resolution: {integrity: sha512-Rs3iEB3Q5pJ973J93OBTpnP7qoGwvq3nUnoMdtxO+9aoJof7UFcRbWcIDteXuYd1fgAvct/32T9qaLyLuZVwCg==} @@ -1861,21 +2298,16 @@ packages: chart.js: '>=2.8.0' date-fns: '>=2.0.0' - resolution: {integrity: sha512-oBwHRmovGbPDS1h8PhpttnlKjI6eiJO13v4h+xz+mfbHhIc+iNF9xuMobCIFMKFH7rlVWi5TJAOIxoXyGElYYg==} - peerDependencies: - chart.js: ^3.0.0 - - resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} - engines: {node: '>= 8.10.0'} + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} + engines: {node: '>= 14.16.0'} - resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} + resolution: {integrity: sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==} engines: {node: '>=8'} - resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} engines: {node: '>=6'} @@ -1885,16 +2317,13 @@ packages: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} + resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} + engines: {node: '>=16'} resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} - engines: {node: '>= 10'} - resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==} engines: {node: '>=4.0.0'} @@ -1908,18 +2337,22 @@ packages: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - resolution: {integrity: sha512-p9hObIIEENxSV8xIu+V68JjSeARg6UVMG5mR+JEUguG3sI6MsiS1njz2jHmyJDvA+8jX/sytkBHup6kxhM9law==} + resolution: {integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==} + engines: {node: '>=18'} + + resolution: {integrity: sha512-VQXt1jr9cBz03b331DFDCCP90b3fanciLkgiOoy8SBHy06gNf+vQ1A3WFLqG7I8TipYIKeYK9wxd0tUrvHcOZA==} - resolution: {integrity: sha512-9ashVQskuh5AZEZ1JdQWp1GqSoC1e1G87MzRqg2gIfVAQ7Qn9K+uFj8EcniUFA4P2NLZfV+TOlX1SzoKfo+s7w==} + resolution: {integrity: sha512-es1U2+YTtzpwkxVLwAFdSpaIMyQaq0PBgm3YD1W3Qpsn1NAmO3KSgZfu+oGSWVu6NvLHoHCV/aYcsE5wiB7ALg==} resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} engines: {node: '>=10'} - resolution: {integrity: sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==} + resolution: {integrity: sha512-uKm5PU+MHTootlWEY+mZ4vvXoCn4fLQxT9dSc1sXVMSFkINTJVN8cAQROpwcKm8bJ/c7rgZVIBWzH5T78sNZZw==} resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} @@ -1929,76 +2362,80 @@ packages: resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} engines: {node: '>=8'} - resolution: {integrity: sha512-aCU4AZ7uEcVSUzagTlA9pHciz7aWPKA/YzrEkpdSopJ2pvhIxiQ5sYeMz1/KByxlIo4XBdvMNJAVKMg/GRnhfw==} - engines: {node: ^14 || ^16 || >=18} + resolution: {integrity: sha512-C5B2e5hCM4llrQkUms+KnWEMVW8K1n2XvX9G7ppfMZJQ7KAS/4rNnkP1Cs+HhWriOz1mWWTMFD4j1J7s31Dgug==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 resolution: {integrity: sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==} - resolution: {integrity: sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==} - engines: {node: ^10 || ^12 || >=14} + resolution: {integrity: sha512-LTuzjPoyA2vMGKKcaOqKSp7Ub2eGrNfKiZH4LpezxpNrsICGCSFvsQOI29psISxNZtaXibkC2CXzrQ5enMeGGw==} + engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.0.9 - resolution: {integrity: sha512-q+U+4QdwwB7T9VEW/LyO6CFrLAeLqOykC5mDqJXc7aKZAhDbq7BvGT13VGJe+IwBfdN2o3Xdw2kJ5IxwV1Sc9Q==} - engines: {node: ^14 || ^16 || >=18} + resolution: {integrity: sha512-Uz/bsHRbOeir/5Oeuz85tq/yLJLxX+3dpoRdjNTshs6jjqwUg8XaEZGDd0ci3fw7l53Srw0EkJ8mYan0eW5uGQ==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - resolution: {integrity: sha512-OvFghizHJ45x7nsJJUSYLyQNTzsCU8yWjxAc/nhPQg1pbs18LMoET8N3kOweFDPy0JV0OSXN2iqRFhPBHYOeMA==} - engines: {node: ^14 || ^16 || >=18} + resolution: {integrity: sha512-fv0mgtwUhh2m9iio3Kxc2CkrogjIaRdMFaaqyzSFdii17JF4cfPyMNX72B15ZW2Nrr/NZUpxI4dec1VMHYJvdw==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} + resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==} - resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} - engines: {node: '>=8.0.0'} + resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} + + resolution: {integrity: sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==} engines: {node: '>= 6'} - resolution: {integrity: sha512-lhQ32TFkc1X4eTefGfYPvgovRSzIMofHkigfH8nWtyRL4XJLsRhJFreRvEgKzept7x1rjBuy3J/MurXLaFxW/A==} + resolution: {integrity: sha512-QbLeyz2Bgso1iRlh7IpWk6OKa3lLNGXsujVjDMPl9rOZpxKeiG69icLpbLCFxeURwmcdIfZqQyhlooKJYM4f8Q==} resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} engines: {node: '>=4'} hasBin: true - resolution: {integrity: sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: {integrity: sha512-/XvjNeb+oitOT9ks3Tg0UAsnXeHR1dh3wBMK/D/zN8gqvAHOp25FZGiLoQbvBBU203WXVNITkaqyFp4O/Rns4w==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.32 - resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: {integrity: sha512-ZIP71eQgG9JwjVZsTPSqhc6GHgEr53uJ7tK5///VfyWj6Xp2DBmixWHqJgPno+PqATzn48pL42ww9x5SSGmhZg==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.32 - resolution: {integrity: sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: {integrity: sha512-4yEvjF2zcoAOWfNq6X687ORJc5SvM5xbg6EGuLSBmGoWZbsL69wpmw1tA3fZt7OwIG+G4ndjF95RSS4luvim7A==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.32 - resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} - engines: {node: '>=8.0.0'} + resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} - resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} @@ -2015,9 +2452,8 @@ packages: resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==} engines: {node: '>= 0.4'} - resolution: {integrity: sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==} - engines: {node: '>=0.11'} + resolution: {integrity: sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==} resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} @@ -2051,13 +2487,13 @@ packages: resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} engines: {node: '>= 0.4'} + resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} + engines: {node: '>=8'} + resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} - resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} @@ -2070,18 +2506,18 @@ packages: resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} engines: {node: '>=6.0.0'} - resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} - resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} engines: {node: '>= 4'} - resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} + resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==} resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} @@ -2092,20 +2528,21 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - resolution: {integrity: sha512-ZCphxFW3Q1TVhcgS9blfut1PX8lusVi2SvXQgmEEnK4TCmE1JhH2JkjJN+DNt0pJJwfBri5AROBnz2b/C+YU9g==} + resolution: {integrity: sha512-AbH9q9J455r/nLmdNZes0G0ZKcRX73FicwowalLs6ijwOmCJSRRrLX63lcAlzy9ux3dWK1w1+1nsBJEWN11hcQ==} resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} resolution: {integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==} - resolution: {integrity: sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==} + resolution: {integrity: sha512-2FpH9Q5i2RRwyEP1AylXe6nYLR5OhaJTZwmlcP0dL/+JCbgg7yyEo/sEK6HeGZRf3dFpWwThaRHVApXSkW3xeg==} engines: {node: '>= 0.4'} @@ -2116,6 +2553,10 @@ packages: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} + resolution: {integrity: sha512-HVLACW1TppGYjJ8H6/jqH/pqOtKRw6wMlrB23xfExmFWxFquAIWCmwoLsOyN96K4a5KbmOf5At9ZUO3GZbetAw==} + engines: {node: '>= 0.4'} + resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} engines: {node: '>= 0.4'} @@ -2132,9 +2573,9 @@ packages: resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} engines: {node: '>= 0.4'} - resolution: {integrity: sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==} - engines: {node: '>=12'} + resolution: {integrity: sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==} + engines: {node: '>=18'} hasBin: true @@ -2156,8 +2597,8 @@ packages: eslint: ^7.32.0 || ^8.2.0 eslint-plugin-import: ^2.25.2 - resolution: {integrity: sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==} + resolution: {integrity: sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==} hasBin: true peerDependencies: eslint: '>=7.0.0' @@ -2172,8 +2613,8 @@ packages: typescript: optional: true - resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} + resolution: {integrity: sha512-tRrKqFyCaKict5hOd244sL6EQFNycnMQnBe+j8uqGNXYzsImGbGUU4ibtoaBmv5FLwJwcFJNeg1GeVjQfbMrDQ==} resolution: {integrity: sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==} @@ -2204,12 +2645,12 @@ packages: '@babel/plugin-transform-react-jsx': ^7.14.9 eslint: ^8.1.0 - resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} + resolution: {integrity: sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 peerDependenciesMeta: '@typescript-eslint/parser': optional: true @@ -2227,24 +2668,27 @@ packages: jest: optional: true - resolution: {integrity: sha512-l067Uxx7ZT8cO9NJuf+eJHvt6bqJyz2Z29wykyEdz/OtmcELQl2MQGQLX8J94O1cSJWAwUSEvCjwjA7KEK3Hmg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + resolution: {integrity: sha512-kEN4r9RZl1xcsb4arGq89LrcVdOUFII/JSCwtTPJyv16mDwmPrcuEQwpxqZHeINvcsd7oK5O/rhdGlxFRaZwvQ==} + engines: {node: ^20.12.0 || ^22.0.0 || >=24.0.0} peerDependencies: - '@typescript-eslint/eslint-plugin': ^5.0.0 - eslint: ^7.0.0 || ^8.0.0 + '@typescript-eslint/eslint-plugin': ^8.0.0 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 jest: '*' + typescript: '>=4.8.4 <7.0.0' peerDependenciesMeta: '@typescript-eslint/eslint-plugin': optional: true jest: optional: true + typescript: + optional: true - resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} + resolution: {integrity: sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==} engines: {node: '>=4.0'} peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} @@ -2252,11 +2696,17 @@ packages: peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - resolution: {integrity: sha512-vOjdgyd0ZHBXNsmvU+785xY8Bfe57EFbTYYk8XrROzWpr9QBvpjITvAXt9xqcE6+8cjR/g1+mfumPToxsl1www==} + resolution: {integrity: sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA==} + engines: {node: '>=18'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 + + resolution: {integrity: sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==} engines: {node: '>=4'} peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 resolution: {integrity: sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==} @@ -2286,6 +2736,10 @@ packages: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2296,8 +2750,8 @@ packages: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} + resolution: {integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==} engines: {node: '>=0.10'} @@ -2325,9 +2779,9 @@ packages: resolution: {integrity: sha512-Z+ktTxTwv9ILfgKCk32OX3n/doe+OcLTRtqK9pcL+JsP3J1/VW8Uvl4ZjLlKqeW4rzK4oesDOGMEMRIZqtP4Iw==} - resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + resolution: {integrity: sha512-1zQrciTiQfRdo7qJM1uG4navm8DayFa2TgCSRlzUyNkhcJ6XUZF3hjnpkyr3VhAqPH7i/9GkG7Tv5abz6fqz0Q==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} @@ -2345,15 +2799,24 @@ packages: resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==} - resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} + resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==} + + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} + engines: {node: '>=12.0.0'} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} engines: {node: ^10.12.0 || >=12.0.0} - resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} + resolution: {integrity: sha512-5giy2PkLYY1cP39p17Ech+2xlpTRL9HLspOfEgm0L6CwBXBTgsK5ou0JtzYuepxkaQ/tvhCFIJ5uXo0OrM2DxA==} resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} @@ -2367,21 +2830,33 @@ packages: resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} engines: {node: ^10.12.0 || >=12.0.0} - resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} + resolution: {integrity: sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==} resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==} engines: {node: '>= 0.4'} - resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} + resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} + engines: {node: '>=14'} + + resolution: {integrity: sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==} - resolution: {integrity: sha512-CkQHhGlldJptI0SGjmjUzseXCzi0lljDkToE7cANHRCs12F5I84ymdWvCi6HfIKkt6Ykq2RiDd3dGuYV0oMn2w==} + resolution: {integrity: sha512-rFYkY/pigbcswl1XQSb7q424kSTQ8q6eAC+YUsSKooHQYuLdzdHjrt6uxUC+PRAO++q5IS7+TamgIw1AphxR+g==} peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 + '@emotion/is-prop-valid': '*' + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/is-prop-valid': + optional: true + react: + optional: true + react-dom: + optional: true resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} @@ -2436,9 +2911,15 @@ packages: resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} engines: {node: '>=10.13.0'} + resolution: {integrity: sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw==} + engines: {node: 20 || >=22} + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting [email protected] + hasBin: true + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - deprecated: Glob versions prior to v9 are no longer supported + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting [email protected] resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} @@ -2488,16 +2969,15 @@ packages: resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} engines: {node: '>= 0.4'} - resolution: {integrity: sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==} - engines: {node: '>= 0.4.0'} - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} - resolution: {integrity: sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==} + resolution: {integrity: sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==} + + resolution: {integrity: sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==} resolution: {integrity: sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==} @@ -2505,14 +2985,19 @@ packages: resolution: {integrity: sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==} - resolution: {integrity: sha512-Pa5kFwaczXJAeHE56CHG2aWzFBMJNUNghf0Pm4SwSrEMps/PTKqW90EYWlIvhuYStf3Sn1K0vw+gH3+TLdkH1g==} + resolution: {integrity: sha512-bZg8+4bdmaOiApD7N7BPT9W8MLZG+nPTOFlLiJiT8uzKXFjhxw4v2ierCXOwB5sFDMtuA5G4kgYZ0AznZxQ/cw==} - resolution: {integrity: sha512-jByfUCDVgQ8+/Wens7queQhYYvMcGTW/lR4IJJNEDDXnmqjLrwi8ubXKpmp76/JIWEZHffNdWqnxFJcTVGeaOw==} + resolution: {integrity: sha512-udwrBIE6cNpqn1gRAqRULq3+7MzIIuaiKRWrz++dVz5SqWW2VwXmPJtAgkI0JtMLFaADC9qNmnZAxWAhsxXx2g==} - resolution: {integrity: sha512-8gWMmUz460KJDQp/ob3MNUX84cVuDRY9PLFPnV8d+Qezz/6dkjxwOaH70xjrCNDO+JrUL25iXfAIN9wUkInNZw==} + resolution: {integrity: sha512-gXF7U9bfioXPLv7mw8Qt2nfO7vij5MyINvPgVv99pX3fL1Y01pw2mKBFrlYpRxRCl2wz3ISenj6VsMJT2isfuA==} + peerDependencies: + typescript: ^5 || ^6 + peerDependenciesMeta: + typescript: + optional: true resolution: {integrity: sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==} @@ -2521,11 +3006,15 @@ packages: resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} - resolution: {integrity: sha512-eAPNpsj7Ax1q6Y/3lm2PmlwRcFzpON7HSNQ3ru5WQH1/PSpnyed/HpNOELl2CxLKoj4r+bAHgdyKqW5gc2Se1A==} + resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} + engines: {node: '>= 4'} + + resolution: {integrity: sha512-XREFCPo6ksxVzP4E0ekD5aMdf8WMwmdNaz6vuvxgI40UaEiu6q3p8X52aU6GdyvLY3XXX/8R7JOTXStz/nBbRw==} - resolution: {integrity: sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==} + resolution: {integrity: sha512-t7xcm2siw+hlUM68I+UEOK+z84RzmN59as9DZ7P1l0994DKUWV7UXBMQZVxaoMSRQ+PBZbHCOoBt7a2wxOMt+A==} resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} @@ -2564,10 +3053,6 @@ packages: resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==} engines: {node: '>= 0.4'} - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} - resolution: {integrity: sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==} engines: {node: '>= 0.4'} @@ -2681,34 +3166,42 @@ packages: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + resolution: {integrity: sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==} + engines: {node: '>= 0.4'} + + resolution: {integrity: sha512-ykkVRwrYvFm1nb2AJfKKYPr0emF6IiXDYUaFx4Zn9ZuIH7MrzEZ3sD5RlqGXNRpHtvUHJyOnCEFxOlNDtGo7wg==} + engines: {node: 20 || >=22} + resolution: {integrity: sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==} engines: {node: '>=10'} hasBin: true - resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + resolution: {integrity: sha512-n3q4PDQjS4LrKxfWB3Z5KNk1XjXtZTBwQp71OP0Jo03Z6V60x++K5L8k6ZrW8MY8pOFylZvHM0zsjS1RqlHJZQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + resolution: {integrity: sha512-HEtc9uFQgaUHkC7nLSlQL3Tph4Pjxt/yiPvkIrrDCt9jhoLIgxaubo1G+CFOnmHYMxHwwdaSN7mkIFs6ZK8OhA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - resolution: {integrity: sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + resolution: {integrity: sha512-Z/j4Bo+4ySJ+JPJN3b2Qbl9hDq3VrXmnjjGEWD/x0BCXeOXPTV1iZYYzl2X8c1MaCOL+ewMyNBcm88sboE6YWw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + resolution: {integrity: sha512-OTzICK8CpE+t4ndhKrwlIdbM6Pn8j00lvmSmq5ejiO+KxukbLjgOflKWMn3KE34EZdQm5RqTuKj+5RIEniYhog==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + resolution: {integrity: sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} - engines: {node: '>= 10.13.0'} + resolution: {integrity: sha512-/jZDa00a3Sz7rdyu55NLrQCIrbyIkbBxareejQI315f/i8HjYN+ZWsDLLpoQSiUIEIyZF/R8fDg3BmB8AtHttg==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} resolution: {integrity: sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==} @@ -2716,8 +3209,8 @@ packages: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} hasBin: true @@ -2737,9 +3230,6 @@ packages: resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} - resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} - resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} @@ -2769,8 +3259,9 @@ packages: resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} - resolution: {integrity: sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==} + resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} + engines: {node: '>=0.10'} resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} @@ -2780,9 +3271,83 @@ packages: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} - resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} - engines: {node: '>=10'} + resolution: {integrity: sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [android] + + resolution: {integrity: sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + + resolution: {integrity: sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + + resolution: {integrity: sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + + resolution: {integrity: sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + + resolution: {integrity: sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + libc: [glibc] + + resolution: {integrity: sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + libc: [musl] + + resolution: {integrity: sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + libc: [glibc] + + resolution: {integrity: sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + libc: [musl] + + resolution: {integrity: sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [win32] + + resolution: {integrity: sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + + resolution: {integrity: sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==} + engines: {node: '>= 12.0.0'} + + resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} + engines: {node: '>=14'} resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} @@ -2791,8 +3356,8 @@ packages: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} engines: {node: '>=10'} - resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} + resolution: {integrity: sha512-J8xewKD/Gk22OZbhpOVSwcs60zhd95ESDwezOFuA3/099925PdHJ7OFHNTGtajL3AlZkykD32HykiMo+BIBI8A==} resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} @@ -2809,26 +3374,23 @@ packages: resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + resolution: {integrity: sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==} resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true + resolution: {integrity: sha512-NxVFwLAnrd9i7KUBxC4DrUhmgjzOs+1Qm50D3oF1/oL+r1NpZ4gA7xvG0/zJ8evR7zIKn4vLf7qTNduWFtCrRw==} + engines: {node: 20 || >=22} + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} - resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} - engines: {node: '>=12'} - - resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} - resolution: {integrity: sha512-jfZW7cWS5y/1xswZo8VBOdudUiSd9nifYRWphc9M5D/ee4w4AoXLgBEdRbgVaxbMuagBPeUC5y2Hi8DO6o9aDg==} @@ -2836,18 +3398,15 @@ packages: resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} engines: {node: '>= 0.4'} - resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} + resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} - resolution: {integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==} + resolution: {integrity: sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==} resolution: {integrity: sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==} - resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} @@ -2859,20 +3418,34 @@ packages: resolution: {integrity: sha512-n7DHHMjR1avBbSpsTBj6fmMGh2AGrifVV4e+WYc3Q9lO+xnSZ3NyhcBND3vzzatt05LFhoKFRxrIyklmLlUtyA==} - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==} + engines: {node: 18 || 20 || >=22} + + resolution: {integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==} - resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} + resolution: {integrity: sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==} engines: {node: '>=10'} resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - resolution: {integrity: sha512-2lMlY1Yc1+CUy0gw4H95uNN7vjbpoED7NNRSBHE25nWfLBdmMzFCsPshlzbxHz+gYMcBEUN8V4pU16prcdPSgA==} + resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==} + engines: {node: '>=16 || 14 >=14.17'} + + resolution: {integrity: sha512-VqlMdYi59Uch6fnUPxnpijWUQe+TW6zeWCvyr6Mb7JibheHzSuAAoJi2c71ZwIaWKpECpGpYHoaaBp6rBRr+/g==} engines: {node: '>=6'} + resolution: {integrity: sha512-pdkHLD8QYRp8VfiNLb8xIBJis1byQ9gPT3Jnh2jqfFtAsWUA3dEepDlsWe/xMpO8McV+VdpKVcp+E+TGJEtOoA==} + + resolution: {integrity: sha512-eHWisygbiwVvf6PZ1vhaHCLamvkSbPIeAYxWUuL3a2PD/TROgE7FvfHWTIH4vMl798QLfMw15nRqIaRDXTlYRg==} + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} @@ -2890,8 +3463,15 @@ packages: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} + resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} + + resolution: {integrity: sha512-pyFS63ptit/P5WqUkt+UUfe+4oevH+bFeIiPPdfb0pFeYEu/1ELnJu5l+5EcTKYL5M7zaAa7S8ddywgXypqKCw==} + engines: {node: '>= 0.4'} + + resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} engines: {node: 4.x || >=6.0.0} peerDependencies: encoding: ^0.1.0 @@ -2899,20 +3479,8 @@ packages: encoding: optional: true - resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==} - - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} - - resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} - engines: {node: '>=0.10.0'} - - resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} - engines: {node: '>=10'} + resolution: {integrity: sha512-1h5gKZCF+pO/o3Iqt5Jp7wc9rH3eJJ0+nh/CIoiRwjRxde/hAHyLPXYN4V3CqKAbiZPSeJFSWHmJsbkicta0Eg==} resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} @@ -2941,8 +3509,8 @@ packages: resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} engines: {node: '>= 0.4'} - resolution: {integrity: sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==} + resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} engines: {node: '>= 0.4'} @@ -2971,6 +3539,9 @@ packages: resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} engines: {node: '>=10'} + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} @@ -2994,6 +3565,10 @@ packages: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + resolution: {integrity: sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==} + engines: {node: 18 || 20 || >=22} + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} @@ -3001,28 +3576,29 @@ packages: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==} engines: {node: '>=8.6'} - resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} + resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} engines: {node: '>=12'} resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==} engines: {node: '>= 0.4'} - resolution: {integrity: sha512-KHkmCILThWBRtg+Jn1owTnHPnFit4OkqS+eKiGEOPIGke54DCeYGJ6r0Fx/HjfE9M9kznApCLcU0DvnPchazMQ==} - engines: {node: ^14 || ^16 || >=18} + resolution: {integrity: sha512-fovIPEV35c2JzVXdmP+sp2xirbBMt54J+upU8u6TSj410kUU5+axgEzvBBSAX8KCybze8CFCelzFAw/FfWg2TA==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==} + resolution: {integrity: sha512-NYEsLHh8DgG/PRH2+G9BTuUdtf9ViS+vdoQ0YA5OQdGsfN4ztiwtDWNtBl9EKeqNMFnIu8IKZ0cLxEQ5r5KVMw==} + engines: {node: ^18.12 || ^20.9 || >=22.0} peerDependencies: - postcss: ^8.2.2 + postcss: ^8.4.38 resolution: {integrity: sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==} @@ -3030,99 +3606,99 @@ packages: peerDependencies: postcss: ^8.4.6 - resolution: {integrity: sha512-w2R4py6zrVE1U7FwNaAc76tNQlG9GLkrBbcFw+VhUjyDDiV28vfZG+l4LyPmpoQpeSJVtu8VgNjE8Jv5SpC7dQ==} - engines: {node: ^14 || ^16 || >=18} + resolution: {integrity: sha512-MyaFK+3PusD7F2+qlMDP6+zfSgHWP17AtmvHQs44W3+Qbb39VptVDVRJ4Lf7gHSVffW5ekEy/XrsZ0S0t34hrA==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - resolution: {integrity: sha512-XQZm4q4fNFqVCYMGPiBjcqDhuG7Ey2xrl99AnDJMyr5eDASsAGalndVgHZF8i97VFNy1GQeZc4q2ydagGmhelQ==} - engines: {node: ^14 || ^16 || >=18} + resolution: {integrity: sha512-NCGa6vjIyrjosz9GqRxVKbONBklz5TeipYqTJp3IqbnBWlBq5e5EMtG6MaX4vqk9LzocPfMQkuRK9tfk+OQuKg==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - resolution: {integrity: sha512-xWf/JmAxVoB5bltHpXk+uGRoGFwu4WDAR7210el+iyvTdqiKpDhtcT8N3edXMoVJY0WHFMrKMUieql/wRNiXkw==} - engines: {node: ^14 || ^16 || >=18} + resolution: {integrity: sha512-g9561mx7cbdqx7XeO/L+lJzVlzu7bICyXr72efBVKZGxIhvBBJf9fGXn3Cb6U4Bwh3LbzQO2e9NWBLVYdX5Eag==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - resolution: {integrity: sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: {integrity: sha512-VX0JOZx0jECwGK0GZejIKvXIU+80S1zkjet31FVUYPZ4O+IPU3ZlntrPdPKT2HnKRMOkc0wy3m/v+c4UNta02g==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.32 - resolution: {integrity: sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: {integrity: sha512-hVqVH3cDkPyxL4Q0xpCquRAXjJDZ6hbpjC+PNWn8ZgHmNX3RZxLtruC3U2LY9EuNe+tp4QkcsZxg0htokmjydg==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.32 - resolution: {integrity: sha512-GStyWMz7Qbo/Gtw1xVspzVSX8eipgNg4lpsO3CAeY4/A1mzok+RV6MCv3fg62trWijh/lYEj6vps4o8JcBBpDA==} - engines: {node: ^14 || ^16 || >=18} + resolution: {integrity: sha512-66syE14+VeqkUf0rRX0bvbTCbNRJF132jD+ceo8th1dap2YJEAqpdh5uG98CE3IbgHT7m9XM0GIlOazNWqQdeA==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - resolution: {integrity: sha512-oPn/OVqONB2ZLNqN185LDyaVByELAA/u3l2CS2TS16x2j2XsmV4kd8U49+TMxmUsEU9d8fB/I10E6U7kB0L1BA==} - engines: {node: ^14 || ^16 || >=18} + resolution: {integrity: sha512-cuyq8sd8dLY0GLbelz1KB8IMIoDECo6RVXMeHeXY2Uw3Q05k/d1GVITdaKLsheqrHbnxlwxzSRZQQ5u+rNtbMg==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - resolution: {integrity: sha512-ctIoprBMJwByYMGjXG0F7IT2iMF2hnamQ+aWZETyBM0aAlyaYdVZTeUkk8RB+9h9wP+NdN3f01lfvKl2ZSqC0g==} - engines: {node: ^14 || ^16 || >=18} + resolution: {integrity: sha512-2XBELy4DmdVKimChfaZ2id9u9CSGYQhiJ53SvlfBvMTzLMW2VxuMb9rHsMSQw9kRq/zSbhT5x13EaK8JSmK8KQ==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - resolution: {integrity: sha512-cMnslilYxBf9k3qejnovrUONZx1rXeUZJw06fgIUBzABJe3D2LiLL5WAER7Imt3nrkaIgG05XZBztueLEf5P8w==} - engines: {node: ^14 || ^16 || >=18} + resolution: {integrity: sha512-DmtIzULpyC8XaH4b5AaUgt4Jic4QmrECqidNCdR7u7naQFdnxX80YI06u238a+ZVRXwURDxVzy0s/UQnWmpVeg==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: {integrity: sha512-Sq+Fzj1Eg5/CPf1ERb0wS1Im5cvE2gDXCE+si4HCn1sf+jpQZxDI4DXEp8t77B/ImzDceWE2ebJQFXdqZ6GRJw==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.32 - resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: {integrity: sha512-eTonaQvPZ/3i1ASDHOKkYwAybiM45zFIc7KXils4mQmHLqIswXD9XNOKEVxtTFnsmwYzF66u4LMgSr0abDlh5w==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.32 - resolution: {integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: {integrity: sha512-cFrJKZvcg/uxB6Ijr4l6qmn3pXQBna9zyrPC+sK0zjbkDUZew+6xDltSF7OeB7rAtzaaMVYSdbod+sZOCWnMOg==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.32 - resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: {integrity: sha512-7c3MMjjSZ/qYrx3uc1940GSOzN1Iqjtlqe8uoSg+qdVPYyRb0TILSqqmtlSFuE4mTDECwsm397Ya7iXGzfF7lg==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.32 - resolution: {integrity: sha512-nUAbUXURemLXIrl4Xoia2tiu5z/n8sY+BVDZApoeT9BlpByyrp02P/lFCRrRvZ/zrGRE+MOGLhk8o7VcMCtPtQ==} - engines: {node: ^14 || ^16 || >=18} + resolution: {integrity: sha512-Msr/dxj8Os7KLJE5Hdhvprwm3K5Zrh1KTY0eFN3ngPKNkej/Usy4BM9JQmqE6CLAkDpHoQVsi4snbL72CPt6qg==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - resolution: {integrity: sha512-f/Vd+EC/GaKElknU59esVcRYr/Y3t1ZAQyL4u2xSOgkDy4bMCmG7VP5cGvj3+BTLNE9ETfEuz2nnt4qkZwTTeA==} - engines: {node: ^14 || ^16 || >=18} + resolution: {integrity: sha512-VG1a9kBKizUBWS66t5xyB4uLONBnvZLCmZXxT40FALu8EF0QgVZBYy5ApC0KhmpHsv+pvHMJHB3agKHwmocWjw==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - resolution: {integrity: sha512-AHAJ89UQBcqBvFgQJE9XasGuwMNkKsGj4D/f9Uk60jFmEBHpAL14DrnSk3Rj+SwZTr/WUG+mh+Rvf8fid/346w==} - engines: {node: ^14 || ^16 || >=18} + resolution: {integrity: sha512-dvql0fzUTG+gcJYp+KTbag5vAjuo94LDYZHkqDV1rnf5gPGer1v/SrmIZBdvKU8moep3HbcbujqGjzSb3DL53Q==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 @@ -3131,146 +3707,141 @@ packages: peerDependencies: postcss: ^8.1.0 - resolution: {integrity: sha512-V5OuQGw4lBumPlwHWk/PRfMKjaq/LTGR4WDTemIMCaMevArVfCCA9wBJiL1VjDAd+rzuCIlkRoRvDsSiAaZ4Fg==} - engines: {node: ^14 || ^16 || >=18} + resolution: {integrity: sha512-PSDF2QoZMRUbsINvXObQgxx4HExRP85QTT8qS/YN9fBsCPWCqUuwqAD6E6PNp0BqL/jU1eyWUBORaOK/J/9LDA==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - resolution: {integrity: sha512-Sszjwo0ubETX0Fi5MvpYzsONwrsjeabjMoc5YqHvURFItXgIu3HdCjcVuVKGMPGzKRhgaknmdM5uVWInWPJmeg==} - engines: {node: ^14 || ^16 || >=18} + resolution: {integrity: sha512-rEGNkOkNusf4+IuMmfEoIdLuVmvbExGbmG+MIsyV6jR5UaWSoyPcAYHV/PxzVDCmudyF+2Nh/o6Ub2saqUdnuA==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - resolution: {integrity: sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==} - peerDependencies: - postcss: ^8.0.0 - - resolution: {integrity: sha512-fi32AYKzji5/rvgxo5zXHFvAYBw0u0OzELbeCNjEZVLUir18Oj+9RmNphtM8QdLUaUnrfx8zy8vVYLmFLkdmrQ==} - engines: {node: ^14 || ^16 || >=18} + resolution: {integrity: sha512-rUa27RLVXjMn1aDkHEt5dRsK80+bAACPr8w5Ow0BkIlfH6gEk0Mh1I0REkYhtp4UhKFw1HLEk3AzvKBi6BGOqw==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - resolution: {integrity: sha512-aqlfKGaY0nnbgI9jwUikp4gJKBqcH5noU/EdnIVceghaaDPYhZuyJVxlvWNy55tlTG5tunRKCTAX9yljLiFgmw==} - engines: {node: ^14 || ^16 || >=18} + resolution: {integrity: sha512-A4LNd9dk3q/juEUA9Gd8ALhBO3TeOeYurnyHLlf2aAToD94VHR8c5Uv7KNmf8YVRhTxvWsyug4c5fKtARzyIRQ==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - resolution: {integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: {integrity: sha512-Kpu5v4Ys6QI59FxmxtNB/iHUVDn9Y9sYw66D6+SZoIk4QTz1prC4aYkhIESu+ieG1iylod1f8MILMs1Em3mmIw==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.32 - resolution: {integrity: sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: {integrity: sha512-XKMXkHAegyLeIymVylg1Ro4NNHITInHPvmvybsIUximYfsg5fRw2b5TeqLTQwwg5cXEDVa556AAxvMve1MJuJA==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.32 - resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: {integrity: sha512-2m1uiuJeTplll+tq4ENOQSzB8LRnSUChBv7oSyFLsJRtUgAAJGP6LLz0/8lkinTgxrmJSPOEhgY1bMXOQ4ZXhQ==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.32 - resolution: {integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: {integrity: sha512-2znRFq3Pg+Zo0ttzQxO7qIJdY2er1TOZbclHW2qMqBcHMmz+i6nn3roAyG3kuEDQTzbzd3gn24TAIifEfth1PQ==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.32 - resolution: {integrity: sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: {integrity: sha512-OPmvW/9sjPEPQYnS2Sh6jvMW54wqk1IjjEMB8k/7V8SUIie71yMy3HQ9+w/ZHoL1YvgDGBQ/mCxP3n0Y/RxgqA==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.32 - resolution: {integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: {integrity: sha512-lIbC0jy3AAwDxEgciZlBullDiMBeBCT+fz5G8RcA9MWqh/hfUkpOI3vNDUNEZHgokaoiv0juB9Y8fGcON7rU/A==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.32 - resolution: {integrity: sha512-JlS10AQm/RzyrUGgl5irVkAlZYTJ99mNueUl+Qab+TcHhVedLiylWVkKBhRale+rS9yWIJK48JVzQlq3LcSdeA==} - engines: {node: ^14 || ^16 || >=18} + resolution: {integrity: sha512-YGFOfVrjxYfeGTS5XctP1WCI5hu8Lr9SmntjfRC+iX5hCihEO+QZl9Ra+pkjqkgoVdDKvb2JccpElcowhZtzpw==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: {integrity: sha512-sn413ofhSQHlZFae//m9FTOfkmiZ+YQXsbosqOWRiVQncU2BA3daX3n0VF3cG6rGLSFVc5Di/yns0dFfh8NFgQ==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.32 - resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: {integrity: sha512-E5nnB26XjSYz/mGITm6JgiDpAbVuAkzXwLzRZtts19jHDUBFxZ0BkXAehy0uimrOjYJbocby4FVswA/5noOxrQ==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.32 - resolution: {integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: {integrity: sha512-pB/SzrIP2l50ZIYu+yQZyMNmnAcwyYb9R1fVWPRxm4zcUFCY2ign7rcntGFuMXDdd9L2pPNUgoODDk91PzRZuQ==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.32 - resolution: {integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: {integrity: sha512-NsSQJ8zj8TIDiF0ig44Byo3Jk9e4gNt9x2VIlJudnQQ5DhWAHJPF4Tr1ITwyHio2BUi/I6Iv0HRO7beHYOloYQ==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.32 - resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: {integrity: sha512-QByrI7hAhsoze992kpbMlJSbZ8FuCEc1OT9EFbZ6HldXNpsdpZr+YXC5di3UEv0+jeZlHbZcoCADgb7a+lPmmQ==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.32 - resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: {integrity: sha512-bHifyuuSNdKKsnNJ0s8fmfLMlvsQwYVxIoUBnowIVl2ZAdrkYQNGVB4RxjfpvkMjipqvbz0u7feBZybkl/6NJg==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.32 - resolution: {integrity: sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: {integrity: sha512-Kfm0mC3gTnOC+SsLgxQqNEZStRxJgBaYrMpBe9fDVB0/MjC1G++FAeDW2YxYc5Mbvav12/7mOBSOTW7HK9Knwg==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.32 - resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: {integrity: sha512-sUcD2cWtyK1AOL/82Fwy1aIVm/wwj5SdZkgZ3QiUzSzQQofrbq15jWJ3BA7Z+yVRwamCjJgZJN0I9IS7c6tgeQ==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.32 - resolution: {integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: {integrity: sha512-vsbgFHMFQrJBJKrUFJNZ2pgBeBkC2IvvoHjz1to0/0Xk7sII24T0qFOiJzG6Fu3zJoq/0yI4rKWi7WhApW+EFA==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.32 - resolution: {integrity: sha512-lyDrCOtntq5Y1JZpBFzIWm2wG9kbEdujpNt4NLannF+J9c8CgFIzPa80YQfdza+Y+yFfzbYj/rfoOsYsooUWTQ==} - engines: {node: ^14 || ^16 || >=18} + resolution: {integrity: sha512-K6HGVzyxUxd/VgZdX04DCtdwWJ4NGLG212US4/LA1TLAbHgmAsTWVR86o+gGIbFtnTkfOpb9sCRBx8K7HO66qQ==} + engines: {node: '>=18'} peerDependencies: - postcss: ^8.2 + postcss: ^8.4 - resolution: {integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: {integrity: sha512-AMJjt1ECBffF7CEON/Y0rekRLS6KsePU6PRP08UqYW4UGFRnTXNrByUzYK1h8AC7UWTZdQ9O3Oq9kFIhm0SFEw==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.32 - resolution: {integrity: sha512-HQZ0qi/9iSYHW4w3ogNqVNr2J49DHJAl7r8O2p0Meip38jsdnRPgiDW7r/LlLrrMBMe3KHkvNtAV2UmRVxzLIg==} - engines: {node: ^14 || ^16 || >=18} + resolution: {integrity: sha512-9SLpjoUdGRoRrzoOdX66HbUs0+uDwfIAiXsRa7piKGOqPd6F4ZlON9oaDSP5r1Qpgmzw5L9Ht0undIK6igJPMA==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 @@ -3279,77 +3850,77 @@ packages: peerDependencies: postcss: ^8 - resolution: {integrity: sha512-Ow2LedN8sL4pq8ubukO77phSVt4QyCm35ZGCYXKvRFayAwcpgB0sjNJglDoTuRdUL32q/ZC1VkPBo0AOEr4Uiw==} - engines: {node: ^14 || ^16 || >=18} + resolution: {integrity: sha512-fAifpyjQ+fuDRp2nmF95WbotqbpjdazebedahXdfBxy5sHembOLpBQ1cHveZD9ZmjK26tYM8tikeNaUlp/KfHA==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - resolution: {integrity: sha512-qhWnJJjP6ArLUINWJ38t6Aftxnv9NW6cXK0NuwcLCcRilbuw72dSFLkCVUJeCfHGgJiKzX+pnhkGiki0PEynWg==} - engines: {node: ^14 || ^16 || >=18} + resolution: {integrity: sha512-dqL7WR5wg9yP/+6pTHIsIeIpK6XVghJDE4/r4ZSdr5ExrbLiN5x78gly0Xs0MLGbHy2oT3WWNfbxowmnw9BurQ==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - resolution: {integrity: sha512-FYTIuRE07jZ2CW8POvctRgArQJ43yxhr5vLmImdKUvjFCkR09kh8pIdlCwdx/jbFm7MiW4QP58L4oOUv3grQYA==} - engines: {node: ^14 || ^16 || >=18} + resolution: {integrity: sha512-DNFZ4GMa3C3pU5dM+UCTG1CEeLtS1ZqV5DKSqCTJQMn1G5jnd/30fS8+A7H4o5bSD3MOcnx+VgI+xPE9Z5Wvig==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - resolution: {integrity: sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: {integrity: sha512-evetDQPqkgrzHoP8g3HjE3KgH0j2W0je2Vt1pfTaO2KvmjulStxGC2IGeI2y0pdLi6ryEGc4nD08zpDRP9ge8w==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.32 - resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: {integrity: sha512-MhyEbfrm+Mlp/36hvZ9mT9DaO7dbncU0CvWI8V93LRkY6IYlu38OPg3FObnuKTUxJ4qA8HpurdQOo5CyqqO76g==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.32 resolution: {integrity: sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==} peerDependencies: postcss: ^8.0.3 - resolution: {integrity: sha512-/SSxf/90Obye49VZIfc0ls4H0P6i6V1iHv0pzZH8SdgvZOPFkF37ef1r5cyWcMflJSFJ5bfuoluTnFnBBFiuSA==} - engines: {node: ^14 || ^16 || >=18} + resolution: {integrity: sha512-xhAtTdHnVU2M/CrpYOPyRUvg3njhVlKmn2GNYXDaRJV9Ygx4d5OkSkc7NINzjUqnbDFtaKXlISOBeyMXU/zyFQ==} + engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} + resolution: {integrity: sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==} engines: {node: '>=4'} - resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: {integrity: sha512-zU9H9oEDrUFKa0JB7w+IYL7Qs9ey1mZyjhbf0KLxwJDdDRtoPvCmaEfknzqfHj44QS9VD6c5sJnBAVYTLRg/Sg==} + engines: {node: ^18.12.0 || ^20.9.0 || >= 18} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.32 - resolution: {integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: {integrity: sha512-3QoYmEt4qg/rUWDn6Tc8+ZVPmbp4G1hXDtCNWDx0st8SjtCbRcxRXDDM1QrEiXGG3A45zscSJFb4QH90LViyxg==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.32 resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==} + resolution: {integrity: sha512-7a70Nsot+EMX9fFU3064K/kdHWZqGVY+BADLyXc8Dfv+mTLLVl6JzJpPaCZ2kQL9gIJvKXSLMHhqdRRjwQeFtw==} engines: {node: ^10 || ^12 || >=14} resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} - resolution: {integrity: sha512-tJ/oJ4amDihPoufT5sM0Z1SKEuKay8LfVAMlbbhnnkvt6BUserZylqo2PN+p9KeljLr0OHa2rXHU1T8reeoTrw==} - engines: {node: '>=10.13.0'} + resolution: {integrity: sha512-7igPTM53cGHMW8xWuVTydi2KO233VFiTNyF5hLJqpilHfmn8C8gPf+PS7dUT64YcXFbiMGZxS9pCSxL/Dxm/Jw==} + engines: {node: '>=14'} hasBin: true @@ -3360,9 +3931,9 @@ packages: resolution: {integrity: sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==} engines: {node: ^14.13.1 || >=16.0.0} - resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + resolution: {integrity: sha512-oG4T3wCbfeuvljnyAzhBvpN45E8iOTXCU/TD3zXW80HA3dQ4ahdqMkWGiPWZvjpQwlbyHrPTWUAqUzGzv4l1JQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} @@ -3386,31 +3957,34 @@ packages: chart.js: ^4.1.1 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} + resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} peerDependencies: - react: ^18.2.0 + react: ^18.3.1 resolution: {integrity: sha512-BLhukwJ+Z92Nmdcs+EMw6dy1Z/VLiJTzEQACDUEnWMClhYnFykJCGWQx+NmwP/qQHGX/5CzQ+TGi8ofg2+HzVQ==} peerDependencies: react: '>=16.8.6' - resolution: {integrity: sha512-XQND7jYtgM7ht5PH3yIZljCRpAMTlH/zmngM9ZjToqa+0BR6xuu8c7QF0WIIOEjcMTB2S3iOfpN/xG/ZrAnO6g==} + resolution: {integrity: sha512-x4xjvUNZ56T+zfXWNedNnCET9Xq1IBYWX7IsWo5cCQ/RT+Rm7GWqt0h9PShFi4IhyMnsdiu1C6Jc4DE+/S3PFQ==} peerDependencies: - i18next: '>= 19.0.0' + i18next: '>= 26.0.1' react: '>= 16.8.0' react-dom: '*' react-native: '*' + typescript: ^5 || ^6 peerDependenciesMeta: react-dom: optional: true react-native: optional: true + typescript: + optional: true - resolution: {integrity: sha512-yHd3oKGMgm7zxo3EA7H2n7vxSoiGmHk5t6Ou4bXsfcgWyhfDKMpyKfhHR6Bjnn63c+YXBLBPUql9H4wPJM6sXw==} + resolution: {integrity: sha512-RH93p5ki6LfOiIt0UtDyNg/cee+HLVR6cHHtW3wALfo+eOHTp8RnU2kRkI6E+H19zMIs03DyxUG/GfZMOGvmiA==} peerDependencies: react: '*' @@ -3423,12 +3997,11 @@ packages: resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==} - resolution: {integrity: sha512-VStHgI3BVcGo7OXczvnJN7yT2TWHJPDXZWyI/a0ssFNhGZWsPmB8cF0z33ewDXq4VfYMO1vXgiv/g8Nj9NDyWg==} - engines: {node: '>=8'} + resolution: {integrity: sha512-yCYRJB5YkeQDQlTt17WGAgFJ7jr2QYcWa1SHqZ3PluDmnKJ/7+tVU+E6uKyZ0nODaeEj+xCpK4LcSnKXLMC0Nw==} peerDependencies: - react: ^0.14.0 || ^15.0.0 || ^16 || ^17 || ^18 - react-dom: ^0.14.0 || ^15.0.0 || ^16 || ^17 || ^18 + react: ^0.14.0 || ^15.0.0 || ^16 || ^17 || ^18 || ^19 + react-dom: ^0.14.0 || ^15.0.0 || ^16 || ^17 || ^18 || ^19 resolution: {integrity: sha512-nLfLz7GiohKTJDuT4us4X3h/8unOh+00MLb2yJoGTPjxKs2bc1iDhkNx2bd5MKklXnOD3NrVZ+J2UXujA5In4g==} @@ -3445,7 +4018,7 @@ packages: resolution: {integrity: sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g==} peerDependencies: - '@types/react': ^18.2.25 || ^19 + '@types/react': 18.3.28 react: ^18.0 || ^19 redux: ^5.0.0 peerDependenciesMeta: @@ -3454,38 +4027,42 @@ packages: redux: optional: true - resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} + resolution: {integrity: sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==} engines: {node: '>=0.10.0'} - resolution: {integrity: sha512-hQouduSTywGJndE86CXJ2h7YEy4HYC6C/uh19etM+79FfQ6cFFFHnHyDlzO4Pq0eBUI96E4qVE5yUjA00yJZGQ==} - engines: {node: '>=14'} + resolution: {integrity: sha512-ZkrQuwwhGibjQLqH1eCdyiZyLWglPxzxdl5tgwgKEyCSGC76vmAjleGocRe3J/MLfzMUIKwaFJWpFVJhK3d2xA==} + engines: {node: '>=20.0.0'} peerDependencies: - react: '>=16.8' - react-dom: '>=16.8' + react: '>=18' + react-dom: '>=18' - resolution: {integrity: sha512-760bk7y3QwabduExtudhWbd88IBbuD1YfwzpuDUAlJUJ7laIIcqhMvdhSVh1Fur1PE8cGl84L0dxhR3/gvHF7A==} - engines: {node: '>=14'} + resolution: {integrity: sha512-5BCvFskyAAVumqhEKh/iPhLOIkfxcEUz8WqFIARCkMg8hZZzDYX9CtwxXA0e+qT8zAxmMC0x3Ckb9iMONwc5jg==} + engines: {node: '>=20.0.0'} peerDependencies: - react: '>=16.8' + react: '>=18' + react-dom: '>=18' + peerDependenciesMeta: + react-dom: + optional: true - resolution: {integrity: sha512-KkDeW+cozZXI6knDPyUt3KBN1rmhoVYgAdCJqAh7st7tk8YE6N0iR89zjCWO8T8dUTeJGTR0KU+5CHCRMRffiA==} + resolution: {integrity: sha512-4xVeyImZE8QOTDw2FmhWz0iqo2psoRiS7XzdjaZBCIP8Dzo3rT0esHUjLee5WsAPSFXWWl1eVA5arp9n2C6yQA==} peerDependencies: - react: ^15.3.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 - react-dom: ^15.3.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 + react: ^15.3.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^15.3.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 resolution: {integrity: sha512-hNaz4ygkZO4bESeFfnfOft73iBUj8K5oKi1EcSHPAibEydfsX2MyU6Z8KCr3mv3C9Kqqh71U+DhZkFvibbnPbA==} peerDependencies: react: ^16.8.3 || ^17.0.0-0 || ^18.0.0 - resolution: {integrity: sha512-8jKLKrlwxmn5/+xsa76yi27ZdB8E/WhlhQZw739O5UlOeUGtVoVeWnpqIewv/KbjTw7gQf/uA51zWUNt4IVygQ==} + resolution: {integrity: sha512-CPiuKoMFf89B7QlbFfdBD9XmUWiE3qudQputMVZB8GQvPJZRX/gqjDaDWOPDwGinEfpJKEuBCkGt83Tt4efeyA==} peerDependencies: - react: ^18.0.0 + react: ^18.0.0 || ^19.0.0 resolution: {integrity: sha512-PxT6gEnIQR2vFfeIaa1Oq4PRX+cIEDbEfbS6PyevWCQngrKfqjMKPEcZOaaURaUclB9u3RilgjkaBUQFVlbWcg==} @@ -3493,23 +4070,22 @@ packages: peerDependencies: react: '>=16.8' - resolution: {integrity: sha512-+SRbUVT2scadgFSWx+R1P754xHPEqvcfSfVX10QYg6POOz+WNgkN48pS+BtZNIMGiL1HYrSEiCkwsMS15QogEQ==} - engines: {node: '>8.0.0'} + resolution: {integrity: sha512-SH5nvfUQwGHYyriDUAOt7wfPsfG9Qxd6OdzQxl5oQ4dsSsUicqQvjV7dR+NqZ4coY0fUn3w1jnC5PwzIUWEg5w==} peerDependencies: - react: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - react-dom: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 - resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} + resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} engines: {node: '>=0.10.0'} - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} + resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} + engines: {node: '>= 14.18.0'} - resolution: {integrity: sha512-hsBEw7jFdpBCY/tu2GweiyaqHKxVj6EqF2/SfrglbKvJHhpN57SANWvPW+gE90i3Awi+A5gssOd3u+vWlT+g7g==} + resolution: {integrity: sha512-8Og5KPQW9LwC577Vc7Ug2P0vQshkv1y3zG3tSSkWMqkWSwHmE+by06L8JtnGocjW6gcCvfwB3YtrJG6/tWivNQ==} peerDependencies: react: '>=16.13.1' react-dom: '*' @@ -3534,8 +4110,8 @@ packages: resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} - resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} @@ -3552,8 +4128,8 @@ packages: resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==} - resolution: {integrity: sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q==} + resolution: {integrity: sha512-dLsljMd9sqwRkby8zhO1gSg3PnJIBFid8f4CQj/sXx+7cKx+E7u0PKhZ+U4wmhx7EfmtvnA318oVaIkAB1lRJw==} hasBin: true @@ -3563,8 +4139,8 @@ packages: resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} engines: {node: '>=0.10.0'} - resolution: {integrity: sha512-Zu1xbUt3/OPwsXL46hvOOoQrap2azE7ZQbokq61BQfiXvhewsKDwhMeZjTX9sX0nvw1t/U5Audyn1I9P/m9z0A==} + resolution: {integrity: sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==} resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==} @@ -3573,13 +4149,14 @@ packages: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} - resolution: {integrity: sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==} + resolution: {integrity: sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==} engines: {node: '>= 0.4'} hasBin: true - resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} + resolution: {integrity: sha512-3JmVl5hMGtJ3kMmB3zi3DL25KfkCEyy3Tw7Gmw7z5w8M9WlwoPFnIvwChzu1+cF3iaK3sp18hhPz8ANeimdJfA==} + engines: {node: '>= 0.4'} hasBin: true @@ -3591,20 +4168,14 @@ packages: deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true - resolution: {integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==} - deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser - peerDependencies: - rollup: ^2.0.0 - - resolution: {integrity: sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==} + resolution: {integrity: sha512-cIFJOD1DESzpjOBl763Kp1AH7UE/0fcdHe6rZXUdQ9c50uvgigvW97u3IcSeBwOkgqL/PXPBktBCh0KEu5L8XQ==} engines: {node: '>=10.0.0'} hasBin: true - resolution: {integrity: sha512-GVsDdsbJzzy4S/v3dqWPJ7EfvZJfCHiDqe80IyrF59LYuP+e6U1LJoUqeuqRbwAWoMNoXivMNeNAOf5E22VA1w==} - engines: {node: '>=14.18.0', npm: '>=8.0.0'} + resolution: {integrity: sha512-VmtB2rFU/GroZ4oL8+ZqXgSA38O6GR8KSIvWmEFv63pQ0G6KaBH9s07PO8XTXP4vI+3UJUEypOfjkGfmSBBR0w==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -3625,11 +4196,15 @@ packages: resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} engines: {node: '>= 0.4'} - resolution: {integrity: sha512-O2+LwLS79op7GI0xZ8fqzF7X2m/m8WFfI02dHOdsK5R2ECeS5F62zrwg/relM1rjSLy7Vd/DiMNIvPrQGsA0jw==} - engines: {node: '>=12.0.0'} + resolution: {integrity: sha512-kgW13M54DUB7IsIRM5LvJkNlpH+WhMpooUcaWGFARkF1Tc82v9mIWkCbCYf+MBvpIUBSeSOTilpZjEPr2VYE6Q==} + engines: {node: '>=14.0.0'} hasBin: true + resolution: {integrity: sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==} + engines: {node: '>=11.0.0'} + resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} @@ -3637,13 +4212,16 @@ packages: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - resolution: {integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==} + resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} engines: {node: '>=10'} hasBin: true - resolution: {integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==} + resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} + + resolution: {integrity: sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==} resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} @@ -3665,8 +4243,8 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} + resolution: {integrity: sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==} engines: {node: '>= 0.4'} @@ -3681,10 +4259,18 @@ packages: resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} engines: {node: '>= 0.4'} + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} + resolution: {integrity: sha512-KAkBqZl3c2GvNgNhcoyJae1aKldDW0LO279wF9bk1PnluRTETKBq0WyzRXxEhoQLk56yHaOY4JCBEKDuJIET5g==} + engines: {node: '>=20.0.0'} + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} @@ -3705,10 +4291,6 @@ packages: resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} deprecated: Please use @jridgewell/sourcemap-codec instead - resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} - deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' - resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} engines: {node: '>=10'} @@ -3720,10 +4302,17 @@ packages: resolution: {integrity: sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==} + resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==} + engines: {node: '>= 0.4'} + resolution: {integrity: sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==} engines: {node: '>= 0.4'} + resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} + resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==} engines: {node: '>= 0.4'} @@ -3756,11 +4345,11 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} - resolution: {integrity: sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: {integrity: sha512-dgipCLBa16sZDoQ8BmXdRwV4SmFAxZ4KtbMhV0buow62M/2l6Jq6AkVsKUY/QFr8+VjgzXO5UVHx1f+vvY9DXw==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.4.32 resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} @@ -3770,9 +4359,9 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==} - engines: {node: '>=10.13.0'} + resolution: {integrity: sha512-XDpWUOPC6FEibaLzjfe0ucaV0YrOjYotGJO1WpF0Zd+n6ZGEQUsSugaoLq9QkEZtAfQIxT42UChcssDVPP3+/w==} + engines: {node: '>=16'} hasBin: true @@ -3783,8 +4372,8 @@ packages: resolution: {integrity: sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==} engines: {node: '>=10'} - resolution: {integrity: sha512-nIVck8DK+GM/0Frwd+nIhZ84pR/BX7rmXMfYwyg+Sri5oGVE99/E3KvXqpC2xHFxyqXyGHTKBSioxxplrO4I4w==} + resolution: {integrity: sha512-vzCjQO/rgUuK9sf8VJZvjqiqiHFaZLnOiimmUuOKODxWL8mm/xua7viT7aqX7dgPY60otQjUotzFMmCB4VdmqQ==} engines: {node: '>=10'} hasBin: true @@ -3794,6 +4383,10 @@ packages: resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} + resolution: {integrity: sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==} + engines: {node: '>=12.0.0'} + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} @@ -3804,14 +4397,20 @@ packages: resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} + resolution: {integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==} + engines: {node: '>=18.12'} + peerDependencies: + typescript: '>=4.8.4' + resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==} + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} @@ -3847,17 +4446,17 @@ packages: resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} engines: {node: '>= 0.4'} - resolution: {integrity: sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==} - engines: {node: '>=4.2.0'} + resolution: {integrity: sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==} + engines: {node: '>=14.17'} hasBin: true resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} engines: {node: '>= 0.4'} - resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} + resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} @@ -3890,8 +4489,8 @@ packages: resolution: {integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==} engines: {node: '>=4'} - resolution: {integrity: sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A==} + resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' @@ -3912,37 +4511,57 @@ packages: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - resolution: {integrity: sha512-5zx7yhQ8RTLwV71+GA9YsQQ63ALKG8XXIMqRJDdZkR8ZYftFcRgnzM7wOWmQZ/DATspyhPih5wCdcZnAIsM+mA==} + resolution: {integrity: sha512-a2xld+SJshT9Lgcv8Ji4+srFJL4k/1bVbd1x06JIkvecpQkwkvCncD1+gSzcdm3s+owWLpMJerG3aN5jupJEVw==} + engines: {node: '>=16.0.0'} peerDependencies: - vite: ^3.1.0 || ^4.0.0 - workbox-build: ^6.5.4 - workbox-window: ^6.5.4 + '@vite-pwa/assets-generator': ^1.0.0 + vite: ^3.1.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 + workbox-build: ^7.4.0 + workbox-window: ^7.4.0 + peerDependenciesMeta: + '@vite-pwa/assets-generator': + optional: true - resolution: {integrity: sha512-xevPU7M8FU0i/80DMR+YhgrzR5KS2ORy1B4xcX/cXLsvnUWvfHuqMmVU6N0YiJ4JWGRJJsLCgjEzKjG9/GKoSw==} - engines: {node: ^14.18.0 || >=16.0.0} + resolution: {integrity: sha512-Bby3NOsna2jsjfLVOHKes8sGwgl4TT0E6vvpYgnAYDIF/tie7MRaFthmKuHx1NSXjiTueXH3do80FMQgvEktRg==} + engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: - '@types/node': '>= 14' - less: '*' - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 + '@types/node': ^20.19.0 || >=22.12.0 + jiti: '>=1.21.0' + less: ^4.0.0 + lightningcss: ^1.21.0 + sass: ^1.70.0 + sass-embedded: ^1.70.0 + stylus: '>=0.54.8' + sugarss: ^5.0.0 + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 peerDependenciesMeta: '@types/node': optional: true + jiti: + optional: true less: optional: true + lightningcss: + optional: true sass: optional: true + sass-embedded: + optional: true stylus: optional: true sugarss: optional: true terser: optional: true + tsx: + optional: true + yaml: + optional: true resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==} @@ -3975,8 +4594,8 @@ packages: resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} engines: {node: '>= 0.4'} - resolution: {integrity: sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==} + resolution: {integrity: sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==} engines: {node: '>= 0.4'} @@ -3988,71 +4607,54 @@ packages: resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} engines: {node: '>=0.10.0'} - resolution: {integrity: sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==} - - resolution: {integrity: sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==} - - resolution: {integrity: sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==} - engines: {node: '>=10.0.0'} - - resolution: {integrity: sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==} - deprecated: [email protected] - - resolution: {integrity: sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==} + resolution: {integrity: sha512-8CB9OxKAgKZKyNMwfGZ1XESx89GryWTfI+V5yEj8sHjFH8MFelUwYXEyldEK6M6oKMmn807GoJFUEA1sC4XS9w==} - resolution: {integrity: sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==} + resolution: {integrity: sha512-+eZQwoktlvo62cI0b+QBr40v5XjighxPq3Fzo9AWMiAosmpG5gxRHgTbGGhaJv/q/MFVxwFNGh/UwHZ/8K88lA==} - resolution: {integrity: sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==} + resolution: {integrity: sha512-Ntk1pWb0caOFIvwz/hfgrov/OJ45wPEhI5PbTywQcYjyZiVhT3UrwwUPl6TRYbTm4moaFYithYnl1lvZ8UjxcA==} + engines: {node: '>=20.0.0'} - resolution: {integrity: sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==} + resolution: {integrity: sha512-0Fb8795zg/x23ISFkAc7lbWes6vbw34DGFIMw31cwuHPgDEC/5EYm6m/ZkylLX0EnEbbOyOCLjKgFS/Z5g0HeQ==} - resolution: {integrity: sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==} - deprecated: It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained + resolution: {integrity: sha512-6BMfd8tYEnN4baG4emG9U0hdXM4gGuDU3ectXuVHnj71vwxTFI7WOpQJC4siTOlVtGqCUtj0ZQNsrvi6kZZTAQ==} - resolution: {integrity: sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==} + resolution: {integrity: sha512-V50p4BxYhtA80eOvulu8xVfPBgZbkxJ1Jr8UUn0rvqjGhLDqKNtfrDfjJKnLz2U8fO2xGQJTx/SKXNTzHOjnHw==} - resolution: {integrity: sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==} + resolution: {integrity: sha512-MVPXQslRF6YHkzGoFw1A4GIB8GrKym/A5+jYDUSL+AeJw4ytQGrozYdiZqUW1TPQHW8isBCBtyFJergUXyNoWQ==} - resolution: {integrity: sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==} + resolution: {integrity: sha512-etzftSgdQfjMcfPgbfaZCfM2QuR1P+4o8uCA2s4rf3chtKTq/Om7g/qvEOcZkG6v7JZOSOxVYQiOu6PbAZgU6w==} - resolution: {integrity: sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==} + resolution: {integrity: sha512-VQs37T6jDqf1rTxUJZXRl3yjZMf5JX/vDPhmx2CPgDDKXATzEoqyRqhYnRoxl6Kr0rqaQlp32i9rtG5zTzIlNg==} - resolution: {integrity: sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==} + resolution: {integrity: sha512-3Vq854ZNuP6Y0KZOQWLaLC9FfM7ZaE+iuQl4VhADXybwzr4z/sMmnLgTeUZLq5PaDlcJBxYXQ3U91V7dwAIfvw==} - resolution: {integrity: sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==} + resolution: {integrity: sha512-kOkWvsAn4H8GvAkwfJTbwINdv4voFoiE9hbezgB1sb/0NLyTG4rE7l6LvS8lLk5QIRIto+DjXLuAuG3Vmt3cxQ==} - resolution: {integrity: sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==} + resolution: {integrity: sha512-C/ooj5uBWYAhAqwmU8HYQJdOjjDKBp9MzTQ+otpMmd+q0eF59K+NuXUek34wbL0RFrIXe/KKT+tUWcZcBqxbHQ==} - resolution: {integrity: sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==} + resolution: {integrity: sha512-T4hVqIi5A4mHi92+5EppMX3cLaVywDp8nsyUgJhOZxcfSV/eQofcOA6/EMo5rnTNmNTpw0rUgjAI6LaVullPpg==} - resolution: {integrity: sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==} + resolution: {integrity: sha512-QHPBQrey7hQbnTs5GrEVoWz7RhHJXnPT+12qqWM378orDMo5VMJLCkCM1cnCk+8Eq92lccx/VgRZ7WAzZWbSLg==} - resolution: {integrity: sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==} + resolution: {integrity: sha512-ltU+Kr3qWR6BtbdlMnCjobZKzeV1hN+S6UvDywBrwM19TTyqA03X66dzw1tEIdJvQ4lYKkBFox6IAEhoSEZ8Xw==} - resolution: {integrity: sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==} - - resolution: {integrity: sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==} + resolution: {integrity: sha512-/bIYdBLAVsNR3v7gYGaV4pQW3M3kEPx5E8vDxGvxo6khTrGtSSCS7QiFKv9ogzBgZiy0OXLP9zO28U/1nF1mfw==} resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} @@ -4060,42 +4662,50 @@ packages: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + resolution: {integrity: sha512-vIYeF1u3CjlhAFekPPAk2h/Kv4T3mAkMox5OymRiJQB0spDP10LHvt+K7G9Ny6NuuMAb25/6n1qyUjAcGNf/AA==} engines: {node: '>= 6'} resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} + resolution: {integrity: sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==} + engines: {node: '>=18.0.0'} + peerDependencies: + zod: ^3.25.0 || ^4.0.0 + + resolution: {integrity: sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==} + snapshots: - '@apideck/[email protected]([email protected])': + '@apideck/[email protected]([email protected])': dependencies: - ajv: 8.17.1 - json-schema: 0.4.0 + ajv: 8.18.0 jsonpointer: 5.0.1 leven: 3.1.0 - '@babel/[email protected]': + '@babel/[email protected]': dependencies: '@babel/helper-validator-identifier': 7.28.5 js-tokens: 4.0.0 picocolors: 1.1.1 - '@babel/[email protected]': {} + '@babel/[email protected]': {} - '@babel/[email protected]': + '@babel/[email protected]': dependencies: - '@babel/code-frame': 7.27.1 - '@babel/generator': 7.28.5 - '@babel/helper-compilation-targets': 7.27.2 - '@babel/helper-module-transforms': 7.28.3(@babel/[email protected]) - '@babel/helpers': 7.28.4 - '@babel/parser': 7.28.5 - '@babel/template': 7.27.2 - '@babel/traverse': 7.28.5 - '@babel/types': 7.28.5 + '@babel/code-frame': 7.29.0 + '@babel/generator': 7.29.1 + '@babel/helper-compilation-targets': 7.28.6 + '@babel/helper-module-transforms': 7.28.6(@babel/[email protected]) + '@babel/helpers': 7.29.2 + '@babel/parser': 7.29.2 + '@babel/template': 7.28.6 + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 '@jridgewell/remapping': 2.3.5 convert-source-map: 2.0.0 debug: 4.4.3 @@ -4105,62 +4715,62 @@ snapshots: transitivePeerDependencies: - supports-color dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 eslint: 8.57.1 eslint-visitor-keys: 2.1.0 semver: 6.3.1 - '@babel/[email protected]': + '@babel/[email protected]': dependencies: - '@babel/parser': 7.28.5 - '@babel/types': 7.28.5 + '@babel/parser': 7.29.2 + '@babel/types': 7.29.0 '@jridgewell/gen-mapping': 0.3.13 '@jridgewell/trace-mapping': 0.3.31 jsesc: 3.1.0 '@babel/[email protected]': dependencies: - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 - '@babel/[email protected]': + '@babel/[email protected]': dependencies: - '@babel/compat-data': 7.28.5 + '@babel/compat-data': 7.29.0 '@babel/helper-validator-option': 7.27.1 - browserslist: 4.27.0 + browserslist: 4.28.2 lru-cache: 5.1.1 semver: 6.3.1 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-annotate-as-pure': 7.27.3 '@babel/helper-member-expression-to-functions': 7.28.5 '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/helper-replace-supers': 7.27.1(@babel/[email protected]) + '@babel/helper-replace-supers': 7.28.6(@babel/[email protected]) '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/traverse': 7.28.5 + '@babel/traverse': 7.29.0 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-annotate-as-pure': 7.27.3 regexpu-core: 6.4.0 semver: 6.3.1 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-compilation-targets': 7.27.2 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-compilation-targets': 7.28.6 + '@babel/helper-plugin-utils': 7.28.6 debug: 4.4.3 lodash.debounce: 4.0.8 - resolve: 1.22.11 + resolve: 1.22.12 transitivePeerDependencies: - supports-color @@ -4168,55 +4778,55 @@ snapshots: '@babel/[email protected]': dependencies: - '@babel/traverse': 7.28.5 - '@babel/types': 7.28.5 + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color - '@babel/[email protected]': + '@babel/[email protected]': dependencies: - '@babel/traverse': 7.28.5 - '@babel/types': 7.28.5 + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-module-imports': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-module-imports': 7.28.6 '@babel/helper-validator-identifier': 7.28.5 - '@babel/traverse': 7.28.5 + '@babel/traverse': 7.29.0 transitivePeerDependencies: - supports-color '@babel/[email protected]': dependencies: - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 - '@babel/[email protected]': {} + '@babel/[email protected]': {} - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-wrap-function': 7.28.3 - '@babel/traverse': 7.28.5 + '@babel/helper-wrap-function': 7.28.6 + '@babel/traverse': 7.29.0 transitivePeerDependencies: - supports-color - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-member-expression-to-functions': 7.28.5 '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/traverse': 7.28.5 + '@babel/traverse': 7.29.0 transitivePeerDependencies: - supports-color '@babel/[email protected]': dependencies: - '@babel/traverse': 7.28.5 - '@babel/types': 7.28.5 + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color @@ -4226,892 +4836,1027 @@ snapshots: '@babel/[email protected]': {} - '@babel/[email protected]': + '@babel/[email protected]': dependencies: - '@babel/template': 7.27.2 - '@babel/traverse': 7.28.5 - '@babel/types': 7.28.5 + '@babel/template': 7.28.6 + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color - '@babel/[email protected]': + '@babel/[email protected]': dependencies: - '@babel/template': 7.27.2 - '@babel/types': 7.28.5 + '@babel/template': 7.28.6 + '@babel/types': 7.29.0 - '@babel/[email protected]': + '@babel/[email protected]': dependencies: - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/traverse': 7.28.5 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + '@babel/traverse': 7.29.0 transitivePeerDependencies: - supports-color - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/[email protected])': + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/plugin-transform-optional-chaining': 7.28.5(@babel/[email protected]) + '@babel/plugin-transform-optional-chaining': 7.28.6(@babel/[email protected]) transitivePeerDependencies: - supports-color - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/traverse': 7.28.5 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + '@babel/traverse': 7.29.0 transitivePeerDependencies: - supports-color - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-create-class-features-plugin': 7.28.5(@babel/[email protected]) - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/[email protected]) + '@babel/helper-plugin-utils': 7.28.6 transitivePeerDependencies: - supports-color - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-create-class-features-plugin': 7.28.5(@babel/[email protected]) - '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-decorators': 7.27.1(@babel/[email protected]) + '@babel/core': 7.29.0 + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/[email protected]) + '@babel/helper-plugin-utils': 7.28.6 + '@babel/plugin-syntax-decorators': 7.28.6(@babel/[email protected]) transitivePeerDependencies: - supports-color - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/[email protected]) + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/[email protected]) - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/[email protected]) + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/[email protected]) - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/[email protected]) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/[email protected]) transitivePeerDependencies: - supports-color - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-create-class-features-plugin': 7.28.5(@babel/[email protected]) - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/[email protected]) + '@babel/helper-plugin-utils': 7.28.6 transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/[email protected])': + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-create-class-features-plugin': 7.28.5(@babel/[email protected]) - '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/[email protected]) + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/[email protected]) + '@babel/helper-plugin-utils': 7.28.6 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/[email protected]) transitivePeerDependencies: - supports-color - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/[email protected]) - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/[email protected]) + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-remap-async-to-generator': 7.27.1(@babel/[email protected]) - '@babel/traverse': 7.28.5 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + '@babel/helper-remap-async-to-generator': 7.27.1(@babel/[email protected]) + '@babel/traverse': 7.29.0 transitivePeerDependencies: - supports-color - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-module-imports': 7.27.1 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-remap-async-to-generator': 7.27.1(@babel/[email protected]) + '@babel/core': 7.29.0 + '@babel/helper-module-imports': 7.28.6 + '@babel/helper-plugin-utils': 7.28.6 + '@babel/helper-remap-async-to-generator': 7.27.1(@babel/[email protected]) transitivePeerDependencies: - supports-color - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-create-class-features-plugin': 7.28.5(@babel/[email protected]) - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/[email protected]) + '@babel/helper-plugin-utils': 7.28.6 transitivePeerDependencies: - supports-color - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-create-class-features-plugin': 7.28.5(@babel/[email protected]) - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/[email protected]) + '@babel/helper-plugin-utils': 7.28.6 transitivePeerDependencies: - supports-color - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-compilation-targets': 7.27.2 + '@babel/helper-compilation-targets': 7.28.6 '@babel/helper-globals': 7.28.0 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-replace-supers': 7.27.1(@babel/[email protected]) - '@babel/traverse': 7.28.5 + '@babel/helper-plugin-utils': 7.28.6 + '@babel/helper-replace-supers': 7.28.6(@babel/[email protected]) + '@babel/traverse': 7.29.0 transitivePeerDependencies: - supports-color - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/template': 7.27.2 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + '@babel/template': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/traverse': 7.28.5 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + '@babel/traverse': 7.29.0 transitivePeerDependencies: - supports-color - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/[email protected]) - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/[email protected]) + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/[email protected]) - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/[email protected]) + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-destructuring': 7.28.5(@babel/[email protected]) + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + '@babel/plugin-transform-destructuring': 7.28.5(@babel/[email protected]) transitivePeerDependencies: - supports-color - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-flow': 7.27.1(@babel/[email protected]) + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + '@babel/plugin-syntax-flow': 7.28.6(@babel/[email protected]) - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 transitivePeerDependencies: - supports-color - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-compilation-targets': 7.27.2 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/traverse': 7.28.5 + '@babel/core': 7.29.0 + '@babel/helper-compilation-targets': 7.28.6 + '@babel/helper-plugin-utils': 7.28.6 + '@babel/traverse': 7.29.0 transitivePeerDependencies: - supports-color - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-module-transforms': 7.28.3(@babel/[email protected]) - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-module-transforms': 7.28.6(@babel/[email protected]) + '@babel/helper-plugin-utils': 7.28.6 transitivePeerDependencies: - supports-color - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-module-transforms': 7.28.3(@babel/[email protected]) - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-module-transforms': 7.28.6(@babel/[email protected]) + '@babel/helper-plugin-utils': 7.28.6 transitivePeerDependencies: - supports-color - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-module-transforms': 7.28.3(@babel/[email protected]) - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-module-transforms': 7.28.6(@babel/[email protected]) + '@babel/helper-plugin-utils': 7.28.6 '@babel/helper-validator-identifier': 7.28.5 - '@babel/traverse': 7.28.5 + '@babel/traverse': 7.29.0 transitivePeerDependencies: - supports-color - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-module-transforms': 7.28.3(@babel/[email protected]) - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-module-transforms': 7.28.6(@babel/[email protected]) + '@babel/helper-plugin-utils': 7.28.6 transitivePeerDependencies: - supports-color - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/[email protected]) - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/[email protected]) + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-compilation-targets': 7.27.2 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-destructuring': 7.28.5(@babel/[email protected]) - '@babel/plugin-transform-parameters': 7.27.7(@babel/[email protected]) - '@babel/traverse': 7.28.5 + '@babel/core': 7.29.0 + '@babel/helper-compilation-targets': 7.28.6 + '@babel/helper-plugin-utils': 7.28.6 + '@babel/plugin-transform-destructuring': 7.28.5(@babel/[email protected]) + '@babel/plugin-transform-parameters': 7.27.7(@babel/[email protected]) + '@babel/traverse': 7.29.0 transitivePeerDependencies: - supports-color - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-replace-supers': 7.27.1(@babel/[email protected]) + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + '@babel/helper-replace-supers': 7.28.6(@babel/[email protected]) transitivePeerDependencies: - supports-color - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 transitivePeerDependencies: - supports-color - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-create-class-features-plugin': 7.28.5(@babel/[email protected]) - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/[email protected]) + '@babel/helper-plugin-utils': 7.28.6 transitivePeerDependencies: - supports-color - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-create-class-features-plugin': 7.28.5(@babel/[email protected]) - '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/[email protected]) + '@babel/helper-plugin-utils': 7.28.6 transitivePeerDependencies: - supports-color - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/plugin-transform-react-jsx': 7.27.1(@babel/[email protected]) + '@babel/core': 7.29.0 + '@babel/plugin-transform-react-jsx': 7.28.6(@babel/[email protected]) transitivePeerDependencies: - supports-color - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-module-imports': 7.27.1 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/[email protected]) - '@babel/types': 7.28.5 + '@babel/helper-module-imports': 7.28.6 + '@babel/helper-plugin-utils': 7.28.6 + '@babel/plugin-syntax-jsx': 7.28.6(@babel/[email protected]) + '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/[email protected]) - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/[email protected]) + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-module-imports': 7.27.1 - '@babel/helper-plugin-utils': 7.27.1 - babel-plugin-polyfill-corejs2: 0.4.14(@babel/[email protected]) - babel-plugin-polyfill-corejs3: 0.13.0(@babel/[email protected]) - babel-plugin-polyfill-regenerator: 0.6.5(@babel/[email protected]) + '@babel/core': 7.29.0 + '@babel/helper-module-imports': 7.28.6 + '@babel/helper-plugin-utils': 7.28.6 + babel-plugin-polyfill-corejs2: 0.4.17(@babel/[email protected]) + babel-plugin-polyfill-corejs3: 0.13.0(@babel/[email protected]) + babel-plugin-polyfill-regenerator: 0.6.8(@babel/[email protected]) semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 transitivePeerDependencies: - supports-color - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.29.0 '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-create-class-features-plugin': 7.28.5(@babel/[email protected]) - '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-create-class-features-plugin': 7.28.6(@babel/[email protected]) + '@babel/helper-plugin-utils': 7.28.6 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/plugin-syntax-typescript': 7.27.1(@babel/[email protected]) + '@babel/plugin-syntax-typescript': 7.28.6(@babel/[email protected]) transitivePeerDependencies: - supports-color - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/[email protected]) - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/[email protected]) + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/[email protected]) - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/[email protected]) + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/[email protected]) - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/[email protected]) + '@babel/helper-plugin-utils': 7.28.6 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/compat-data': 7.28.5 - '@babel/core': 7.28.5 - '@babel/helper-compilation-targets': 7.27.2 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/compat-data': 7.29.0 + '@babel/core': 7.29.0 + '@babel/helper-compilation-targets': 7.28.6 + '@babel/helper-plugin-utils': 7.28.6 '@babel/helper-validator-option': 7.27.1 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.28.5(@babel/[email protected]) - '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.27.1(@babel/[email protected]) - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.27.1(@babel/[email protected]) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.27.1(@babel/[email protected]) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.28.3(@babel/[email protected]) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/[email protected]) - '@babel/plugin-syntax-import-assertions': 7.27.1(@babel/[email protected]) - '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/[email protected]) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/[email protected]) - '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-async-generator-functions': 7.28.0(@babel/[email protected]) - '@babel/plugin-transform-async-to-generator': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-block-scoping': 7.28.5(@babel/[email protected]) - '@babel/plugin-transform-class-properties': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-class-static-block': 7.28.3(@babel/[email protected]) - '@babel/plugin-transform-classes': 7.28.4(@babel/[email protected]) - '@babel/plugin-transform-computed-properties': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-destructuring': 7.28.5(@babel/[email protected]) - '@babel/plugin-transform-dotall-regex': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-duplicate-keys': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-dynamic-import': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-explicit-resource-management': 7.28.0(@babel/[email protected]) - '@babel/plugin-transform-exponentiation-operator': 7.28.5(@babel/[email protected]) - '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-for-of': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-function-name': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-json-strings': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-literals': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-logical-assignment-operators': 7.28.5(@babel/[email protected]) - '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-modules-amd': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-modules-systemjs': 7.28.5(@babel/[email protected]) - '@babel/plugin-transform-modules-umd': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-named-capturing-groups-regex': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-new-target': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-nullish-coalescing-operator': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-numeric-separator': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-object-rest-spread': 7.28.4(@babel/[email protected]) - '@babel/plugin-transform-object-super': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-optional-catch-binding': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-optional-chaining': 7.28.5(@babel/[email protected]) - '@babel/plugin-transform-parameters': 7.27.7(@babel/[email protected]) - '@babel/plugin-transform-private-methods': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-private-property-in-object': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-property-literals': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-regenerator': 7.28.4(@babel/[email protected]) - '@babel/plugin-transform-regexp-modifiers': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-reserved-words': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-spread': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-template-literals': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-typeof-symbol': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-unicode-escapes': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-unicode-property-regex': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-unicode-sets-regex': 7.27.1(@babel/[email protected]) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/[email protected]) - babel-plugin-polyfill-corejs2: 0.4.14(@babel/[email protected]) - babel-plugin-polyfill-corejs3: 0.13.0(@babel/[email protected]) - babel-plugin-polyfill-regenerator: 0.6.5(@babel/[email protected]) - core-js-compat: 3.46.0 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.28.5(@babel/[email protected]) + '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.27.1(@babel/[email protected]) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.27.1(@babel/[email protected]) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.27.1(@babel/[email protected]) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.28.6(@babel/[email protected]) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/[email protected]) + '@babel/plugin-syntax-import-assertions': 7.28.6(@babel/[email protected]) + '@babel/plugin-syntax-import-attributes': 7.28.6(@babel/[email protected]) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/[email protected]) + '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/[email protected]) + '@babel/plugin-transform-async-generator-functions': 7.29.0(@babel/[email protected]) + '@babel/plugin-transform-async-to-generator': 7.28.6(@babel/[email protected]) + '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/[email protected]) + '@babel/plugin-transform-block-scoping': 7.28.6(@babel/[email protected]) + '@babel/plugin-transform-class-properties': 7.28.6(@babel/[email protected]) + '@babel/plugin-transform-class-static-block': 7.28.6(@babel/[email protected]) + '@babel/plugin-transform-classes': 7.28.6(@babel/[email protected]) + '@babel/plugin-transform-computed-properties': 7.28.6(@babel/[email protected]) + '@babel/plugin-transform-destructuring': 7.28.5(@babel/[email protected]) + '@babel/plugin-transform-dotall-regex': 7.28.6(@babel/[email protected]) + '@babel/plugin-transform-duplicate-keys': 7.27.1(@babel/[email protected]) + '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.29.0(@babel/[email protected]) + '@babel/plugin-transform-dynamic-import': 7.27.1(@babel/[email protected]) + '@babel/plugin-transform-explicit-resource-management': 7.28.6(@babel/[email protected]) + '@babel/plugin-transform-exponentiation-operator': 7.28.6(@babel/[email protected]) + '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/[email protected]) + '@babel/plugin-transform-for-of': 7.27.1(@babel/[email protected]) + '@babel/plugin-transform-function-name': 7.27.1(@babel/[email protected]) + '@babel/plugin-transform-json-strings': 7.28.6(@babel/[email protected]) + '@babel/plugin-transform-literals': 7.27.1(@babel/[email protected]) + '@babel/plugin-transform-logical-assignment-operators': 7.28.6(@babel/[email protected]) + '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/[email protected]) + '@babel/plugin-transform-modules-amd': 7.27.1(@babel/[email protected]) + '@babel/plugin-transform-modules-commonjs': 7.28.6(@babel/[email protected]) + '@babel/plugin-transform-modules-systemjs': 7.29.0(@babel/[email protected]) + '@babel/plugin-transform-modules-umd': 7.27.1(@babel/[email protected]) + '@babel/plugin-transform-named-capturing-groups-regex': 7.29.0(@babel/[email protected]) + '@babel/plugin-transform-new-target': 7.27.1(@babel/[email protected]) + '@babel/plugin-transform-nullish-coalescing-operator': 7.28.6(@babel/[email protected]) + '@babel/plugin-transform-numeric-separator': 7.28.6(@babel/[email protected]) + '@babel/plugin-transform-object-rest-spread': 7.28.6(@babel/[email protected]) + '@babel/plugin-transform-object-super': 7.27.1(@babel/[email protected]) + '@babel/plugin-transform-optional-catch-binding': 7.28.6(@babel/[email protected]) + '@babel/plugin-transform-optional-chaining': 7.28.6(@babel/[email protected]) + '@babel/plugin-transform-parameters': 7.27.7(@babel/[email protected]) + '@babel/plugin-transform-private-methods': 7.28.6(@babel/[email protected]) + '@babel/plugin-transform-private-property-in-object': 7.28.6(@babel/[email protected]) + '@babel/plugin-transform-property-literals': 7.27.1(@babel/[email protected]) + '@babel/plugin-transform-regenerator': 7.29.0(@babel/[email protected]) + '@babel/plugin-transform-regexp-modifiers': 7.28.6(@babel/[email protected]) + '@babel/plugin-transform-reserved-words': 7.27.1(@babel/[email protected]) + '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/[email protected]) + '@babel/plugin-transform-spread': 7.28.6(@babel/[email protected]) + '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/[email protected]) + '@babel/plugin-transform-template-literals': 7.27.1(@babel/[email protected]) + '@babel/plugin-transform-typeof-symbol': 7.27.1(@babel/[email protected]) + '@babel/plugin-transform-unicode-escapes': 7.27.1(@babel/[email protected]) + '@babel/plugin-transform-unicode-property-regex': 7.28.6(@babel/[email protected]) + '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/[email protected]) + '@babel/plugin-transform-unicode-sets-regex': 7.28.6(@babel/[email protected]) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/[email protected]) + babel-plugin-polyfill-corejs2: 0.4.17(@babel/[email protected]) + babel-plugin-polyfill-corejs3: 0.14.2(@babel/[email protected]) + babel-plugin-polyfill-regenerator: 0.6.8(@babel/[email protected]) + core-js-compat: 3.49.0 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/types': 7.28.5 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + '@babel/types': 7.29.0 esutils: 2.0.3 - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 '@babel/helper-validator-option': 7.27.1 - '@babel/plugin-transform-react-display-name': 7.28.0(@babel/[email protected]) - '@babel/plugin-transform-react-jsx': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-react-jsx-development': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-react-pure-annotations': 7.27.1(@babel/[email protected]) + '@babel/plugin-transform-react-display-name': 7.28.0(@babel/[email protected]) + '@babel/plugin-transform-react-jsx': 7.28.6(@babel/[email protected]) + '@babel/plugin-transform-react-jsx-development': 7.27.1(@babel/[email protected]) + '@babel/plugin-transform-react-pure-annotations': 7.27.1(@babel/[email protected]) transitivePeerDependencies: - supports-color - '@babel/[email protected](@babel/[email protected])': + '@babel/[email protected](@babel/[email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-plugin-utils': 7.27.1 + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 '@babel/helper-validator-option': 7.27.1 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-typescript': 7.28.5(@babel/[email protected]) + '@babel/plugin-syntax-jsx': 7.28.6(@babel/[email protected]) + '@babel/plugin-transform-modules-commonjs': 7.28.6(@babel/[email protected]) + '@babel/plugin-transform-typescript': 7.28.6(@babel/[email protected]) transitivePeerDependencies: - supports-color - '@babel/[email protected]': - dependencies: - regenerator-runtime: 0.13.11 - - '@babel/[email protected]': {} + '@babel/[email protected]': {} - '@babel/[email protected]': + '@babel/[email protected]': dependencies: - '@babel/code-frame': 7.27.1 - '@babel/parser': 7.28.5 - '@babel/types': 7.28.5 + '@babel/code-frame': 7.29.0 + '@babel/parser': 7.29.2 + '@babel/types': 7.29.0 - '@babel/[email protected]': + '@babel/[email protected]': dependencies: - '@babel/code-frame': 7.27.1 - '@babel/generator': 7.28.5 + '@babel/code-frame': 7.29.0 + '@babel/generator': 7.29.1 '@babel/helper-globals': 7.28.0 - '@babel/parser': 7.28.5 - '@babel/template': 7.27.2 - '@babel/types': 7.28.5 + '@babel/parser': 7.29.2 + '@babel/template': 7.28.6 + '@babel/types': 7.29.0 debug: 4.4.3 transitivePeerDependencies: - supports-color - '@babel/[email protected]': + '@babel/[email protected]': dependencies: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.28.5 - '@csstools/[email protected](@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected])': + '@colordx/[email protected]': {} + + '@csstools/[email protected](@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected])': + dependencies: + '@csstools/css-parser-algorithms': 4.0.0(@csstools/[email protected]) + '@csstools/css-tokenizer': 4.0.0 + + '@csstools/[email protected]': {} + + '@csstools/[email protected](@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected])': + dependencies: + '@csstools/css-parser-algorithms': 4.0.0(@csstools/[email protected]) + '@csstools/css-tokenizer': 4.0.0 + + '@csstools/[email protected](@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected])': + dependencies: + '@csstools/color-helpers': 6.0.2 + '@csstools/css-calc': 3.2.0(@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected]) + '@csstools/css-parser-algorithms': 4.0.0(@csstools/[email protected]) + '@csstools/css-tokenizer': 4.0.0 + + '@csstools/[email protected](@csstools/[email protected])': dependencies: - '@csstools/css-parser-algorithms': 2.7.1(@csstools/[email protected]) - '@csstools/css-tokenizer': 2.4.1 + '@csstools/css-tokenizer': 4.0.0 + + '@csstools/[email protected]': {} - '@csstools/[email protected]': {} + '@csstools/[email protected](@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected])': + dependencies: + '@csstools/css-parser-algorithms': 4.0.0(@csstools/[email protected]) + '@csstools/css-tokenizer': 4.0.0 - '@csstools/[email protected]': {} + '@csstools/[email protected]([email protected])': + dependencies: + '@csstools/css-color-parser': 4.1.0(@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected]) + '@csstools/css-parser-algorithms': 4.0.0(@csstools/[email protected]) + '@csstools/css-tokenizer': 4.0.0 + '@csstools/postcss-progressive-custom-properties': 5.0.0([email protected]) + '@csstools/utilities': 3.0.0([email protected]) + postcss: 8.5.9 - '@csstools/[email protected](@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected])': + '@csstools/[email protected]([email protected])': dependencies: - '@csstools/css-parser-algorithms': 2.7.1(@csstools/[email protected]) - '@csstools/css-tokenizer': 2.4.1 + '@csstools/selector-specificity': 6.0.0([email protected]) + postcss: 8.5.9 + postcss-selector-parser: 7.1.1 - '@csstools/[email protected](@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected])': + '@csstools/[email protected]([email protected])': dependencies: - '@csstools/color-helpers': 4.2.1 - '@csstools/css-calc': 1.2.4(@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected]) - '@csstools/css-parser-algorithms': 2.7.1(@csstools/[email protected]) - '@csstools/css-tokenizer': 2.4.1 + '@csstools/css-color-parser': 4.1.0(@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected]) + '@csstools/css-parser-algorithms': 4.0.0(@csstools/[email protected]) + '@csstools/css-tokenizer': 4.0.0 + '@csstools/postcss-progressive-custom-properties': 5.0.0([email protected]) + '@csstools/utilities': 3.0.0([email protected]) + postcss: 8.5.9 - '@csstools/[email protected](@csstools/[email protected])': + '@csstools/[email protected]([email protected])': dependencies: - '@csstools/css-tokenizer': 2.4.1 + '@csstools/css-color-parser': 4.1.0(@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected]) + '@csstools/css-parser-algorithms': 4.0.0(@csstools/[email protected]) + '@csstools/css-tokenizer': 4.0.0 + '@csstools/postcss-progressive-custom-properties': 5.0.0([email protected]) + '@csstools/utilities': 3.0.0([email protected]) + postcss: 8.5.9 - '@csstools/[email protected]': {} + '@csstools/[email protected]([email protected])': + dependencies: + '@csstools/css-color-parser': 4.1.0(@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected]) + '@csstools/css-parser-algorithms': 4.0.0(@csstools/[email protected]) + '@csstools/css-tokenizer': 4.0.0 + '@csstools/postcss-progressive-custom-properties': 5.0.0([email protected]) + '@csstools/utilities': 3.0.0([email protected]) + postcss: 8.5.9 - '@csstools/[email protected](@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected])': + '@csstools/[email protected]([email protected])': dependencies: - '@csstools/css-parser-algorithms': 2.7.1(@csstools/[email protected]) - '@csstools/css-tokenizer': 2.4.1 + '@csstools/css-color-parser': 4.1.0(@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected]) + '@csstools/css-parser-algorithms': 4.0.0(@csstools/[email protected]) + '@csstools/css-tokenizer': 4.0.0 + '@csstools/postcss-progressive-custom-properties': 5.0.0([email protected]) + '@csstools/utilities': 3.0.0([email protected]) + postcss: 8.5.9 - '@csstools/[email protected]([email protected])': + '@csstools/[email protected]([email protected])': dependencies: - '@csstools/selector-specificity': 2.2.0([email protected]) - postcss: 8.4.21 - postcss-selector-parser: 6.1.2 + '@csstools/css-parser-algorithms': 4.0.0(@csstools/[email protected]) + '@csstools/css-tokenizer': 4.0.0 + '@csstools/postcss-progressive-custom-properties': 5.0.0([email protected]) + '@csstools/utilities': 3.0.0([email protected]) + postcss: 8.5.9 - '@csstools/[email protected]([email protected])': + '@csstools/[email protected]([email protected])': dependencies: - '@csstools/css-color-parser': 1.6.3(@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected]) - '@csstools/css-parser-algorithms': 2.7.1(@csstools/[email protected]) - '@csstools/css-tokenizer': 2.4.1 - '@csstools/postcss-progressive-custom-properties': 2.3.0([email protected]) - postcss: 8.4.21 + '@csstools/css-color-parser': 4.1.0(@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected]) + '@csstools/css-parser-algorithms': 4.0.0(@csstools/[email protected]) + '@csstools/css-tokenizer': 4.0.0 + '@csstools/postcss-progressive-custom-properties': 5.0.0([email protected]) + '@csstools/utilities': 3.0.0([email protected]) + postcss: 8.5.9 - '@csstools/[email protected]([email protected])': + '@csstools/[email protected]([email protected])': dependencies: - '@csstools/css-color-parser': 1.6.3(@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected]) - '@csstools/css-parser-algorithms': 2.7.1(@csstools/[email protected]) - '@csstools/css-tokenizer': 2.4.1 - '@csstools/postcss-progressive-custom-properties': 2.3.0([email protected]) - postcss: 8.4.21 + '@csstools/css-calc': 3.2.0(@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected]) + '@csstools/css-parser-algorithms': 4.0.0(@csstools/[email protected]) + '@csstools/css-tokenizer': 4.0.0 + postcss: 8.5.9 - '@csstools/[email protected]([email protected])': + '@csstools/[email protected]([email protected])': dependencies: - postcss: 8.4.21 + '@csstools/utilities': 3.0.0([email protected]) + postcss: 8.5.9 postcss-value-parser: 4.2.0 - '@csstools/[email protected]([email protected])': + '@csstools/[email protected]([email protected])': + dependencies: + '@csstools/utilities': 3.0.0([email protected]) + postcss: 8.5.9 + + '@csstools/[email protected]([email protected])': dependencies: - '@csstools/css-color-parser': 1.6.3(@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected]) - '@csstools/css-parser-algorithms': 2.7.1(@csstools/[email protected]) - '@csstools/css-tokenizer': 2.4.1 - '@csstools/postcss-progressive-custom-properties': 2.3.0([email protected]) - postcss: 8.4.21 + '@csstools/css-color-parser': 4.1.0(@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected]) + '@csstools/css-parser-algorithms': 4.0.0(@csstools/[email protected]) + '@csstools/css-tokenizer': 4.0.0 + postcss: 8.5.9 - '@csstools/[email protected]([email protected])': + '@csstools/[email protected]([email protected])': dependencies: - '@csstools/css-color-parser': 1.6.3(@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected]) - '@csstools/css-parser-algorithms': 2.7.1(@csstools/[email protected]) - '@csstools/css-tokenizer': 2.4.1 - postcss: 8.4.21 + '@csstools/css-color-parser': 4.1.0(@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected]) + '@csstools/css-parser-algorithms': 4.0.0(@csstools/[email protected]) + '@csstools/css-tokenizer': 4.0.0 + '@csstools/postcss-progressive-custom-properties': 5.0.0([email protected]) + '@csstools/utilities': 3.0.0([email protected]) + postcss: 8.5.9 - '@csstools/[email protected]([email protected])': + '@csstools/[email protected]([email protected])': dependencies: - '@csstools/postcss-progressive-custom-properties': 2.3.0([email protected]) - postcss: 8.4.21 + '@csstools/css-color-parser': 4.1.0(@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected]) + '@csstools/css-parser-algorithms': 4.0.0(@csstools/[email protected]) + '@csstools/css-tokenizer': 4.0.0 + '@csstools/postcss-progressive-custom-properties': 5.0.0([email protected]) + '@csstools/utilities': 3.0.0([email protected]) + postcss: 8.5.9 + + '@csstools/[email protected]([email protected])': + dependencies: + '@csstools/postcss-progressive-custom-properties': 5.0.0([email protected]) + '@csstools/utilities': 3.0.0([email protected]) + postcss: 8.5.9 postcss-value-parser: 4.2.0 - '@csstools/[email protected]([email protected])': + '@csstools/[email protected]([email protected])': + dependencies: + postcss: 8.5.9 + + '@csstools/[email protected]([email protected])': + dependencies: + '@csstools/selector-specificity': 6.0.0([email protected]) + postcss: 8.5.9 + postcss-selector-parser: 7.1.1 + + '@csstools/[email protected]([email protected])': + dependencies: + '@csstools/css-parser-algorithms': 4.0.0(@csstools/[email protected]) + '@csstools/css-tokenizer': 4.0.0 + '@csstools/postcss-progressive-custom-properties': 5.0.0([email protected]) + '@csstools/utilities': 3.0.0([email protected]) + postcss: 8.5.9 + + '@csstools/[email protected]([email protected])': dependencies: - '@csstools/selector-specificity': 2.2.0([email protected]) - postcss: 8.4.21 - postcss-selector-parser: 6.1.2 + postcss: 8.5.9 - '@csstools/[email protected]([email protected])': + '@csstools/[email protected]([email protected])': dependencies: - postcss: 8.4.21 + postcss: 8.5.9 - '@csstools/[email protected]([email protected])': + '@csstools/[email protected]([email protected])': dependencies: - postcss: 8.4.21 + postcss: 8.5.9 + + '@csstools/[email protected]([email protected])': + dependencies: + postcss: 8.5.9 postcss-value-parser: 4.2.0 - '@csstools/[email protected]([email protected])': + '@csstools/[email protected]([email protected])': + dependencies: + '@csstools/css-tokenizer': 4.0.0 + '@csstools/utilities': 3.0.0([email protected]) + postcss: 8.5.9 + + '@csstools/[email protected]([email protected])': dependencies: - '@csstools/css-tokenizer': 2.4.1 - postcss: 8.4.21 + '@csstools/css-calc': 3.2.0(@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected]) + '@csstools/css-parser-algorithms': 4.0.0(@csstools/[email protected]) + '@csstools/css-tokenizer': 4.0.0 + '@csstools/media-query-list-parser': 5.0.0(@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected]) + postcss: 8.5.9 - '@csstools/[email protected]([email protected])': + '@csstools/[email protected]([email protected])': dependencies: - '@csstools/css-calc': 1.2.4(@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected]) - '@csstools/css-parser-algorithms': 2.7.1(@csstools/[email protected]) - '@csstools/css-tokenizer': 2.4.1 - '@csstools/media-query-list-parser': 2.1.13(@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected]) - postcss: 8.4.21 + '@csstools/css-parser-algorithms': 4.0.0(@csstools/[email protected]) + '@csstools/css-tokenizer': 4.0.0 + '@csstools/media-query-list-parser': 5.0.0(@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected]) + postcss: 8.5.9 - '@csstools/[email protected]([email protected])': + '@csstools/[email protected]([email protected])': dependencies: - '@csstools/css-parser-algorithms': 2.7.1(@csstools/[email protected]) - '@csstools/css-tokenizer': 2.4.1 - '@csstools/media-query-list-parser': 2.1.13(@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected]) - postcss: 8.4.21 + '@csstools/css-parser-algorithms': 4.0.0(@csstools/[email protected]) + '@csstools/css-tokenizer': 4.0.0 + postcss: 8.5.9 - '@csstools/[email protected]([email protected])': + '@csstools/[email protected]([email protected])': dependencies: - postcss: 8.4.21 + '@csstools/utilities': 3.0.0([email protected]) + postcss: 8.5.9 postcss-value-parser: 4.2.0 - '@csstools/[email protected]([email protected])': + '@csstools/[email protected]([email protected])': dependencies: - postcss: 8.4.21 + postcss: 8.5.9 postcss-value-parser: 4.2.0 - '@csstools/[email protected]([email protected])': + '@csstools/[email protected]([email protected])': dependencies: - '@csstools/css-color-parser': 1.6.3(@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected]) - '@csstools/css-parser-algorithms': 2.7.1(@csstools/[email protected]) - '@csstools/css-tokenizer': 2.4.1 - '@csstools/postcss-progressive-custom-properties': 2.3.0([email protected]) - postcss: 8.4.21 + '@csstools/css-color-parser': 4.1.0(@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected]) + '@csstools/css-parser-algorithms': 4.0.0(@csstools/[email protected]) + '@csstools/css-tokenizer': 4.0.0 + '@csstools/postcss-progressive-custom-properties': 5.0.0([email protected]) + '@csstools/utilities': 3.0.0([email protected]) + postcss: 8.5.9 - '@csstools/[email protected]([email protected])': + '@csstools/[email protected]([email protected])': dependencies: - postcss: 8.4.21 + postcss: 8.5.9 + + '@csstools/[email protected]([email protected])': + dependencies: + postcss: 8.5.9 postcss-value-parser: 4.2.0 - '@csstools/[email protected]([email protected])': + '@csstools/[email protected]([email protected])': + dependencies: + '@csstools/css-parser-algorithms': 4.0.0(@csstools/[email protected]) + '@csstools/css-tokenizer': 4.0.0 + postcss: 8.5.9 + + '@csstools/[email protected]([email protected])': + dependencies: + '@csstools/css-calc': 3.2.0(@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected]) + '@csstools/css-parser-algorithms': 4.0.0(@csstools/[email protected]) + '@csstools/css-tokenizer': 4.0.0 + postcss: 8.5.9 + + '@csstools/[email protected]([email protected])': + dependencies: + '@csstools/css-color-parser': 4.1.0(@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected]) + '@csstools/css-parser-algorithms': 4.0.0(@csstools/[email protected]) + '@csstools/css-tokenizer': 4.0.0 + '@csstools/postcss-progressive-custom-properties': 5.0.0([email protected]) + '@csstools/utilities': 3.0.0([email protected]) + postcss: 8.5.9 + + '@csstools/[email protected]([email protected])': + dependencies: + postcss: 8.5.9 + postcss-selector-parser: 7.1.1 + + '@csstools/[email protected]([email protected])': + dependencies: + '@csstools/css-calc': 3.2.0(@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected]) + '@csstools/css-parser-algorithms': 4.0.0(@csstools/[email protected]) + '@csstools/css-tokenizer': 4.0.0 + postcss: 8.5.9 + + '@csstools/[email protected]([email protected])': dependencies: - '@csstools/css-color-parser': 1.6.3(@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected]) - '@csstools/css-parser-algorithms': 2.7.1(@csstools/[email protected]) - '@csstools/css-tokenizer': 2.4.1 - '@csstools/postcss-progressive-custom-properties': 2.3.0([email protected]) - postcss: 8.4.21 + '@csstools/css-calc': 3.2.0(@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected]) + '@csstools/css-parser-algorithms': 4.0.0(@csstools/[email protected]) + '@csstools/css-tokenizer': 4.0.0 + postcss: 8.5.9 - '@csstools/[email protected]([email protected])': + '@csstools/[email protected]([email protected])': dependencies: - postcss: 8.4.21 - postcss-selector-parser: 6.1.2 + '@csstools/css-tokenizer': 4.0.0 + postcss: 8.5.9 - '@csstools/[email protected]([email protected])': + '@csstools/[email protected]([email protected])': dependencies: - '@csstools/css-calc': 1.2.4(@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected]) - '@csstools/css-parser-algorithms': 2.7.1(@csstools/[email protected]) - '@csstools/css-tokenizer': 2.4.1 - postcss: 8.4.21 + '@csstools/css-parser-algorithms': 4.0.0(@csstools/[email protected]) + '@csstools/css-tokenizer': 4.0.0 + postcss: 8.5.9 - '@csstools/[email protected]([email protected])': + '@csstools/[email protected]([email protected])': dependencies: - '@csstools/color-helpers': 2.1.0 - postcss: 8.4.21 + '@csstools/color-helpers': 6.0.2 + postcss: 8.5.9 postcss-value-parser: 4.2.0 - '@csstools/[email protected]([email protected])': + '@csstools/[email protected]([email protected])': + dependencies: + '@csstools/css-calc': 3.2.0(@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected]) + '@csstools/css-parser-algorithms': 4.0.0(@csstools/[email protected]) + '@csstools/css-tokenizer': 4.0.0 + postcss: 8.5.9 + + '@csstools/[email protected]([email protected])': dependencies: - '@csstools/css-calc': 1.2.4(@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected]) - '@csstools/css-parser-algorithms': 2.7.1(@csstools/[email protected]) - '@csstools/css-tokenizer': 2.4.1 - postcss: 8.4.21 + postcss: 8.5.9 - '@csstools/[email protected]([email protected])': + '@csstools/[email protected]([email protected])': dependencies: - postcss: 8.4.21 + postcss-selector-parser: 7.1.1 - '@csstools/[email protected]([email protected])': + '@csstools/[email protected]([email protected])': dependencies: - postcss-selector-parser: 6.1.2 + postcss-selector-parser: 7.1.1 - '@csstools/[email protected]([email protected])': + '@csstools/[email protected]([email protected])': dependencies: - postcss: 8.4.21 + postcss: 8.5.9 '@emotion/[email protected]': dependencies: @@ -5121,73 +5866,85 @@ snapshots: '@emotion/[email protected]': optional: true - '@esbuild/[email protected]': + '@esbuild/[email protected]': + optional: true + + '@esbuild/[email protected]': + optional: true + + '@esbuild/[email protected]': optional: true - '@esbuild/[email protected]': + '@esbuild/[email protected]': optional: true - '@esbuild/[email protected]': + '@esbuild/[email protected]': optional: true - '@esbuild/[email protected]': + '@esbuild/[email protected]': optional: true - '@esbuild/[email protected]': + '@esbuild/[email protected]': optional: true - '@esbuild/[email protected]': + '@esbuild/[email protected]': optional: true - '@esbuild/[email protected]': + '@esbuild/[email protected]': optional: true - '@esbuild/[email protected]': + '@esbuild/[email protected]': optional: true - '@esbuild/[email protected]': + '@esbuild/[email protected]': optional: true - '@esbuild/[email protected]': + '@esbuild/[email protected]': optional: true - '@esbuild/[email protected]': + '@esbuild/[email protected]': optional: true - '@esbuild/[email protected]': + '@esbuild/[email protected]': optional: true - '@esbuild/[email protected]': + '@esbuild/[email protected]': optional: true - '@esbuild/[email protected]': + '@esbuild/[email protected]': optional: true - '@esbuild/[email protected]': + '@esbuild/[email protected]': optional: true - '@esbuild/[email protected]': + '@esbuild/[email protected]': optional: true - '@esbuild/[email protected]': + '@esbuild/[email protected]': optional: true - '@esbuild/[email protected]': + '@esbuild/[email protected]': optional: true - '@esbuild/[email protected]': + '@esbuild/[email protected]': optional: true - '@esbuild/[email protected]': + '@esbuild/[email protected]': optional: true - '@esbuild/[email protected]': + '@esbuild/[email protected]': optional: true - '@esbuild/[email protected]': + '@esbuild/[email protected]': optional: true - '@eslint-community/[email protected]([email protected])': + '@esbuild/[email protected]': + optional: true + + '@esbuild/[email protected]': + optional: true + + '@eslint-community/[email protected]([email protected])': dependencies: eslint: 8.57.1 eslint-visitor-keys: 3.4.3 @@ -5196,32 +5953,32 @@ snapshots: '@eslint/[email protected]': dependencies: - ajv: 6.12.6 + ajv: 6.14.0 debug: 4.4.3 espree: 9.6.1 globals: 13.24.0 ignore: 5.3.2 import-fresh: 3.3.1 - js-yaml: 4.1.0 - minimatch: 3.1.2 + js-yaml: 4.1.1 + minimatch: 3.1.5 strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color '@eslint/[email protected]': {} - '@fontsource/[email protected]': {} + '@fontsource/[email protected]': {} - '@fontsource/[email protected]': {} + '@fontsource/[email protected]': {} - '@hello-pangea/[email protected](@types/[email protected])([email protected]([email protected]))([email protected])': + '@hello-pangea/[email protected](@types/[email protected])([email protected]([email protected]))([email protected])': dependencies: - '@babel/runtime': 7.28.4 + '@babel/runtime': 7.29.2 css-box-model: 1.2.1 raf-schd: 4.0.3 - react: 18.2.0 - react-dom: 18.2.0([email protected]) + react: 18.3.1 + react-dom: 18.3.1([email protected]) redux: 5.0.1 transitivePeerDependencies: - '@types/react' @@ -5230,7 +5987,7 @@ snapshots: dependencies: '@humanwhocodes/object-schema': 2.0.3 debug: 4.4.3 - minimatch: 3.1.2 + minimatch: 3.1.5 transitivePeerDependencies: - supports-color @@ -5238,21 +5995,33 @@ snapshots: '@humanwhocodes/[email protected]': {} - '@jest/[email protected]': + '@isaacs/[email protected]': {} + + '@jest/[email protected]': {} + + '@jest/[email protected]': dependencies: - jest-get-type: 29.6.3 + '@jest/get-type': 30.1.0 + + '@jest/[email protected]': {} - '@jest/[email protected]': + '@jest/[email protected]': dependencies: - '@sinclair/typebox': 0.27.8 + '@types/node': 25.6.0 + jest-regex-util: 30.0.1 - '@jest/[email protected]': + '@jest/[email protected]': dependencies: - '@jest/schemas': 29.6.3 + '@sinclair/typebox': 0.34.49 + + '@jest/[email protected]': + dependencies: + '@jest/pattern': 30.0.1 + '@jest/schemas': 30.0.5 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 24.9.2 - '@types/yargs': 17.0.34 + '@types/node': 25.6.0 + '@types/yargs': 17.0.35 chalk: 4.1.2 '@jridgewell/[email protected]': @@ -5281,41 +6050,6 @@ snapshots: '@kurkle/[email protected]': {} - '@motionone/[email protected]': - dependencies: - '@motionone/easing': 10.18.0 - '@motionone/types': 10.17.1 - '@motionone/utils': 10.18.0 - tslib: 2.4.1 - - '@motionone/[email protected]': - dependencies: - '@motionone/animation': 10.18.0 - '@motionone/generators': 10.18.0 - '@motionone/types': 10.17.1 - '@motionone/utils': 10.18.0 - hey-listen: 1.0.8 - tslib: 2.4.1 - - '@motionone/[email protected]': - dependencies: - '@motionone/utils': 10.18.0 - tslib: 2.4.1 - - '@motionone/[email protected]': - dependencies: - '@motionone/types': 10.17.1 - '@motionone/utils': 10.18.0 - tslib: 2.4.1 - - '@motionone/[email protected]': {} - - '@motionone/[email protected]': - dependencies: - '@motionone/types': 10.17.1 - hey-listen: 1.0.8 - tslib: 2.4.1 - '@nicolo-ribaudo/[email protected]': dependencies: eslint-scope: 5.1.1 @@ -5330,107 +6064,248 @@ snapshots: '@nodelib/[email protected]': dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.19.1 + fastq: 1.20.1 + + '@parcel/[email protected]': + optional: true + + '@parcel/[email protected]': + optional: true + + '@parcel/[email protected]': + optional: true + + '@parcel/[email protected]': + optional: true + + '@parcel/[email protected]': + optional: true + + '@parcel/[email protected]': + optional: true + + '@parcel/[email protected]': + optional: true + + '@parcel/[email protected]': + optional: true + + '@parcel/[email protected]': + optional: true + + '@parcel/[email protected]': + optional: true + + '@parcel/[email protected]': + optional: true + + '@parcel/[email protected]': + optional: true + '@parcel/[email protected]': + optional: true + + '@parcel/[email protected]': dependencies: - react: 18.2.0 - react-dom: 18.2.0([email protected]) + detect-libc: 2.1.2 + is-glob: 4.0.3 + node-addon-api: 7.1.1 + picomatch: 4.0.4 + optionalDependencies: + '@parcel/watcher-android-arm64': 2.5.6 + '@parcel/watcher-darwin-arm64': 2.5.6 + '@parcel/watcher-darwin-x64': 2.5.6 + '@parcel/watcher-freebsd-x64': 2.5.6 + '@parcel/watcher-linux-arm-glibc': 2.5.6 + '@parcel/watcher-linux-arm-musl': 2.5.6 + '@parcel/watcher-linux-arm64-glibc': 2.5.6 + '@parcel/watcher-linux-arm64-musl': 2.5.6 + '@parcel/watcher-linux-x64-glibc': 2.5.6 + '@parcel/watcher-linux-x64-musl': 2.5.6 + '@parcel/watcher-win32-arm64': 2.5.6 + '@parcel/watcher-win32-ia32': 2.5.6 + '@parcel/watcher-win32-x64': 2.5.6 + optional: true + + dependencies: + react: 18.3.1 + react-dom: 18.3.1([email protected]) '@reach/[email protected]': {} - '@reach/[email protected]([email protected])': + '@reach/[email protected]([email protected])': dependencies: - react: 18.2.0 + react: 18.3.1 dependencies: - react: 18.2.0 - react-dom: 18.2.0([email protected]) + react: 18.3.1 + react-dom: 18.3.1([email protected]) dependencies: '@reach/observe-rect': 1.2.0 - react: 18.2.0 - react-dom: 18.2.0([email protected]) + react: 18.3.1 + react-dom: 18.3.1([email protected]) dependencies: - '@reach/polymorphic': 0.18.0([email protected]) - react: 18.2.0 - react-dom: 18.2.0([email protected]) + '@reach/polymorphic': 0.18.0([email protected]) + react: 18.3.1 + react-dom: 18.3.1([email protected]) dependencies: - react: 18.2.0 - react-dom: 18.2.0([email protected]) + react: 18.3.1 + react-dom: 18.3.1([email protected]) dependencies: - '@reach/polymorphic': 0.18.0([email protected]) - react: 18.2.0 - react-dom: 18.2.0([email protected]) + '@reach/polymorphic': 0.18.0([email protected]) + react: 18.3.1 + react-dom: 18.3.1([email protected]) - '@remix-run/[email protected]': {} + '@rolldown/[email protected]': {} + '@rollup/[email protected](@babel/[email protected])(@types/[email protected])([email protected])': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-module-imports': 7.27.1 - '@rollup/pluginutils': 3.1.0([email protected]) - rollup: 2.79.2 + '@babel/core': 7.29.0 + '@babel/helper-module-imports': 7.28.6 + '@rollup/pluginutils': 3.1.0([email protected]) + rollup: 2.80.0 + optionalDependencies: + '@types/babel__core': 7.20.5 transitivePeerDependencies: - supports-color - '@rollup/[email protected]([email protected])': + '@rollup/[email protected]([email protected])': dependencies: - '@rollup/pluginutils': 3.1.0([email protected]) - '@types/resolve': 1.17.1 - builtin-modules: 3.3.0 + '@rollup/pluginutils': 5.3.0([email protected]) + '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-module: 1.0.0 - resolve: 1.22.11 - rollup: 2.79.2 + resolve: 1.22.12 + optionalDependencies: + rollup: 2.80.0 - '@rollup/[email protected]([email protected])': + '@rollup/[email protected]([email protected])': dependencies: - '@rollup/pluginutils': 3.1.0([email protected]) + '@rollup/pluginutils': 3.1.0([email protected]) magic-string: 0.25.9 - rollup: 2.79.2 + rollup: 2.80.0 - '@rollup/[email protected]([email protected])': + '@rollup/[email protected]([email protected])': dependencies: - '@rollup/pluginutils': 5.3.0([email protected]) - magic-string: 0.30.21 + serialize-javascript: 6.0.2 + smob: 1.6.1 + terser: 5.46.1 optionalDependencies: - rollup: 3.29.5 + rollup: 2.80.0 - '@rollup/[email protected]([email protected])': + '@rollup/[email protected]([email protected])': dependencies: '@types/estree': 0.0.39 estree-walker: 1.0.1 - picomatch: 2.3.1 - rollup: 2.79.2 + picomatch: 2.3.2 + rollup: 2.80.0 - '@rollup/[email protected]([email protected])': + '@rollup/[email protected]([email protected])': dependencies: '@types/estree': 1.0.8 estree-walker: 2.0.2 - picomatch: 4.0.3 + picomatch: 4.0.4 optionalDependencies: - rollup: 3.29.5 + rollup: 2.80.0 + + '@rollup/[email protected]': + optional: true + + '@rollup/[email protected]': + optional: true + + '@rollup/[email protected]': + optional: true + + '@rollup/[email protected]': + optional: true + + '@rollup/[email protected]': + optional: true + + '@rollup/[email protected]': + optional: true + + '@rollup/[email protected]': + optional: true - '@rushstack/[email protected]': {} + '@rollup/[email protected]': + optional: true + + '@rollup/[email protected]': + optional: true + + '@rollup/[email protected]': + optional: true + + '@rollup/[email protected]': + optional: true + + '@rollup/[email protected]': + optional: true + + '@rollup/[email protected]': + optional: true + + '@rollup/[email protected]': + optional: true + + '@rollup/[email protected]': + optional: true - '@sinclair/[email protected]': {} + '@rollup/[email protected]': + optional: true + + '@rollup/[email protected]': + optional: true + + '@rollup/[email protected]': + optional: true + + '@rollup/[email protected]': + optional: true + + '@rollup/[email protected]': + optional: true + + '@rollup/[email protected]': + optional: true + + '@rollup/[email protected]': + optional: true + + '@rollup/[email protected]': + optional: true + + '@rollup/[email protected]': + optional: true + + '@rollup/[email protected]': + optional: true + + '@rtsao/[email protected]': {} + + '@rushstack/[email protected]': {} + + '@sinclair/[email protected]': {} '@surma/[email protected]': dependencies: @@ -5439,13 +6314,32 @@ snapshots: magic-string: 0.25.9 string.prototype.matchall: 4.0.12 - '@trysound/[email protected]': {} + '@types/[email protected]': + dependencies: + '@babel/parser': 7.29.2 + '@babel/types': 7.29.0 + '@types/babel__generator': 7.27.0 + '@types/babel__template': 7.4.4 + '@types/babel__traverse': 7.28.0 + + '@types/[email protected]': + dependencies: + '@babel/types': 7.29.0 + + '@types/[email protected]': + dependencies: + '@babel/parser': 7.29.2 + '@babel/types': 7.29.0 + + '@types/[email protected]': + dependencies: + '@babel/types': 7.29.0 '@types/[email protected]': {} '@types/[email protected]': {} - '@types/[email protected]': {} + '@types/[email protected]': {} '@types/[email protected]': {} @@ -5457,52 +6351,43 @@ snapshots: dependencies: '@types/istanbul-lib-report': 3.0.3 - '@types/[email protected]': + '@types/[email protected]': dependencies: - expect: 29.7.0 - pretty-format: 29.7.0 + expect: 30.3.0 + pretty-format: 30.3.0 '@types/[email protected]': {} '@types/[email protected]': {} - '@types/[email protected]': + '@types/[email protected]': dependencies: - '@types/lodash': 4.17.20 + '@types/lodash': 4.17.24 - '@types/[email protected]': {} + '@types/[email protected]': {} - '@types/[email protected]': + '@types/[email protected]': dependencies: - undici-types: 7.16.0 + undici-types: 7.19.2 '@types/[email protected]': {} '@types/[email protected]': {} - '@types/[email protected]': - dependencies: - '@types/react': 18.0.27 - - '@types/[email protected]': + '@types/[email protected](@types/[email protected])': dependencies: - '@types/react': 18.0.27 + '@types/react': 18.3.28 - '@types/[email protected]': + '@types/[email protected]': dependencies: - '@types/react': 18.0.27 + '@types/react': 18.3.28 - '@types/[email protected]': + '@types/[email protected]': dependencies: '@types/prop-types': 15.7.15 - '@types/scheduler': 0.26.0 - csstype: 3.1.3 - - '@types/[email protected]': - dependencies: - '@types/node': 24.9.2 + csstype: 3.2.3 - '@types/[email protected]': {} + '@types/[email protected]': {} '@types/[email protected]': {} @@ -5514,45 +6399,82 @@ snapshots: '@types/[email protected]': {} - '@types/[email protected]': + '@types/[email protected]': dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/[email protected](@typescript-eslint/[email protected]([email protected])([email protected]))([email protected])([email protected])': + '@typescript-eslint/[email protected](@typescript-eslint/[email protected]([email protected])([email protected]))([email protected])([email protected])': dependencies: - '@typescript-eslint/parser': 5.49.0([email protected])([email protected]) + '@typescript-eslint/parser': 5.49.0([email protected])([email protected]) '@typescript-eslint/scope-manager': 5.49.0 - '@typescript-eslint/type-utils': 5.49.0([email protected])([email protected]) - '@typescript-eslint/utils': 5.49.0([email protected])([email protected]) + '@typescript-eslint/type-utils': 5.49.0([email protected])([email protected]) + '@typescript-eslint/utils': 5.49.0([email protected])([email protected]) debug: 4.4.3 eslint: 8.57.1 ignore: 5.3.2 natural-compare-lite: 1.4.0 regexpp: 3.2.0 - semver: 7.7.3 - tsutils: 3.21.0([email protected]) + semver: 7.7.4 + tsutils: 3.21.0([email protected]) optionalDependencies: - typescript: 4.9.4 + typescript: 6.0.2 transitivePeerDependencies: - supports-color + '@typescript-eslint/[email protected](@typescript-eslint/[email protected]([email protected])([email protected]))([email protected])([email protected])': dependencies: - '@typescript-eslint/utils': 5.62.0([email protected])([email protected]) + '@eslint-community/regexpp': 4.12.2 + '@typescript-eslint/parser': 8.58.2([email protected])([email protected]) + '@typescript-eslint/scope-manager': 8.58.2 + '@typescript-eslint/type-utils': 8.58.2([email protected])([email protected]) + '@typescript-eslint/utils': 8.58.2([email protected])([email protected]) + '@typescript-eslint/visitor-keys': 8.58.2 + eslint: 8.57.1 + ignore: 7.0.5 + natural-compare: 1.4.0 + ts-api-utils: 2.5.0([email protected]) + typescript: 6.0.2 + transitivePeerDependencies: + - supports-color + + dependencies: + '@typescript-eslint/utils': 5.62.0([email protected])([email protected]) eslint: 8.57.1 transitivePeerDependencies: - supports-color - typescript dependencies: '@typescript-eslint/scope-manager': 5.49.0 '@typescript-eslint/types': 5.49.0 - '@typescript-eslint/typescript-estree': 5.49.0([email protected]) + '@typescript-eslint/typescript-estree': 5.49.0([email protected]) debug: 4.4.3 eslint: 8.57.1 optionalDependencies: - typescript: 4.9.4 + typescript: 6.0.2 + transitivePeerDependencies: + - supports-color + + dependencies: + '@typescript-eslint/scope-manager': 8.58.2 + '@typescript-eslint/types': 8.58.2 + '@typescript-eslint/typescript-estree': 8.58.2([email protected]) + '@typescript-eslint/visitor-keys': 8.58.2 + debug: 4.4.3 + eslint: 8.57.1 + typescript: 6.0.2 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/[email protected]([email protected])': + dependencies: + '@typescript-eslint/tsconfig-utils': 8.58.2([email protected]) + '@typescript-eslint/types': 8.58.2 + debug: 4.4.3 + typescript: 6.0.2 transitivePeerDependencies: - supports-color @@ -5566,15 +6488,36 @@ snapshots: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 + '@typescript-eslint/[email protected]': + dependencies: + '@typescript-eslint/types': 8.58.2 + '@typescript-eslint/visitor-keys': 8.58.2 + + '@typescript-eslint/[email protected]([email protected])': dependencies: - '@typescript-eslint/typescript-estree': 5.49.0([email protected]) - '@typescript-eslint/utils': 5.49.0([email protected])([email protected]) + typescript: 6.0.2 + + dependencies: + '@typescript-eslint/typescript-estree': 5.49.0([email protected]) + '@typescript-eslint/utils': 5.49.0([email protected])([email protected]) debug: 4.4.3 eslint: 8.57.1 - tsutils: 3.21.0([email protected]) + tsutils: 3.21.0([email protected]) optionalDependencies: - typescript: 4.9.4 + typescript: 6.0.2 + transitivePeerDependencies: + - supports-color + + dependencies: + '@typescript-eslint/types': 8.58.2 + '@typescript-eslint/typescript-estree': 8.58.2([email protected]) + '@typescript-eslint/utils': 8.58.2([email protected])([email protected]) + debug: 4.4.3 + eslint: 8.57.1 + ts-api-utils: 2.5.0([email protected]) + typescript: 6.0.2 transitivePeerDependencies: - supports-color @@ -5582,64 +6525,92 @@ snapshots: '@typescript-eslint/[email protected]': {} - '@typescript-eslint/[email protected]([email protected])': + '@typescript-eslint/[email protected]': {} + + '@typescript-eslint/[email protected]([email protected])': dependencies: '@typescript-eslint/types': 5.49.0 '@typescript-eslint/visitor-keys': 5.49.0 debug: 4.4.3 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.7.3 - tsutils: 3.21.0([email protected]) + semver: 7.7.4 + tsutils: 3.21.0([email protected]) optionalDependencies: - typescript: 4.9.4 + typescript: 6.0.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/[email protected]([email protected])': + '@typescript-eslint/[email protected]([email protected])': dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 debug: 4.4.3 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.7.3 - tsutils: 3.21.0([email protected]) + semver: 7.7.4 + tsutils: 3.21.0([email protected]) optionalDependencies: - typescript: 4.9.4 + typescript: 6.0.2 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/[email protected]([email protected])': + dependencies: + '@typescript-eslint/project-service': 8.58.2([email protected]) + '@typescript-eslint/tsconfig-utils': 8.58.2([email protected]) + '@typescript-eslint/types': 8.58.2 + '@typescript-eslint/visitor-keys': 8.58.2 + debug: 4.4.3 + minimatch: 10.2.5 + semver: 7.7.4 + tinyglobby: 0.2.16 + ts-api-utils: 2.5.0([email protected]) + typescript: 6.0.2 transitivePeerDependencies: - supports-color dependencies: '@types/json-schema': 7.0.15 '@types/semver': 7.7.1 '@typescript-eslint/scope-manager': 5.49.0 '@typescript-eslint/types': 5.49.0 - '@typescript-eslint/typescript-estree': 5.49.0([email protected]) + '@typescript-eslint/typescript-estree': 5.49.0([email protected]) eslint: 8.57.1 eslint-scope: 5.1.1 eslint-utils: 3.0.0([email protected]) - semver: 7.7.3 + semver: 7.7.4 transitivePeerDependencies: - supports-color - typescript dependencies: - '@eslint-community/eslint-utils': 4.9.0([email protected]) + '@eslint-community/eslint-utils': 4.9.1([email protected]) '@types/json-schema': 7.0.15 '@types/semver': 7.7.1 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0([email protected]) + '@typescript-eslint/typescript-estree': 5.62.0([email protected]) eslint: 8.57.1 eslint-scope: 5.1.1 - semver: 7.7.3 + semver: 7.7.4 transitivePeerDependencies: - supports-color - typescript + dependencies: + '@eslint-community/eslint-utils': 4.9.1([email protected]) + '@typescript-eslint/scope-manager': 8.58.2 + '@typescript-eslint/types': 8.58.2 + '@typescript-eslint/typescript-estree': 8.58.2([email protected]) + eslint: 8.57.1 + typescript: 6.0.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/[email protected]': dependencies: '@typescript-eslint/types': 5.49.0 @@ -5650,33 +6621,39 @@ snapshots: '@typescript-eslint/types': 5.62.0 eslint-visitor-keys: 3.4.3 + '@typescript-eslint/[email protected]': + dependencies: + '@typescript-eslint/types': 8.58.2 + eslint-visitor-keys: 5.0.1 + '@ungap/[email protected]': {} - '@vitejs/[email protected]([email protected](@types/[email protected])([email protected])([email protected]))': + '@vitejs/[email protected]([email protected](@types/[email protected])([email protected])([email protected])([email protected]))': dependencies: - '@babel/core': 7.28.5 - '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/[email protected]) - magic-string: 0.27.0 - react-refresh: 0.14.2 + '@babel/core': 7.29.0 + '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/[email protected]) + '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/[email protected]) + '@rolldown/pluginutils': 1.0.0-beta.43 + '@types/babel__core': 7.20.5 + react-refresh: 0.18.0 transitivePeerDependencies: - supports-color dependencies: - acorn: 8.15.0 + acorn: 8.16.0 - [email protected]: {} + [email protected]: {} dependencies: fast-deep-equal: 3.1.3 fast-json-stable-stringify: 2.1.0 json-schema-traverse: 0.4.1 uri-js: 4.4.1 dependencies: fast-deep-equal: 3.1.3 fast-uri: 3.1.0 @@ -5691,11 +6668,6 @@ snapshots: - dependencies: - normalize-path: 3.0.0 - picomatch: 2.3.1 - @@ -5707,10 +6679,10 @@ snapshots: dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 call-bound: 1.0.4 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.2 es-object-atoms: 1.1.1 get-intrinsic: 1.3.0 is-string: 1.1.1 @@ -5718,39 +6690,58 @@ snapshots: + dependencies: + call-bind: 1.0.9 + define-properties: 1.2.1 + es-abstract: 1.24.2 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + es-shim-unscopables: 1.1.0 + + dependencies: + call-bind: 1.0.9 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-abstract: 1.24.2 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + es-shim-unscopables: 1.1.0 + dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.2 es-shim-unscopables: 1.1.0 dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.2 es-shim-unscopables: 1.1.0 dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.2 es-errors: 1.3.0 es-shim-unscopables: 1.1.0 dependencies: array-buffer-byte-length: 1.0.2 - call-bind: 1.0.8 + call-bind: 1.0.9 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.2 es-errors: 1.3.0 get-intrinsic: 1.3.0 is-array-buffer: 3.0.5 - [email protected]: {} + [email protected]: {} @@ -5758,61 +6749,58 @@ snapshots: dependencies: - browserslist: 4.27.0 - caniuse-lite: 1.0.30001751 - fraction.js: 4.3.7 - normalize-range: 0.1.2 + browserslist: 4.28.2 + caniuse-lite: 1.0.30001788 + fraction.js: 5.3.4 picocolors: 1.1.1 - postcss: 8.4.21 - postcss-value-parser: 4.2.0 - - dependencies: - browserslist: 4.27.0 - caniuse-lite: 1.0.30001751 - fraction.js: 4.3.7 - normalize-range: 0.1.2 - picocolors: 1.1.1 - postcss: 8.4.21 + postcss: 8.5.9 postcss-value-parser: 4.2.0 dependencies: possible-typed-array-names: 1.1.0 - [email protected]: {} + [email protected]: {} - [email protected]: {} + [email protected]: {} dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.29.2 cosmiconfig: 7.1.0 - resolve: 1.22.11 + resolve: 1.22.12 - [email protected](@babel/[email protected]): + [email protected](@babel/[email protected]): dependencies: - '@babel/compat-data': 7.28.5 - '@babel/core': 7.28.5 - '@babel/helper-define-polyfill-provider': 0.6.5(@babel/[email protected]) + '@babel/compat-data': 7.29.0 + '@babel/core': 7.29.0 + '@babel/helper-define-polyfill-provider': 0.6.8(@babel/[email protected]) semver: 6.3.1 transitivePeerDependencies: - supports-color - [email protected](@babel/[email protected]): + [email protected](@babel/[email protected]): + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-define-polyfill-provider': 0.6.8(@babel/[email protected]) + core-js-compat: 3.49.0 + transitivePeerDependencies: + - supports-color + + [email protected](@babel/[email protected]): dependencies: - '@babel/core': 7.28.5 - '@babel/helper-define-polyfill-provider': 0.6.5(@babel/[email protected]) - core-js-compat: 3.46.0 + '@babel/core': 7.29.0 + '@babel/helper-define-polyfill-provider': 0.6.8(@babel/[email protected]) + core-js-compat: 3.49.0 transitivePeerDependencies: - supports-color - [email protected](@babel/[email protected]): + [email protected](@babel/[email protected]): dependencies: - '@babel/core': 7.28.5 - '@babel/helper-define-polyfill-provider': 0.6.5(@babel/[email protected]) + '@babel/core': 7.29.0 + '@babel/helper-define-polyfill-provider': 0.6.8(@babel/[email protected]) transitivePeerDependencies: - supports-color @@ -5820,21 +6808,21 @@ snapshots: dependencies: - '@babel/core': 7.28.5 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/[email protected]) - '@babel/plugin-proposal-decorators': 7.28.0(@babel/[email protected]) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/[email protected]) - '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/[email protected]) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/[email protected]) - '@babel/plugin-proposal-private-methods': 7.18.6(@babel/[email protected]) - '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/[email protected]) - '@babel/plugin-transform-flow-strip-types': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-react-display-name': 7.28.0(@babel/[email protected]) - '@babel/plugin-transform-runtime': 7.28.5(@babel/[email protected]) - '@babel/preset-env': 7.28.5(@babel/[email protected]) - '@babel/preset-react': 7.28.5(@babel/[email protected]) - '@babel/preset-typescript': 7.28.5(@babel/[email protected]) - '@babel/runtime': 7.20.13 + '@babel/core': 7.29.0 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/[email protected]) + '@babel/plugin-proposal-decorators': 7.29.0(@babel/[email protected]) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/[email protected]) + '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/[email protected]) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/[email protected]) + '@babel/plugin-proposal-private-methods': 7.18.6(@babel/[email protected]) + '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/[email protected]) + '@babel/plugin-transform-flow-strip-types': 7.27.1(@babel/[email protected]) + '@babel/plugin-transform-react-display-name': 7.28.0(@babel/[email protected]) + '@babel/plugin-transform-runtime': 7.29.0(@babel/[email protected]) + '@babel/preset-env': 7.29.2(@babel/[email protected]) + '@babel/preset-react': 7.28.5(@babel/[email protected]) + '@babel/preset-typescript': 7.28.5(@babel/[email protected]) + '@babel/runtime': 7.29.2 babel-plugin-macros: 3.1.0 babel-plugin-transform-react-remove-prop-types: 0.4.24 transitivePeerDependencies: @@ -5842,30 +6830,34 @@ snapshots: - [email protected]: {} + [email protected]: {} - [email protected]: {} + [email protected]: {} - [email protected]: {} + [email protected]: {} dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 dependencies: balanced-match: 1.0.2 + dependencies: + balanced-match: 4.0.4 + dependencies: fill-range: 7.1.1 dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.29.2 detect-node: 2.1.0 js-sha3: 0.8.0 microseconds: 0.2.0 @@ -5874,24 +6866,22 @@ snapshots: rimraf: 3.0.2 unload: 2.2.0 dependencies: - baseline-browser-mapping: 2.10.7 - caniuse-lite: 1.0.30001751 - electron-to-chromium: 1.5.243 - node-releases: 2.0.27 - update-browserslist-db: 1.1.4([email protected]) + baseline-browser-mapping: 2.10.19 + caniuse-lite: 1.0.30001788 + electron-to-chromium: 1.5.336 + node-releases: 2.0.37 + update-browserslist-db: 1.2.3([email protected]) - [email protected]: {} - dependencies: es-errors: 1.3.0 function-bind: 1.1.2 dependencies: call-bind-apply-helpers: 1.0.2 es-define-property: 1.0.1 @@ -5907,46 +6897,34 @@ snapshots: dependencies: - browserslist: 4.27.0 - caniuse-lite: 1.0.30001751 + browserslist: 4.28.2 + caniuse-lite: 1.0.30001788 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - [email protected]: {} + [email protected]: {} dependencies: ansi-styles: 4.3.0 supports-color: 7.2.0 dependencies: '@kurkle/color': 0.3.4 - dependencies: - chart.js: 4.2.0 - date-fns: 2.29.3 - dependencies: - chart.js: 4.2.0 + chart.js: 4.5.1 + date-fns: 4.1.0 dependencies: - anymatch: 3.1.3 - braces: 3.0.3 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.6.0 - optionalDependencies: - fsevents: 2.3.3 + readdirp: 4.1.2 - [email protected]: {} + [email protected]: {} - [email protected]: {} + [email protected]: {} dependencies: @@ -5954,12 +6932,10 @@ snapshots: - [email protected]: {} + [email protected]: {} - [email protected]: {} - @@ -5968,11 +6944,13 @@ snapshots: + [email protected]: {} + dependencies: - browserslist: 4.27.0 + browserslist: 4.28.2 - [email protected]: {} + [email protected]: {} dependencies: @@ -5980,11 +6958,11 @@ snapshots: import-fresh: 3.3.1 parse-json: 5.2.0 path-type: 4.0.0 - yaml: 1.10.2 + yaml: 1.10.3 dependencies: - node-fetch: 2.6.7 + node-fetch: 2.7.0 transitivePeerDependencies: - encoding @@ -5996,98 +6974,103 @@ snapshots: dependencies: - postcss: 8.4.21 - postcss-selector-parser: 6.1.2 + postcss: 8.5.9 + postcss-selector-parser: 7.1.1 dependencies: tiny-invariant: 1.3.3 dependencies: - postcss: 8.4.21 + postcss: 8.5.9 dependencies: - '@csstools/selector-specificity': 2.2.0([email protected]) - postcss: 8.4.21 - postcss-selector-parser: 6.1.2 + '@csstools/selector-specificity': 6.0.0([email protected]) + postcss: 8.5.9 + postcss-selector-parser: 7.1.1 postcss-value-parser: 4.2.0 dependencies: - postcss: 8.4.21 + postcss: 8.5.9 dependencies: boolbase: 1.0.0 css-what: 6.2.2 - domhandler: 4.3.1 - domutils: 2.8.0 + domhandler: 5.0.3 + domutils: 3.2.2 nth-check: 2.1.1 dependencies: - mdn-data: 2.0.14 - source-map: 0.6.1 + mdn-data: 2.0.28 + source-map-js: 1.2.1 + + dependencies: + mdn-data: 2.27.1 + source-map-js: 1.2.1 - [email protected]: {} + [email protected]: {} dependencies: - css-declaration-sorter: 6.4.1([email protected]) - cssnano-utils: 3.1.0([email protected]) - postcss: 8.4.21 - postcss-calc: 8.2.4([email protected]) - postcss-colormin: 5.3.1([email protected]) - postcss-convert-values: 5.1.3([email protected]) - postcss-discard-comments: 5.1.2([email protected]) - postcss-discard-duplicates: 5.1.0([email protected]) - postcss-discard-empty: 5.1.1([email protected]) - postcss-discard-overridden: 5.1.0([email protected]) - postcss-merge-longhand: 5.1.7([email protected]) - postcss-merge-rules: 5.1.4([email protected]) - postcss-minify-font-values: 5.1.0([email protected]) - postcss-minify-gradients: 5.1.1([email protected]) - postcss-minify-params: 5.1.4([email protected]) - postcss-minify-selectors: 5.2.1([email protected]) - postcss-normalize-charset: 5.1.0([email protected]) - postcss-normalize-display-values: 5.1.0([email protected]) - postcss-normalize-positions: 5.1.1([email protected]) - postcss-normalize-repeat-style: 5.1.1([email protected]) - postcss-normalize-string: 5.1.0([email protected]) - postcss-normalize-timing-functions: 5.1.0([email protected]) - postcss-normalize-unicode: 5.1.1([email protected]) - postcss-normalize-url: 5.1.0([email protected]) - postcss-normalize-whitespace: 5.1.1([email protected]) - postcss-ordered-values: 5.1.3([email protected]) - postcss-reduce-initial: 5.1.2([email protected]) - postcss-reduce-transforms: 5.1.0([email protected]) - postcss-svgo: 5.1.0([email protected]) - postcss-unique-selectors: 5.1.1([email protected]) + browserslist: 4.28.2 + css-declaration-sorter: 7.4.0([email protected]) + cssnano-utils: 5.0.1([email protected]) + postcss: 8.5.9 + postcss-calc: 10.1.1([email protected]) + postcss-colormin: 7.0.8([email protected]) + postcss-convert-values: 7.0.10([email protected]) + postcss-discard-comments: 7.0.6([email protected]) + postcss-discard-duplicates: 7.0.2([email protected]) + postcss-discard-empty: 7.0.1([email protected]) + postcss-discard-overridden: 7.0.1([email protected]) + postcss-merge-longhand: 7.0.5([email protected]) + postcss-merge-rules: 7.0.9([email protected]) + postcss-minify-font-values: 7.0.1([email protected]) + postcss-minify-gradients: 7.0.3([email protected]) + postcss-minify-params: 7.0.7([email protected]) + postcss-minify-selectors: 7.0.6([email protected]) + postcss-normalize-charset: 7.0.1([email protected]) + postcss-normalize-display-values: 7.0.1([email protected]) + postcss-normalize-positions: 7.0.1([email protected]) + postcss-normalize-repeat-style: 7.0.1([email protected]) + postcss-normalize-string: 7.0.1([email protected]) + postcss-normalize-timing-functions: 7.0.1([email protected]) + postcss-normalize-unicode: 7.0.7([email protected]) + postcss-normalize-url: 7.0.1([email protected]) + postcss-normalize-whitespace: 7.0.1([email protected]) + postcss-ordered-values: 7.0.2([email protected]) + postcss-reduce-initial: 7.0.7([email protected]) + postcss-reduce-transforms: 7.0.1([email protected]) + postcss-svgo: 7.1.1([email protected]) + postcss-unique-selectors: 7.0.5([email protected]) dependencies: - postcss: 8.4.21 + postcss: 8.5.9 dependencies: - cssnano-preset-default: 5.2.14([email protected]) - lilconfig: 2.1.0 - postcss: 8.4.21 - yaml: 1.10.2 + cssnano-preset-default: 7.0.13([email protected]) + lilconfig: 3.1.3 + postcss: 8.5.9 dependencies: - css-tree: 1.1.3 + css-tree: 2.2.1 - [email protected]: {} + [email protected]: {} @@ -6109,7 +7092,7 @@ snapshots: es-errors: 1.3.0 is-data-view: 1.0.2 - [email protected]: {} + [email protected]: {} dependencies: @@ -6135,9 +7118,10 @@ snapshots: has-property-descriptors: 1.0.2 object-keys: 1.1.1 - [email protected]: {} + optional: true - [email protected]: {} + [email protected]: {} dependencies: @@ -6151,23 +7135,23 @@ snapshots: dependencies: esutils: 2.0.3 dependencies: domelementtype: 2.3.0 - domhandler: 4.3.1 - entities: 2.2.0 + domhandler: 5.0.3 + entities: 4.5.0 dependencies: domelementtype: 2.3.0 dependencies: - dom-serializer: 1.4.1 + dom-serializer: 2.0.0 domelementtype: 2.3.0 - domhandler: 4.3.1 + domhandler: 5.0.3 dependencies: @@ -6179,22 +7163,22 @@ snapshots: dependencies: jake: 10.9.4 - [email protected]: {} + [email protected]: {} - [email protected]: {} + [email protected]: {} dependencies: is-arrayish: 0.2.1 dependencies: array-buffer-byte-length: 1.0.2 arraybuffer.prototype.slice: 1.0.4 available-typed-arrays: 1.0.7 - call-bind: 1.0.8 + call-bind: 1.0.9 call-bound: 1.0.4 data-view-buffer: 1.0.2 data-view-byte-length: 1.0.2 @@ -6244,12 +7228,31 @@ snapshots: typed-array-byte-offset: 1.0.4 typed-array-length: 1.0.7 unbox-primitive: 1.1.0 - which-typed-array: 1.1.19 + which-typed-array: 1.1.20 + dependencies: + call-bind: 1.0.9 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-abstract: 1.24.2 + es-errors: 1.3.0 + es-set-tostringtag: 2.1.0 + function-bind: 1.1.2 + get-intrinsic: 1.3.0 + globalthis: 1.0.4 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 + has-proto: 1.2.0 + has-symbols: 1.1.0 + internal-slot: 1.1.0 + iterator.prototype: 1.1.5 + math-intrinsics: 1.1.0 + dependencies: es-errors: 1.3.0 @@ -6271,30 +7274,34 @@ snapshots: is-date-object: 1.1.0 is-symbol: 1.1.1 optionalDependencies: - '@esbuild/android-arm': 0.16.17 - '@esbuild/android-arm64': 0.16.17 - '@esbuild/android-x64': 0.16.17 - '@esbuild/darwin-arm64': 0.16.17 - '@esbuild/darwin-x64': 0.16.17 - '@esbuild/freebsd-arm64': 0.16.17 - '@esbuild/freebsd-x64': 0.16.17 - '@esbuild/linux-arm': 0.16.17 - '@esbuild/linux-arm64': 0.16.17 - '@esbuild/linux-ia32': 0.16.17 - '@esbuild/linux-loong64': 0.16.17 - '@esbuild/linux-mips64el': 0.16.17 - '@esbuild/linux-ppc64': 0.16.17 - '@esbuild/linux-riscv64': 0.16.17 - '@esbuild/linux-s390x': 0.16.17 - '@esbuild/linux-x64': 0.16.17 - '@esbuild/netbsd-x64': 0.16.17 - '@esbuild/openbsd-x64': 0.16.17 - '@esbuild/sunos-x64': 0.16.17 - '@esbuild/win32-arm64': 0.16.17 - '@esbuild/win32-ia32': 0.16.17 - '@esbuild/win32-x64': 0.16.17 + '@esbuild/aix-ppc64': 0.27.7 + '@esbuild/android-arm': 0.27.7 + '@esbuild/android-arm64': 0.27.7 + '@esbuild/android-x64': 0.27.7 + '@esbuild/darwin-arm64': 0.27.7 + '@esbuild/darwin-x64': 0.27.7 + '@esbuild/freebsd-arm64': 0.27.7 + '@esbuild/freebsd-x64': 0.27.7 + '@esbuild/linux-arm': 0.27.7 + '@esbuild/linux-arm64': 0.27.7 + '@esbuild/linux-ia32': 0.27.7 + '@esbuild/linux-loong64': 0.27.7 + '@esbuild/linux-mips64el': 0.27.7 + '@esbuild/linux-ppc64': 0.27.7 + '@esbuild/linux-riscv64': 0.27.7 + '@esbuild/linux-s390x': 0.27.7 + '@esbuild/linux-x64': 0.27.7 + '@esbuild/netbsd-arm64': 0.27.7 + '@esbuild/netbsd-x64': 0.27.7 + '@esbuild/openbsd-arm64': 0.27.7 + '@esbuild/openbsd-x64': 0.27.7 + '@esbuild/openharmony-arm64': 0.27.7 + '@esbuild/sunos-x64': 0.27.7 + '@esbuild/win32-arm64': 0.27.7 + '@esbuild/win32-ia32': 0.27.7 + '@esbuild/win32-x64': 0.27.7 @@ -6302,38 +7309,38 @@ snapshots: - [email protected]([email protected](@typescript-eslint/[email protected]([email protected])([email protected]))([email protected]))([email protected]): + [email protected]([email protected](@typescript-eslint/[email protected]([email protected])([email protected]))([email protected]))([email protected]): dependencies: confusing-browser-globals: 1.0.11 eslint: 8.57.1 - eslint-plugin-import: 2.27.5(@typescript-eslint/[email protected]([email protected])([email protected]))([email protected]) + eslint-plugin-import: 2.32.0(@typescript-eslint/[email protected]([email protected])([email protected]))([email protected]) object.assign: 4.1.7 object.entries: 1.1.9 semver: 6.3.1 dependencies: eslint: 8.57.1 - [email protected](@babel/[email protected](@babel/[email protected]))(@babel/[email protected](@babel/[email protected]))([email protected])([email protected]): + [email protected](@babel/[email protected](@babel/[email protected]))(@babel/[email protected](@babel/[email protected]))([email protected])([email protected]): dependencies: - '@babel/core': 7.28.5 - '@babel/eslint-parser': 7.28.5(@babel/[email protected])([email protected]) - '@rushstack/eslint-patch': 1.14.1 - '@typescript-eslint/eslint-plugin': 5.49.0(@typescript-eslint/[email protected]([email protected])([email protected]))([email protected])([email protected]) - '@typescript-eslint/parser': 5.49.0([email protected])([email protected]) + '@babel/core': 7.29.0 + '@babel/eslint-parser': 7.28.6(@babel/[email protected])([email protected]) + '@rushstack/eslint-patch': 1.16.1 + '@typescript-eslint/eslint-plugin': 5.49.0(@typescript-eslint/[email protected]([email protected])([email protected]))([email protected])([email protected]) + '@typescript-eslint/parser': 5.49.0([email protected])([email protected]) babel-preset-react-app: 10.1.0 confusing-browser-globals: 1.0.11 eslint: 8.57.1 - eslint-plugin-flowtype: 8.0.3(@babel/[email protected](@babel/[email protected]))(@babel/[email protected](@babel/[email protected]))([email protected]) - eslint-plugin-import: 2.27.5(@typescript-eslint/[email protected]([email protected])([email protected]))([email protected]) - eslint-plugin-jest: 25.7.0(@typescript-eslint/[email protected](@typescript-eslint/[email protected]([email protected])([email protected]))([email protected])([email protected]))([email protected])([email protected]) - eslint-plugin-jsx-a11y: 6.7.1([email protected]) - eslint-plugin-react: 7.32.1([email protected]) + eslint-plugin-flowtype: 8.0.3(@babel/[email protected](@babel/[email protected]))(@babel/[email protected](@babel/[email protected]))([email protected]) + eslint-plugin-import: 2.32.0(@typescript-eslint/[email protected]([email protected])([email protected]))([email protected]) + eslint-plugin-jest: 25.7.0(@typescript-eslint/[email protected](@typescript-eslint/[email protected]([email protected])([email protected]))([email protected])([email protected]))([email protected])([email protected]) + eslint-plugin-jsx-a11y: 6.10.2([email protected]) + eslint-plugin-react: 7.37.5([email protected]) eslint-plugin-react-hooks: 4.6.0([email protected]) - eslint-plugin-testing-library: 5.11.1([email protected])([email protected]) + eslint-plugin-testing-library: 5.11.1([email protected])([email protected]) optionalDependencies: - typescript: 4.9.4 + typescript: 6.0.2 transitivePeerDependencies: - '@babel/plugin-syntax-flow' - '@babel/plugin-transform-react-jsx' @@ -6342,123 +7349,179 @@ snapshots: - jest - supports-color dependencies: debug: 3.2.7 is-core-module: 2.16.1 - resolve: 1.22.11 + resolve: 2.0.0-next.6 transitivePeerDependencies: - supports-color - [email protected](@typescript-eslint/[email protected]([email protected])([email protected]))([email protected])([email protected]): + [email protected](@typescript-eslint/[email protected]([email protected])([email protected]))([email protected])([email protected]): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 5.49.0([email protected])([email protected]) + '@typescript-eslint/parser': 5.49.0([email protected])([email protected]) eslint: 8.57.1 - eslint-import-resolver-node: 0.3.9 + eslint-import-resolver-node: 0.3.10 transitivePeerDependencies: - supports-color - [email protected](@babel/[email protected](@babel/[email protected]))(@babel/[email protected](@babel/[email protected]))([email protected]): + [email protected](@typescript-eslint/[email protected]([email protected])([email protected]))([email protected])([email protected]): dependencies: - '@babel/plugin-syntax-flow': 7.27.1(@babel/[email protected]) - '@babel/plugin-transform-react-jsx': 7.27.1(@babel/[email protected]) + debug: 3.2.7 + optionalDependencies: + '@typescript-eslint/parser': 8.58.2([email protected])([email protected]) + eslint: 8.57.1 + eslint-import-resolver-node: 0.3.10 + transitivePeerDependencies: + - supports-color + + [email protected](@babel/[email protected](@babel/[email protected]))(@babel/[email protected](@babel/[email protected]))([email protected]): + dependencies: + '@babel/plugin-syntax-flow': 7.28.6(@babel/[email protected]) + '@babel/plugin-transform-react-jsx': 7.28.6(@babel/[email protected]) eslint: 8.57.1 - lodash: 4.17.21 + lodash: 4.18.1 string-natural-compare: 3.0.1 - [email protected](@typescript-eslint/[email protected]([email protected])([email protected]))([email protected]): + [email protected](@typescript-eslint/[email protected]([email protected])([email protected]))([email protected]): dependencies: + '@rtsao/scc': 1.1.0 array-includes: 3.1.9 + array.prototype.findlastindex: 1.2.6 array.prototype.flat: 1.3.3 array.prototype.flatmap: 1.3.3 debug: 3.2.7 doctrine: 2.1.0 eslint: 8.57.1 - eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.1(@typescript-eslint/[email protected]([email protected])([email protected]))([email protected])([email protected]) - has: 1.0.4 + eslint-import-resolver-node: 0.3.10 + eslint-module-utils: 2.12.1(@typescript-eslint/[email protected]([email protected])([email protected]))([email protected])([email protected]) + hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 - minimatch: 3.1.2 + minimatch: 3.1.5 + object.fromentries: 2.0.8 + object.groupby: 1.0.3 object.values: 1.2.1 - resolve: 1.22.11 semver: 6.3.1 + string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 5.49.0([email protected])([email protected]) + '@typescript-eslint/parser': 5.49.0([email protected])([email protected]) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - [email protected](@typescript-eslint/[email protected](@typescript-eslint/[email protected]([email protected])([email protected]))([email protected])([email protected]))([email protected])([email protected]): + [email protected](@typescript-eslint/[email protected]([email protected])([email protected]))([email protected]): dependencies: - '@typescript-eslint/experimental-utils': 5.62.0([email protected])([email protected]) + '@rtsao/scc': 1.1.0 + array-includes: 3.1.9 + array.prototype.findlastindex: 1.2.6 + array.prototype.flat: 1.3.3 + array.prototype.flatmap: 1.3.3 + debug: 3.2.7 + doctrine: 2.1.0 eslint: 8.57.1 + eslint-import-resolver-node: 0.3.10 + eslint-module-utils: 2.12.1(@typescript-eslint/[email protected]([email protected])([email protected]))([email protected])([email protected]) + hasown: 2.0.2 + is-core-module: 2.16.1 + is-glob: 4.0.3 + minimatch: 3.1.5 + object.fromentries: 2.0.8 + object.groupby: 1.0.3 + object.values: 1.2.1 + semver: 6.3.1 + string.prototype.trimend: 1.0.9 + tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 5.49.0(@typescript-eslint/[email protected]([email protected])([email protected]))([email protected])([email protected]) + '@typescript-eslint/parser': 8.58.2([email protected])([email protected]) transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - supports-color - - typescript - [email protected](@typescript-eslint/[email protected](@typescript-eslint/[email protected]([email protected])([email protected]))([email protected])([email protected]))([email protected])([email protected]): + [email protected](@typescript-eslint/[email protected](@typescript-eslint/[email protected]([email protected])([email protected]))([email protected])([email protected]))([email protected])([email protected]): dependencies: - '@typescript-eslint/utils': 5.62.0([email protected])([email protected]) + '@typescript-eslint/experimental-utils': 5.62.0([email protected])([email protected]) eslint: 8.57.1 optionalDependencies: - '@typescript-eslint/eslint-plugin': 5.49.0(@typescript-eslint/[email protected]([email protected])([email protected]))([email protected])([email protected]) + '@typescript-eslint/eslint-plugin': 5.49.0(@typescript-eslint/[email protected]([email protected])([email protected]))([email protected])([email protected]) transitivePeerDependencies: - supports-color - typescript + [email protected](@typescript-eslint/[email protected](@typescript-eslint/[email protected]([email protected])([email protected]))([email protected])([email protected]))([email protected])([email protected]): + dependencies: + '@typescript-eslint/utils': 8.58.2([email protected])([email protected]) + eslint: 8.57.1 + optionalDependencies: + '@typescript-eslint/eslint-plugin': 8.58.2(@typescript-eslint/[email protected]([email protected])([email protected]))([email protected])([email protected]) + typescript: 6.0.2 + transitivePeerDependencies: + - supports-color + dependencies: - '@babel/runtime': 7.20.13 aria-query: 5.3.2 array-includes: 3.1.9 array.prototype.flatmap: 1.3.3 - ast-types-flow: 0.0.7 - axe-core: 4.11.0 - axobject-query: 3.2.4 + ast-types-flow: 0.0.8 + axe-core: 4.11.3 + axobject-query: 4.1.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 eslint: 8.57.1 - has: 1.0.4 + hasown: 2.0.2 jsx-ast-utils: 3.3.5 - language-tags: 1.0.5 - minimatch: 3.1.2 - object.entries: 1.1.9 + language-tags: 1.0.9 + minimatch: 3.1.5 object.fromentries: 2.0.8 - semver: 6.3.1 + safe-regex-test: 1.1.0 + string.prototype.includes: 2.0.1 dependencies: eslint: 8.57.1 + dependencies: + '@babel/core': 7.29.0 + '@babel/parser': 7.29.2 + eslint: 8.57.1 + hermes-parser: 0.25.1 + zod: 4.3.6 + zod-validation-error: 4.0.2([email protected]) + transitivePeerDependencies: + - supports-color + dependencies: array-includes: 3.1.9 + array.prototype.findlast: 1.2.5 array.prototype.flatmap: 1.3.3 array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 + es-iterator-helpers: 1.3.2 eslint: 8.57.1 estraverse: 5.3.0 + hasown: 2.0.2 jsx-ast-utils: 3.3.5 - minimatch: 3.1.2 + minimatch: 3.1.5 object.entries: 1.1.9 object.fromentries: 2.0.8 - object.hasown: 1.1.4 object.values: 1.2.1 prop-types: 15.8.1 - resolve: 2.0.0-next.5 + resolve: 2.0.0-next.6 semver: 6.3.1 string.prototype.matchall: 4.0.12 + string.prototype.repeat: 1.0.0 dependencies: - '@typescript-eslint/utils': 5.62.0([email protected])([email protected]) + '@typescript-eslint/utils': 5.62.0([email protected])([email protected]) eslint: 8.57.1 transitivePeerDependencies: - supports-color @@ -6483,9 +7546,11 @@ snapshots: + [email protected]: {} + dependencies: - '@eslint-community/eslint-utils': 4.9.0([email protected]) + '@eslint-community/eslint-utils': 4.9.1([email protected]) '@eslint-community/regexpp': 4.12.2 '@eslint/eslintrc': 2.1.4 '@eslint/js': 8.57.1 @@ -6493,7 +7558,7 @@ snapshots: '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 '@ungap/structured-clone': 1.3.0 - ajv: 6.12.6 + ajv: 6.14.0 chalk: 4.1.2 cross-spawn: 7.0.6 debug: 4.4.3 @@ -6502,7 +7567,7 @@ snapshots: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - esquery: 1.6.0 + esquery: 1.7.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 @@ -6514,11 +7579,11 @@ snapshots: imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 - js-yaml: 4.1.0 + js-yaml: 4.1.1 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 lodash.merge: 4.6.2 - minimatch: 3.1.2 + minimatch: 3.1.5 natural-compare: 1.4.0 optionator: 0.9.4 strip-ansi: 6.0.1 @@ -6528,11 +7593,11 @@ snapshots: dependencies: - acorn: 8.15.0 - acorn-jsx: 5.3.2([email protected]) + acorn: 8.16.0 + acorn-jsx: 5.3.2([email protected]) eslint-visitor-keys: 3.4.3 dependencies: estraverse: 5.3.0 @@ -6552,13 +7617,14 @@ snapshots: dependencies: - '@jest/expect-utils': 29.7.0 - jest-get-type: 29.6.3 - jest-matcher-utils: 29.7.0 - jest-message-util: 29.7.0 - jest-util: 29.7.0 + '@jest/expect-utils': 30.3.0 + '@jest/get-type': 30.1.0 + jest-matcher-utils: 30.3.0 + jest-message-util: 30.3.0 + jest-mock: 30.3.0 + jest-util: 30.3.0 @@ -6576,17 +7642,21 @@ snapshots: dependencies: reusify: 1.1.0 + optionalDependencies: + picomatch: 4.0.4 + dependencies: flat-cache: 3.2.0 dependencies: - minimatch: 5.1.6 + minimatch: 5.1.9 dependencies: @@ -6599,27 +7669,32 @@ snapshots: dependencies: - flatted: 3.3.3 + flatted: 3.4.2 keyv: 4.5.4 rimraf: 3.0.2 - [email protected]: {} + [email protected]: {} dependencies: is-callable: 1.2.7 - [email protected]: {} + dependencies: + cross-spawn: 7.0.6 + signal-exit: 4.1.0 + [email protected]: {} + + [email protected](@emotion/[email protected])([email protected]([email protected]))([email protected]): dependencies: - '@motionone/dom': 10.18.0 - hey-listen: 1.0.8 - react: 18.2.0 - react-dom: 18.2.0([email protected]) - tslib: 2.4.1 + motion-dom: 12.38.0 + motion-utils: 12.36.0 + tslib: 2.8.1 optionalDependencies: '@emotion/is-prop-valid': 0.8.8 + react: 18.3.1 + react-dom: 18.3.1([email protected]) dependencies: @@ -6637,7 +7712,7 @@ snapshots: dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 call-bound: 1.0.4 define-properties: 1.2.1 functions-have-names: 1.2.3 @@ -6684,12 +7759,21 @@ snapshots: dependencies: is-glob: 4.0.3 + dependencies: + foreground-child: 3.3.1 + jackspeak: 4.2.3 + minimatch: 10.2.5 + minipass: 7.1.3 + package-json-from-dist: 1.0.1 + path-scurry: 2.0.2 + dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.1.2 + minimatch: 3.1.5 once: 1.4.0 path-is-absolute: 1.0.1 @@ -6737,43 +7821,49 @@ snapshots: dependencies: has-symbols: 1.1.0 - [email protected]: {} - dependencies: function-bind: 1.1.2 - [email protected]: {} + [email protected]: {} + + dependencies: + hermes-estree: 0.25.1 dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.29.2 dependencies: void-elements: 3.1.0 dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.29.2 dependencies: - cross-fetch: 3.1.5 + cross-fetch: 4.1.0 transitivePeerDependencies: - encoding dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.29.2 + optionalDependencies: + typescript: 6.0.2 - [email protected]: {} + [email protected]: {} - [email protected]: {} + [email protected]: {} + + [email protected]: {} dependencies: @@ -6801,7 +7891,7 @@ snapshots: dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 call-bound: 1.0.4 get-intrinsic: 1.3.0 @@ -6819,10 +7909,6 @@ snapshots: dependencies: has-bigints: 1.1.0 - dependencies: - binary-extensions: 2.3.0 - dependencies: call-bound: 1.0.4 @@ -6910,7 +7996,7 @@ snapshots: dependencies: - which-typed-array: 1.1.19 + which-typed-array: 1.1.20 @@ -6927,60 +8013,73 @@ snapshots: + dependencies: + define-data-property: 1.1.4 + es-object-atoms: 1.1.1 + get-intrinsic: 1.3.0 + get-proto: 1.0.1 + has-symbols: 1.1.0 + set-function-name: 2.0.2 + + dependencies: + '@isaacs/cliui': 9.0.0 + dependencies: async: 3.2.6 - filelist: 1.0.4 + filelist: 1.0.6 picocolors: 1.1.1 dependencies: + '@jest/diff-sequences': 30.3.0 + '@jest/get-type': 30.1.0 chalk: 4.1.2 - diff-sequences: 29.6.3 - jest-get-type: 29.6.3 - pretty-format: 29.7.0 + pretty-format: 30.3.0 - [email protected]: {} - dependencies: + '@jest/get-type': 30.1.0 chalk: 4.1.2 - jest-diff: 29.7.0 - jest-get-type: 29.6.3 - pretty-format: 29.7.0 + jest-diff: 30.3.0 + pretty-format: 30.3.0 dependencies: - '@babel/code-frame': 7.27.1 - '@jest/types': 29.6.3 + '@babel/code-frame': 7.29.0 + '@jest/types': 30.3.0 '@types/stack-utils': 2.0.3 chalk: 4.1.2 graceful-fs: 4.2.11 - micromatch: 4.0.8 - pretty-format: 29.7.0 + picomatch: 4.0.4 + pretty-format: 30.3.0 slash: 3.0.0 stack-utils: 2.0.6 dependencies: - '@jest/types': 29.6.3 - '@types/node': 24.9.2 - chalk: 4.1.2 - ci-info: 3.9.0 - graceful-fs: 4.2.11 - picomatch: 2.3.1 + '@jest/types': 30.3.0 + '@types/node': 25.6.0 + jest-util: 30.3.0 + [email protected]: {} + dependencies: - '@types/node': 24.9.2 - merge-stream: 2.0.0 - supports-color: 7.2.0 + '@jest/types': 30.3.0 + '@types/node': 25.6.0 + chalk: 4.1.2 + ci-info: 4.4.0 + graceful-fs: 4.2.11 + picomatch: 4.0.4 dependencies: argparse: 2.0.1 @@ -6994,8 +8093,6 @@ snapshots: - [email protected]: {} - @@ -7025,7 +8122,7 @@ snapshots: dependencies: language-subtag-registry: 0.3.23 @@ -7036,7 +8133,57 @@ snapshots: prelude-ls: 1.2.1 type-check: 0.4.0 - [email protected]: {} + optional: true + + optional: true + + optional: true + + optional: true + + optional: true + + optional: true + + optional: true + + optional: true + + optional: true + + optional: true + + optional: true + + dependencies: + detect-libc: 2.1.2 + optionalDependencies: + lightningcss-android-arm64: 1.32.0 + lightningcss-darwin-arm64: 1.32.0 + lightningcss-darwin-x64: 1.32.0 + lightningcss-freebsd-x64: 1.32.0 + lightningcss-linux-arm-gnueabihf: 1.32.0 + lightningcss-linux-arm64-gnu: 1.32.0 + lightningcss-linux-arm64-musl: 1.32.0 + lightningcss-linux-x64-gnu: 1.32.0 + lightningcss-linux-x64-musl: 1.32.0 + lightningcss-win32-arm64-msvc: 1.32.0 + lightningcss-win32-x64-msvc: 1.32.0 + optional: true + + [email protected]: {} @@ -7044,7 +8191,7 @@ snapshots: dependencies: p-locate: 5.0.0 - [email protected]: {} + [email protected]: {} @@ -7056,12 +8203,14 @@ snapshots: - [email protected]: {} + [email protected]: {} dependencies: js-tokens: 4.0.0 + [email protected]: {} + dependencies: yallist: 3.1.1 @@ -7070,49 +8219,51 @@ snapshots: dependencies: sourcemap-codec: 1.4.8 - dependencies: - '@jridgewell/sourcemap-codec': 1.5.5 - - dependencies: - '@jridgewell/sourcemap-codec': 1.5.5 - dependencies: - '@babel/runtime': 7.28.4 + '@babel/runtime': 7.29.2 remove-accents: 0.5.0 - [email protected]: {} + [email protected]: {} - [email protected]: {} + [email protected]: {} - [email protected]: {} - dependencies: braces: 3.0.3 - picomatch: 2.3.1 + picomatch: 2.3.2 + dependencies: + brace-expansion: 5.0.5 + dependencies: - brace-expansion: 1.1.12 + brace-expansion: 1.1.14 dependencies: - brace-expansion: 2.0.2 + brace-expansion: 2.1.0 - [email protected]: {} + [email protected]: {} + + [email protected]: {} + + dependencies: + motion-utils: 12.36.0 + + [email protected]: {} @@ -7126,17 +8277,21 @@ snapshots: - dependencies: - whatwg-url: 5.0.0 - - [email protected]: {} + optional: true - [email protected]: {} + dependencies: + array.prototype.flatmap: 1.3.3 + es-errors: 1.3.0 + object.entries: 1.1.9 + semver: 6.3.1 - [email protected]: {} + dependencies: + whatwg-url: 5.0.0 - [email protected]: {} + [email protected]: {} dependencies: @@ -7150,7 +8305,7 @@ snapshots: dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 call-bound: 1.0.4 define-properties: 1.2.1 es-object-atoms: 1.1.1 @@ -7159,27 +8314,27 @@ snapshots: dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 call-bound: 1.0.4 define-properties: 1.2.1 es-object-atoms: 1.1.1 dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.2 es-object-atoms: 1.1.1 dependencies: + call-bind: 1.0.9 define-properties: 1.2.1 - es-abstract: 1.24.0 - es-object-atoms: 1.1.1 + es-abstract: 1.24.2 dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 call-bound: 1.0.4 define-properties: 1.2.1 es-object-atoms: 1.1.1 @@ -7213,13 +8368,15 @@ snapshots: dependencies: p-limit: 3.1.0 + [email protected]: {} + dependencies: callsites: 3.1.0 dependencies: - '@babel/code-frame': 7.27.1 + '@babel/code-frame': 7.29.0 error-ex: 1.3.4 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -7232,373 +8389,400 @@ snapshots: + dependencies: + lru-cache: 11.3.5 + minipass: 7.1.3 + - [email protected]: {} + [email protected]: {} - [email protected]: {} + [email protected]: {} dependencies: - postcss: 8.4.21 - postcss-selector-parser: 6.1.2 + postcss: 8.5.9 + postcss-selector-parser: 7.1.1 dependencies: - postcss: 8.4.21 - postcss-selector-parser: 6.1.2 + postcss: 8.5.9 + postcss-selector-parser: 7.1.1 postcss-value-parser: 4.2.0 dependencies: - postcss: 8.4.21 + postcss: 8.5.9 postcss-value-parser: 4.2.0 dependencies: - '@csstools/postcss-progressive-custom-properties': 2.3.0([email protected]) - postcss: 8.4.21 - postcss-value-parser: 4.2.0 + '@csstools/css-color-parser': 4.1.0(@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected]) + '@csstools/css-parser-algorithms': 4.0.0(@csstools/[email protected]) + '@csstools/css-tokenizer': 4.0.0 + '@csstools/postcss-progressive-custom-properties': 5.0.0([email protected]) + '@csstools/utilities': 3.0.0([email protected]) + postcss: 8.5.9 dependencies: - '@csstools/utilities': 1.0.0([email protected]) - postcss: 8.4.21 + '@csstools/utilities': 3.0.0([email protected]) + postcss: 8.5.9 postcss-value-parser: 4.2.0 dependencies: - postcss: 8.4.21 + '@csstools/utilities': 3.0.0([email protected]) + postcss: 8.5.9 postcss-value-parser: 4.2.0 dependencies: - browserslist: 4.27.0 + '@colordx/core': 5.0.3 + browserslist: 4.28.2 caniuse-api: 3.0.0 - colord: 2.9.3 - postcss: 8.4.21 + postcss: 8.5.9 postcss-value-parser: 4.2.0 dependencies: - browserslist: 4.27.0 - postcss: 8.4.21 + browserslist: 4.28.2 + postcss: 8.5.9 postcss-value-parser: 4.2.0 dependencies: - '@csstools/cascade-layer-name-parser': 1.0.13(@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected]) - '@csstools/css-parser-algorithms': 2.7.1(@csstools/[email protected]) - '@csstools/css-tokenizer': 2.4.1 - '@csstools/media-query-list-parser': 2.1.13(@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected]) - postcss: 8.4.21 + '@csstools/cascade-layer-name-parser': 3.0.0(@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected]) + '@csstools/css-parser-algorithms': 4.0.0(@csstools/[email protected]) + '@csstools/css-tokenizer': 4.0.0 + '@csstools/media-query-list-parser': 5.0.0(@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected]) + postcss: 8.5.9 dependencies: - '@csstools/cascade-layer-name-parser': 1.0.13(@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected]) - '@csstools/css-parser-algorithms': 2.7.1(@csstools/[email protected]) - '@csstools/css-tokenizer': 2.4.1 - '@csstools/utilities': 1.0.0([email protected]) - postcss: 8.4.21 + '@csstools/cascade-layer-name-parser': 3.0.0(@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected]) + '@csstools/css-parser-algorithms': 4.0.0(@csstools/[email protected]) + '@csstools/css-tokenizer': 4.0.0 + '@csstools/utilities': 3.0.0([email protected]) + postcss: 8.5.9 postcss-value-parser: 4.2.0 dependencies: - '@csstools/cascade-layer-name-parser': 1.0.13(@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected]) - '@csstools/css-parser-algorithms': 2.7.1(@csstools/[email protected]) - '@csstools/css-tokenizer': 2.4.1 - postcss: 8.4.21 - postcss-selector-parser: 6.1.2 + '@csstools/cascade-layer-name-parser': 3.0.0(@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected]) + '@csstools/css-parser-algorithms': 4.0.0(@csstools/[email protected]) + '@csstools/css-tokenizer': 4.0.0 + postcss: 8.5.9 + postcss-selector-parser: 7.1.1 dependencies: - postcss: 8.4.21 - postcss-selector-parser: 6.1.2 + postcss: 8.5.9 + postcss-selector-parser: 7.1.1 dependencies: - postcss: 8.4.21 + postcss: 8.5.9 + postcss-selector-parser: 7.1.1 dependencies: - postcss: 8.4.21 + postcss: 8.5.9 dependencies: - postcss: 8.4.21 + postcss: 8.5.9 dependencies: - postcss: 8.4.21 + postcss: 8.5.9 dependencies: - '@csstools/postcss-progressive-custom-properties': 2.3.0([email protected]) - postcss: 8.4.21 + '@csstools/postcss-progressive-custom-properties': 5.0.0([email protected]) + '@csstools/utilities': 3.0.0([email protected]) + postcss: 8.5.9 postcss-value-parser: 4.2.0 dependencies: - postcss: 8.4.21 - postcss-selector-parser: 6.1.2 + postcss: 8.5.9 + postcss-selector-parser: 7.1.1 dependencies: - postcss: 8.4.21 - postcss-selector-parser: 6.1.2 + postcss: 8.5.9 + postcss-selector-parser: 7.1.1 dependencies: - postcss: 8.4.21 + postcss: 8.5.9 dependencies: - postcss: 8.4.21 + postcss: 8.5.9 dependencies: - postcss: 8.4.21 + '@csstools/utilities': 3.0.0([email protected]) + postcss: 8.5.9 postcss-value-parser: 4.2.0 - dependencies: - postcss: 8.4.21 - dependencies: - '@csstools/css-color-parser': 1.6.3(@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected]) - '@csstools/css-parser-algorithms': 2.7.1(@csstools/[email protected]) - '@csstools/css-tokenizer': 2.4.1 - '@csstools/postcss-progressive-custom-properties': 2.3.0([email protected]) - postcss: 8.4.21 + '@csstools/css-color-parser': 4.1.0(@csstools/[email protected](@csstools/[email protected]))(@csstools/[email protected]) + '@csstools/css-parser-algorithms': 4.0.0(@csstools/[email protected]) + '@csstools/css-tokenizer': 4.0.0 + '@csstools/postcss-progressive-custom-properties': 5.0.0([email protected]) + '@csstools/utilities': 3.0.0([email protected]) + postcss: 8.5.9 dependencies: - postcss: 8.4.21 + postcss: 8.5.9 postcss-value-parser: 4.2.0 dependencies: - postcss: 8.4.21 + postcss: 8.5.9 postcss-value-parser: 4.2.0 - stylehacks: 5.1.1([email protected]) + stylehacks: 7.0.9([email protected]) dependencies: - browserslist: 4.27.0 + browserslist: 4.28.2 caniuse-api: 3.0.0 - cssnano-utils: 3.1.0([email protected]) - postcss: 8.4.21 - postcss-selector-parser: 6.1.2 + cssnano-utils: 5.0.1([email protected]) + postcss: 8.5.9 + postcss-selector-parser: 7.1.1 dependencies: - postcss: 8.4.21 + postcss: 8.5.9 postcss-value-parser: 4.2.0 dependencies: - colord: 2.9.3 - cssnano-utils: 3.1.0([email protected]) - postcss: 8.4.21 + '@colordx/core': 5.0.3 + cssnano-utils: 5.0.1([email protected]) + postcss: 8.5.9 postcss-value-parser: 4.2.0 dependencies: - browserslist: 4.27.0 - cssnano-utils: 3.1.0([email protected]) - postcss: 8.4.21 + browserslist: 4.28.2 + cssnano-utils: 5.0.1([email protected]) + postcss: 8.5.9 postcss-value-parser: 4.2.0 dependencies: - postcss: 8.4.21 - postcss-selector-parser: 6.1.2 + cssesc: 3.0.0 + postcss: 8.5.9 + postcss-selector-parser: 7.1.1 dependencies: - '@csstools/selector-specificity': 2.2.0([email protected]) - postcss: 8.4.21 - postcss-selector-parser: 6.1.2 + '@csstools/selector-resolve-nested': 4.0.0([email protected]) + '@csstools/selector-specificity': 6.0.0([email protected]) + postcss: 8.5.9 + postcss-selector-parser: 7.1.1 dependencies: - postcss: 8.4.21 + postcss: 8.5.9 dependencies: - postcss: 8.4.21 + postcss: 8.5.9 postcss-value-parser: 4.2.0 dependencies: - postcss: 8.4.21 + postcss: 8.5.9 postcss-value-parser: 4.2.0 dependencies: - postcss: 8.4.21 + postcss: 8.5.9 postcss-value-parser: 4.2.0 dependencies: - postcss: 8.4.21 + postcss: 8.5.9 postcss-value-parser: 4.2.0 dependencies: - postcss: 8.4.21 + postcss: 8.5.9 postcss-value-parser: 4.2.0 dependencies: - browserslist: 4.27.0 - postcss: 8.4.21 + browserslist: 4.28.2 + postcss: 8.5.9 postcss-value-parser: 4.2.0 dependencies: - normalize-url: 6.1.0 - postcss: 8.4.21 + postcss: 8.5.9 postcss-value-parser: 4.2.0 dependencies: - postcss: 8.4.21 + postcss: 8.5.9 postcss-value-parser: 4.2.0 dependencies: - postcss: 8.4.21 + postcss: 8.5.9 dependencies: - cssnano-utils: 3.1.0([email protected]) - postcss: 8.4.21 + cssnano-utils: 5.0.1([email protected]) + postcss: 8.5.9 postcss-value-parser: 4.2.0 dependencies: - postcss: 8.4.21 + postcss: 8.5.9 postcss-value-parser: 4.2.0 dependencies: - postcss: 8.4.21 + postcss: 8.5.9 dependencies: - postcss: 8.4.21 + postcss: 8.5.9 postcss-value-parser: 4.2.0 dependencies: - '@csstools/postcss-cascade-layers': 3.0.1([email protected]) - '@csstools/postcss-color-function': 2.2.3([email protected]) - '@csstools/postcss-color-mix-function': 1.0.3([email protected]) - '@csstools/postcss-font-format-keywords': 2.0.2([email protected]) - '@csstools/postcss-gradients-interpolation-method': 3.0.6([email protected]) - '@csstools/postcss-hwb-function': 2.2.2([email protected]) - '@csstools/postcss-ic-unit': 2.0.4([email protected]) - '@csstools/postcss-is-pseudo-class': 3.2.1([email protected]) - '@csstools/postcss-logical-float-and-clear': 1.0.1([email protected]) - '@csstools/postcss-logical-resize': 1.0.1([email protected]) - '@csstools/postcss-logical-viewport-units': 1.0.3([email protected]) - '@csstools/postcss-media-minmax': 1.1.8([email protected]) - '@csstools/postcss-media-queries-aspect-ratio-number-values': 1.0.4([email protected]) - '@csstools/postcss-nested-calc': 2.0.2([email protected]) - '@csstools/postcss-normalize-display-values': 2.0.1([email protected]) - '@csstools/postcss-oklab-function': 2.2.3([email protected]) - '@csstools/postcss-progressive-custom-properties': 2.3.0([email protected]) - '@csstools/postcss-relative-color-syntax': 1.0.2([email protected]) - '@csstools/postcss-scope-pseudo-class': 2.0.2([email protected]) - '@csstools/postcss-stepped-value-functions': 2.1.1([email protected]) - '@csstools/postcss-text-decoration-shorthand': 2.2.4([email protected]) - '@csstools/postcss-trigonometric-functions': 2.1.1([email protected]) - '@csstools/postcss-unset-value': 2.0.1([email protected]) - autoprefixer: 10.4.21([email protected]) - browserslist: 4.27.0 - css-blank-pseudo: 5.0.2([email protected]) - css-has-pseudo: 5.0.2([email protected]) - css-prefers-color-scheme: 8.0.2([email protected]) - cssdb: 7.11.2 - postcss: 8.4.21 - postcss-attribute-case-insensitive: 6.0.3([email protected]) - postcss-clamp: 4.1.0([email protected]) - postcss-color-functional-notation: 5.1.0([email protected]) - postcss-color-hex-alpha: 9.0.4([email protected]) - postcss-color-rebeccapurple: 8.0.2([email protected]) - postcss-custom-media: 9.1.5([email protected]) - postcss-custom-properties: 13.3.12([email protected]) - postcss-custom-selectors: 7.1.12([email protected]) - postcss-dir-pseudo-class: 7.0.2([email protected]) - postcss-double-position-gradients: 4.0.4([email protected]) - postcss-focus-visible: 8.0.2([email protected]) - postcss-focus-within: 7.0.2([email protected]) - postcss-font-variant: 5.0.0([email protected]) - postcss-gap-properties: 4.0.1([email protected]) - postcss-image-set-function: 5.0.2([email protected]) - postcss-initial: 4.0.1([email protected]) - postcss-lab-function: 5.2.3([email protected]) - postcss-logical: 6.2.0([email protected]) - postcss-nesting: 11.3.0([email protected]) - postcss-opacity-percentage: 2.0.0([email protected]) - postcss-overflow-shorthand: 4.0.1([email protected]) - postcss-page-break: 3.0.4([email protected]) - postcss-place: 8.0.1([email protected]) - postcss-pseudo-class-any-link: 8.0.2([email protected]) - postcss-replace-overflow-wrap: 4.0.0([email protected]) - postcss-selector-not: 7.0.2([email protected]) - postcss-value-parser: 4.2.0 + '@csstools/postcss-alpha-function': 2.0.4([email protected]) + '@csstools/postcss-cascade-layers': 6.0.0([email protected]) + '@csstools/postcss-color-function': 5.0.3([email protected]) + '@csstools/postcss-color-function-display-p3-linear': 2.0.3([email protected]) + '@csstools/postcss-color-mix-function': 4.0.3([email protected]) + '@csstools/postcss-color-mix-variadic-function-arguments': 2.0.3([email protected]) + '@csstools/postcss-content-alt-text': 3.0.0([email protected]) + '@csstools/postcss-contrast-color-function': 3.0.3([email protected]) + '@csstools/postcss-exponential-functions': 3.0.2([email protected]) + '@csstools/postcss-font-format-keywords': 5.0.0([email protected]) + '@csstools/postcss-font-width-property': 1.0.0([email protected]) + '@csstools/postcss-gamut-mapping': 3.0.3([email protected]) + '@csstools/postcss-gradients-interpolation-method': 6.0.3([email protected]) + '@csstools/postcss-hwb-function': 5.0.3([email protected]) + '@csstools/postcss-ic-unit': 5.0.0([email protected]) + '@csstools/postcss-initial': 3.0.0([email protected]) + '@csstools/postcss-is-pseudo-class': 6.0.0([email protected]) + '@csstools/postcss-light-dark-function': 3.0.0([email protected]) + '@csstools/postcss-logical-float-and-clear': 4.0.0([email protected]) + '@csstools/postcss-logical-overflow': 3.0.0([email protected]) + '@csstools/postcss-logical-overscroll-behavior': 3.0.0([email protected]) + '@csstools/postcss-logical-resize': 4.0.0([email protected]) + '@csstools/postcss-logical-viewport-units': 4.0.0([email protected]) + '@csstools/postcss-media-minmax': 3.0.2([email protected]) + '@csstools/postcss-media-queries-aspect-ratio-number-values': 4.0.0([email protected]) + '@csstools/postcss-mixins': 1.0.0([email protected]) + '@csstools/postcss-nested-calc': 5.0.0([email protected]) + '@csstools/postcss-normalize-display-values': 5.0.1([email protected]) + '@csstools/postcss-oklab-function': 5.0.3([email protected]) + '@csstools/postcss-position-area-property': 2.0.0([email protected]) + '@csstools/postcss-progressive-custom-properties': 5.0.0([email protected]) + '@csstools/postcss-property-rule-prelude-list': 2.0.0([email protected]) + '@csstools/postcss-random-function': 3.0.2([email protected]) + '@csstools/postcss-relative-color-syntax': 4.0.3([email protected]) + '@csstools/postcss-scope-pseudo-class': 5.0.0([email protected]) + '@csstools/postcss-sign-functions': 2.0.2([email protected]) + '@csstools/postcss-stepped-value-functions': 5.0.2([email protected]) + '@csstools/postcss-syntax-descriptor-syntax-production': 2.0.0([email protected]) + '@csstools/postcss-system-ui-font-family': 2.0.0([email protected]) + '@csstools/postcss-text-decoration-shorthand': 5.0.3([email protected]) + '@csstools/postcss-trigonometric-functions': 5.0.2([email protected]) + '@csstools/postcss-unset-value': 5.0.0([email protected]) + autoprefixer: 10.5.0([email protected]) + browserslist: 4.28.2 + css-blank-pseudo: 8.0.1([email protected]) + css-has-pseudo: 8.0.0([email protected]) + css-prefers-color-scheme: 11.0.0([email protected]) + cssdb: 8.8.0 + postcss: 8.5.9 + postcss-attribute-case-insensitive: 8.0.0([email protected]) + postcss-clamp: 4.1.0([email protected]) + postcss-color-functional-notation: 8.0.3([email protected]) + postcss-color-hex-alpha: 11.0.0([email protected]) + postcss-color-rebeccapurple: 11.0.0([email protected]) + postcss-custom-media: 12.0.1([email protected]) + postcss-custom-properties: 15.0.1([email protected]) + postcss-custom-selectors: 9.0.1([email protected]) + postcss-dir-pseudo-class: 10.0.0([email protected]) + postcss-double-position-gradients: 7.0.0([email protected]) + postcss-focus-visible: 11.0.0([email protected]) + postcss-focus-within: 10.0.0([email protected]) + postcss-font-variant: 5.0.0([email protected]) + postcss-gap-properties: 7.0.0([email protected]) + postcss-image-set-function: 8.0.0([email protected]) + postcss-lab-function: 8.0.3([email protected]) + postcss-logical: 9.0.0([email protected]) + postcss-nesting: 14.0.0([email protected]) + postcss-opacity-percentage: 3.0.0([email protected]) + postcss-overflow-shorthand: 7.0.0([email protected]) + postcss-page-break: 3.0.4([email protected]) + postcss-place: 11.0.0([email protected]) + postcss-pseudo-class-any-link: 11.0.0([email protected]) + postcss-replace-overflow-wrap: 4.0.0([email protected]) + postcss-selector-not: 9.0.0([email protected]) dependencies: - postcss: 8.4.21 - postcss-selector-parser: 6.1.2 + postcss: 8.5.9 + postcss-selector-parser: 7.1.1 dependencies: - browserslist: 4.27.0 + browserslist: 4.28.2 caniuse-api: 3.0.0 - postcss: 8.4.21 + postcss: 8.5.9 dependencies: - postcss: 8.4.21 + postcss: 8.5.9 postcss-value-parser: 4.2.0 dependencies: - postcss: 8.4.21 + postcss: 8.5.9 dependencies: - postcss: 8.4.21 - postcss-selector-parser: 6.1.2 + postcss: 8.5.9 + postcss-selector-parser: 7.1.1 dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 dependencies: - postcss: 8.4.21 + postcss: 8.5.9 postcss-value-parser: 4.2.0 - svgo: 2.8.0 + svgo: 4.0.1 dependencies: - postcss: 8.4.21 - postcss-selector-parser: 6.1.2 + postcss: 8.5.9 + postcss-selector-parser: 7.1.1 dependencies: nanoid: 3.3.11 picocolors: 1.1.1 @@ -7606,15 +8790,15 @@ snapshots: - [email protected]: {} + [email protected]: {} dependencies: - '@jest/schemas': 29.6.3 + '@jest/schemas': 30.0.5 ansi-styles: 5.2.0 react-is: 18.3.1 @@ -7634,34 +8818,36 @@ snapshots: dependencies: safe-buffer: 5.2.1 dependencies: - chart.js: 4.2.0 - react: 18.2.0 + chart.js: 4.5.1 + react: 18.3.1 dependencies: loose-envify: 1.4.0 - react: 18.2.0 + react: 18.3.1 scheduler: 0.23.2 dependencies: prop-types: 15.8.1 - react: 18.2.0 + react: 18.3.1 + [email protected]([email protected]([email protected]))([email protected]([email protected]))([email protected])([email protected]): dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.29.2 html-parse-stringify: 3.0.1 - i18next: 22.4.9 - react: 18.2.0 + i18next: 26.0.4([email protected]) + react: 18.3.1 + use-sync-external-store: 1.6.0([email protected]) optionalDependencies: - react-dom: 18.2.0([email protected]) + react-dom: 18.3.1([email protected]) + typescript: 6.0.2 dependencies: - react: 18.2.0 + react: 18.3.1 @@ -7669,96 +8855,94 @@ snapshots: dependencies: exenv: 1.2.2 prop-types: 15.8.1 - react: 18.2.0 - react-dom: 18.2.0([email protected]) + react: 18.3.1 + react-dom: 18.3.1([email protected]) react-lifecycles-compat: 3.0.4 warning: 4.0.3 dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.29.2 broadcast-channel: 3.7.0 match-sorter: 6.3.4 - react: 18.2.0 + react: 18.3.1 optionalDependencies: - react-dom: 18.2.0([email protected]) + react-dom: 18.3.1([email protected]) dependencies: '@types/use-sync-external-store': 0.0.6 - react: 18.2.0 - use-sync-external-store: 1.6.0([email protected]) + react: 18.3.1 + use-sync-external-store: 1.6.0([email protected]) optionalDependencies: - '@types/react': 18.0.27 + '@types/react': 18.3.28 redux: 5.0.1 - [email protected]: {} + [email protected]: {} dependencies: - '@remix-run/router': 1.3.1 - react: 18.2.0 - react-dom: 18.2.0([email protected]) - react-router: 6.8.0([email protected]) + react: 18.3.1 + react-dom: 18.3.1([email protected]) dependencies: - '@remix-run/router': 1.3.1 - react: 18.2.0 + cookie: 1.1.1 + react: 18.3.1 + set-cookie-parser: 2.7.2 + optionalDependencies: + react-dom: 18.3.1([email protected]) dependencies: prop-types: 15.8.1 - react: 18.2.0 - react-dom: 18.2.0([email protected]) + react: 18.3.1 + react-dom: 18.3.1([email protected]) dependencies: - react: 18.2.0 + react: 18.3.1 dependencies: - clsx: 1.2.1 + clsx: 2.1.1 prop-types: 15.8.1 - react: 18.2.0 + react: 18.3.1 dependencies: - react: 18.2.0 + react: 18.3.1 dependencies: - '@babel/runtime': 7.20.13 - memoize-one: 5.2.1 - react: 18.2.0 - react-dom: 18.2.0([email protected]) + react: 18.3.1 + react-dom: 18.3.1([email protected]) dependencies: loose-envify: 1.4.0 - dependencies: - picomatch: 2.3.1 + [email protected]: {} dependencies: hamt_plus: 1.0.2 - react: 18.2.0 + react: 18.3.1 optionalDependencies: - react-dom: 18.2.0([email protected]) + react-dom: 18.3.1([email protected]) dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.2 es-errors: 1.3.0 es-object-atoms: 1.1.1 get-intrinsic: 1.3.0 @@ -7771,11 +8955,11 @@ snapshots: - [email protected]: {} + [email protected]: {} dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 define-properties: 1.2.1 es-errors: 1.3.0 get-proto: 1.0.1 @@ -7789,13 +8973,13 @@ snapshots: regenerate: 1.4.2 regenerate-unicode-properties: 10.2.2 regjsgen: 0.8.0 - regjsparser: 0.13.0 + regjsparser: 0.13.1 unicode-match-property-ecmascript: 2.0.0 unicode-match-property-value-ecmascript: 2.2.1 dependencies: jsesc: 3.1.0 @@ -7803,21 +8987,25 @@ snapshots: - [email protected]: {} + [email protected]: {} dependencies: + es-errors: 1.3.0 is-core-module: 2.16.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 dependencies: + es-errors: 1.3.0 is-core-module: 2.16.1 + node-exports-info: 1.6.0 + object-keys: 1.1.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -7827,20 +9015,39 @@ snapshots: dependencies: glob: 7.2.3 - dependencies: - '@babel/code-frame': 7.27.1 - jest-worker: 26.6.2 - rollup: 2.79.2 - serialize-javascript: 4.0.0 - terser: 5.44.0 - optionalDependencies: fsevents: 2.3.3 + dependencies: + '@types/estree': 1.0.8 optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.60.1 + '@rollup/rollup-android-arm64': 4.60.1 + '@rollup/rollup-darwin-arm64': 4.60.1 + '@rollup/rollup-darwin-x64': 4.60.1 + '@rollup/rollup-freebsd-arm64': 4.60.1 + '@rollup/rollup-freebsd-x64': 4.60.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.60.1 + '@rollup/rollup-linux-arm-musleabihf': 4.60.1 + '@rollup/rollup-linux-arm64-gnu': 4.60.1 + '@rollup/rollup-linux-arm64-musl': 4.60.1 + '@rollup/rollup-linux-loong64-gnu': 4.60.1 + '@rollup/rollup-linux-loong64-musl': 4.60.1 + '@rollup/rollup-linux-ppc64-gnu': 4.60.1 + '@rollup/rollup-linux-ppc64-musl': 4.60.1 + '@rollup/rollup-linux-riscv64-gnu': 4.60.1 + '@rollup/rollup-linux-riscv64-musl': 4.60.1 + '@rollup/rollup-linux-s390x-gnu': 4.60.1 + '@rollup/rollup-linux-x64-gnu': 4.60.1 + '@rollup/rollup-linux-x64-musl': 4.60.1 + '@rollup/rollup-openbsd-x64': 4.60.1 + '@rollup/rollup-openharmony-arm64': 4.60.1 + '@rollup/rollup-win32-arm64-msvc': 4.60.1 + '@rollup/rollup-win32-ia32-msvc': 4.60.1 + '@rollup/rollup-win32-x64-gnu': 4.60.1 + '@rollup/rollup-win32-x64-msvc': 4.60.1 fsevents: 2.3.3 @@ -7849,7 +9056,7 @@ snapshots: dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 call-bound: 1.0.4 get-intrinsic: 1.3.0 has-symbols: 1.1.0 @@ -7868,11 +9075,15 @@ snapshots: es-errors: 1.3.0 is-regex: 1.2.1 dependencies: - chokidar: 3.6.0 - immutable: 4.3.7 + chokidar: 4.0.3 + immutable: 5.1.5 source-map-js: 1.2.1 + optionalDependencies: + '@parcel/watcher': 2.5.6 + + [email protected]: {} dependencies: @@ -7880,12 +9091,14 @@ snapshots: - [email protected]: {} + [email protected]: {} dependencies: randombytes: 2.1.0 + [email protected]: {} + dependencies: define-data-property: 1.1.4 @@ -7914,7 +9127,7 @@ snapshots: dependencies: es-errors: 1.3.0 object-inspect: 1.13.4 @@ -7938,12 +9151,16 @@ snapshots: dependencies: es-errors: 1.3.0 object-inspect: 1.13.4 - side-channel-list: 1.0.0 + side-channel-list: 1.0.1 side-channel-map: 1.0.1 side-channel-weakmap: 1.0.2 + [email protected]: {} + + [email protected]: {} + @@ -7959,8 +9176,6 @@ snapshots: - [email protected]: {} - dependencies: escape-string-regexp: 2.0.0 @@ -7972,12 +9187,18 @@ snapshots: + dependencies: + call-bind: 1.0.9 + define-properties: 1.2.1 + es-abstract: 1.24.2 + dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 call-bound: 1.0.4 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.2 es-errors: 1.3.0 es-object-atoms: 1.1.1 get-intrinsic: 1.3.0 @@ -7988,26 +9209,31 @@ snapshots: set-function-name: 2.0.2 side-channel: 1.1.0 + dependencies: + define-properties: 1.2.1 + es-abstract: 1.24.2 + dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 call-bound: 1.0.4 define-data-property: 1.1.4 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.2 es-object-atoms: 1.1.1 has-property-descriptors: 1.0.2 dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 call-bound: 1.0.4 define-properties: 1.2.1 es-object-atoms: 1.1.1 dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 define-properties: 1.2.1 es-object-atoms: 1.1.1 @@ -8027,11 +9253,11 @@ snapshots: dependencies: - browserslist: 4.27.0 - postcss: 8.4.21 - postcss-selector-parser: 6.1.2 + browserslist: 4.28.2 + postcss: 8.5.9 + postcss-selector-parser: 7.1.1 dependencies: @@ -8039,15 +9265,15 @@ snapshots: dependencies: - '@trysound/sax': 0.2.0 - commander: 7.2.0 - css-select: 4.3.0 - css-tree: 1.1.3 - csso: 4.2.0 + commander: 11.1.0 + css-select: 5.2.2 + css-tree: 3.2.1 + css-what: 6.2.2 + csso: 5.0.5 picocolors: 1.1.1 - stable: 0.1.8 + sax: 1.6.0 @@ -8058,10 +9284,10 @@ snapshots: type-fest: 0.16.0 unique-string: 2.0.0 dependencies: '@jridgewell/source-map': 0.3.11 - acorn: 8.15.0 + acorn: 8.16.0 commander: 2.20.3 source-map-support: 0.5.21 @@ -8069,6 +9295,11 @@ snapshots: + dependencies: + fdir: 6.5.0([email protected]) + picomatch: 4.0.4 + dependencies: is-number: 7.0.0 @@ -8079,6 +9310,10 @@ snapshots: dependencies: punycode: 2.3.1 + dependencies: + typescript: 6.0.2 + dependencies: '@types/json5': 0.0.29 @@ -8088,12 +9323,12 @@ snapshots: - [email protected]: {} + [email protected]: {} dependencies: tslib: 1.14.1 - typescript: 4.9.4 + typescript: 6.0.2 dependencies: @@ -8111,7 +9346,7 @@ snapshots: dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 for-each: 0.3.5 gopd: 1.2.0 has-proto: 1.2.0 @@ -8120,7 +9355,7 @@ snapshots: dependencies: available-typed-arrays: 1.0.7 - call-bind: 1.0.8 + call-bind: 1.0.9 for-each: 0.3.5 gopd: 1.2.0 has-proto: 1.2.0 @@ -8129,14 +9364,14 @@ snapshots: dependencies: - call-bind: 1.0.8 + call-bind: 1.0.9 for-each: 0.3.5 gopd: 1.2.0 is-typed-array: 1.1.15 possible-typed-array-names: 1.1.0 reflect.getprototypeof: 1.0.10 - [email protected]: {} + [email protected]: {} dependencies: @@ -8145,7 +9380,7 @@ snapshots: has-symbols: 1.1.0 which-boxed-primitive: 1.1.1 - [email protected]: {} + [email protected]: {} @@ -8166,14 +9401,14 @@ snapshots: dependencies: - '@babel/runtime': 7.20.13 + '@babel/runtime': 7.29.2 detect-node: 2.1.0 dependencies: - browserslist: 4.27.0 + browserslist: 4.28.2 escalade: 3.2.0 picocolors: 1.1.1 @@ -8181,41 +9416,42 @@ snapshots: dependencies: punycode: 2.3.1 dependencies: fast-deep-equal: 3.1.3 - react: 18.2.0 + react: 18.3.1 dependencies: - react: 18.2.0 + react: 18.3.1 - [email protected]([email protected](@types/[email protected])([email protected])([email protected]))([email protected])([email protected]): + [email protected]([email protected](@types/[email protected])([email protected])([email protected])([email protected]))([email protected](@types/[email protected]))([email protected]): dependencies: - '@rollup/plugin-replace': 5.0.7([email protected]) debug: 4.4.3 - fast-glob: 3.3.3 pretty-bytes: 6.1.1 - rollup: 3.29.5 - workbox-build: 6.6.0 - workbox-window: 6.6.0 + tinyglobby: 0.2.16 + workbox-build: 7.4.0(@types/[email protected]) + workbox-window: 7.4.0 transitivePeerDependencies: - supports-color + [email protected](@types/[email protected])([email protected])([email protected])([email protected]): dependencies: - esbuild: 0.16.17 - postcss: 8.4.21 - resolve: 1.22.11 - rollup: 3.29.5 + esbuild: 0.27.7 + fdir: 6.5.0([email protected]) + picomatch: 4.0.4 + postcss: 8.5.9 + rollup: 4.60.1 + tinyglobby: 0.2.16 optionalDependencies: - '@types/node': 24.9.2 + '@types/node': 25.6.0 fsevents: 2.3.3 - sass: 1.57.1 - terser: 5.44.0 + lightningcss: 1.32.0 + sass: 1.99.0 + terser: 5.46.1 @@ -8260,7 +9496,7 @@ snapshots: isarray: 2.0.5 which-boxed-primitive: 1.1.1 which-collection: 1.0.2 - which-typed-array: 1.1.19 + which-typed-array: 1.1.20 dependencies: @@ -8269,10 +9505,10 @@ snapshots: is-weakmap: 2.0.2 is-weakset: 2.0.4 dependencies: available-typed-arrays: 1.0.7 - call-bind: 1.0.8 + call-bind: 1.0.9 call-bound: 1.0.4 for-each: 0.3.5 get-proto: 1.0.1 @@ -8285,144 +9521,129 @@ snapshots: dependencies: idb: 7.1.1 - workbox-core: 6.6.0 + workbox-core: 7.4.0 dependencies: - workbox-core: 6.6.0 + workbox-core: 7.4.0 + [email protected](@types/[email protected]): dependencies: - '@apideck/better-ajv-errors': 0.3.6([email protected]) - '@babel/core': 7.28.5 - '@babel/preset-env': 7.28.5(@babel/[email protected]) - '@babel/runtime': 7.20.13 - '@rollup/plugin-babel': 5.3.1(@babel/[email protected])([email protected]) - '@rollup/plugin-node-resolve': 11.2.1([email protected]) - '@rollup/plugin-replace': 2.4.2([email protected]) + '@apideck/better-ajv-errors': 0.3.7([email protected]) + '@babel/core': 7.29.0 + '@babel/preset-env': 7.29.2(@babel/[email protected]) + '@babel/runtime': 7.29.2 + '@rollup/plugin-babel': 5.3.1(@babel/[email protected])(@types/[email protected])([email protected]) + '@rollup/plugin-node-resolve': 15.3.1([email protected]) + '@rollup/plugin-replace': 2.4.2([email protected]) + '@rollup/plugin-terser': 0.4.4([email protected]) '@surma/rollup-plugin-off-main-thread': 2.2.3 - ajv: 8.17.1 + ajv: 8.18.0 common-tags: 1.8.2 fast-json-stable-stringify: 2.1.0 fs-extra: 9.1.0 - glob: 7.2.3 - lodash: 4.17.21 + glob: 11.1.0 + lodash: 4.18.1 pretty-bytes: 5.6.0 - rollup: 2.79.2 - rollup-plugin-terser: 7.0.2([email protected]) + rollup: 2.80.0 source-map: 0.8.0-beta.0 stringify-object: 3.3.0 strip-comments: 2.0.1 tempy: 0.6.0 upath: 1.2.0 - workbox-background-sync: 6.6.0 - workbox-broadcast-update: 6.6.0 - workbox-cacheable-response: 6.6.0 - workbox-core: 6.6.0 - workbox-expiration: 6.6.0 - workbox-google-analytics: 6.6.0 - workbox-navigation-preload: 6.6.0 - workbox-precaching: 6.6.0 - workbox-range-requests: 6.6.0 - workbox-recipes: 6.6.0 - workbox-routing: 6.6.0 - workbox-strategies: 6.6.0 - workbox-streams: 6.6.0 - workbox-sw: 6.6.0 - workbox-window: 6.6.0 + workbox-background-sync: 7.4.0 + workbox-broadcast-update: 7.4.0 + workbox-cacheable-response: 7.4.0 + workbox-core: 7.4.0 + workbox-expiration: 7.4.0 + workbox-google-analytics: 7.4.0 + workbox-navigation-preload: 7.4.0 + workbox-precaching: 7.4.0 + workbox-range-requests: 7.4.0 + workbox-recipes: 7.4.0 + workbox-routing: 7.4.0 + workbox-strategies: 7.4.0 + workbox-streams: 7.4.0 + workbox-sw: 7.4.0 + workbox-window: 7.4.0 transitivePeerDependencies: - '@types/babel__core' - supports-color dependencies: - workbox-core: 6.6.0 - - [email protected]: {} + workbox-core: 7.4.0 - [email protected]: {} + [email protected]: {} dependencies: idb: 7.1.1 - workbox-core: 6.5.4 - - dependencies: - idb: 7.1.1 - workbox-core: 6.6.0 - - dependencies: - workbox-background-sync: 6.6.0 - workbox-core: 6.6.0 - workbox-routing: 6.6.0 - workbox-strategies: 6.6.0 + workbox-core: 7.4.0 dependencies: - workbox-core: 6.6.0 + workbox-background-sync: 7.4.0 + workbox-core: 7.4.0 + workbox-routing: 7.4.0 + workbox-strategies: 7.4.0 dependencies: - workbox-core: 6.5.4 - workbox-routing: 6.5.4 - workbox-strategies: 6.5.4 + workbox-core: 7.4.0 dependencies: - workbox-core: 6.6.0 - workbox-routing: 6.6.0 - workbox-strategies: 6.6.0 + workbox-core: 7.4.0 + workbox-routing: 7.4.0 + workbox-strategies: 7.4.0 dependencies: - workbox-core: 6.6.0 + workbox-core: 7.4.0 dependencies: - workbox-cacheable-response: 6.6.0 - workbox-core: 6.6.0 - workbox-expiration: 6.6.0 - workbox-precaching: 6.6.0 - workbox-routing: 6.6.0 - workbox-strategies: 6.6.0 + workbox-cacheable-response: 7.4.0 + workbox-core: 7.4.0 + workbox-expiration: 7.4.0 + workbox-precaching: 7.4.0 + workbox-routing: 7.4.0 + workbox-strategies: 7.4.0 dependencies: - workbox-core: 6.5.4 + workbox-core: 7.4.0 dependencies: - workbox-core: 6.6.0 + workbox-core: 7.4.0 dependencies: - workbox-core: 6.5.4 + workbox-core: 7.4.0 + workbox-routing: 7.4.0 - dependencies: - workbox-core: 6.6.0 - - dependencies: - workbox-core: 6.6.0 - workbox-routing: 6.6.0 - - [email protected]: {} + [email protected]: {} dependencies: '@types/trusted-types': 2.0.7 - workbox-core: 6.6.0 + workbox-core: 7.4.0 - [email protected]: {} + [email protected]: {} + + dependencies: + zod: 4.3.6 + + [email protected]: {} diff --git a/src/app/router.tsx b/src/app/router.tsx index cfd5fcd..87e78ee 100644 --- a/src/app/router.tsx +++ b/src/app/router.tsx @@ -31,7 +31,7 @@ const routes = [ { path: '/proxies', element: <ProxiesPage /> }, { path: '/rules', element: <RulesPage /> }, { path: '/about', element: <AboutPage /> }, - process.env.NODE_ENV === 'development' ? { path: '/style', element: <StyleGuidePage /> } : false, + import.meta.env.DEV ? { path: '/style', element: <StyleGuidePage /> } : false, ].filter(Boolean) as RouteObject[]; function DashboardRouter() { diff --git a/src/components/BackendList.tsx b/src/components/BackendList.tsx index 2246dd6..bb9ae53 100644 --- a/src/components/BackendList.tsx +++ b/src/components/BackendList.tsx @@ -1,6 +1,6 @@ import cx from 'clsx'; import * as React from 'react'; -import { Eye, EyeOff, X as Close } from 'react-feather'; +import { Eye, EyeOff, X as Close } from '~/components/shared/FeatherIcons'; import { useToggle } from '~/hooks/basic'; import type { ClashAPIConfigWithAddedAt } from '~/store/types'; diff --git a/src/components/Button.module.scss b/src/components/Button.module.scss index 5bb68be..4f89d4c 100644 --- a/src/components/Button.module.scss +++ b/src/components/Button.module.scss @@ -1,4 +1,4 @@ -@import '~/styles/utils/custom-media'; +@use '~/styles/utils/custom-media' as *; .btn { -webkit-appearance: none; @@ -26,10 +26,6 @@ transform: translateY(-1px); box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); } - &:active { - transform: scale(0.97); - box-shadow: none; - } font-size: 0.75em; padding: 4px 7px; diff --git a/src/components/Collapsible.tsx b/src/components/Collapsible.tsx index f43dbd6..6948cef 100644 --- a/src/components/Collapsible.tsx +++ b/src/components/Collapsible.tsx @@ -1,7 +1,6 @@ +import { LazyMotion, domAnimation, m } from 'framer-motion'; import React from 'react'; -import { framerMotionResouce } from '../misc/motion'; - const { memo } = React; const variantsCollpapsibleWrap = { @@ -27,17 +26,17 @@ const variantsCollpapsibleWrap = { }; const Collapsible = memo(({ children, isOpen }: { children: React.ReactNode; isOpen: boolean }) => { - const module = framerMotionResouce.read(); - const motion = module.motion; return ( - <motion.div - initial={isOpen ? 'initialOpen' : 'closed'} - animate={isOpen ? 'open' : 'closed'} - variants={variantsCollpapsibleWrap} - style={{ overflow: 'hidden' }} - > - {children} - </motion.div> + <LazyMotion features={domAnimation}> + <m.div + initial={isOpen ? 'initialOpen' : 'closed'} + animate={isOpen ? 'open' : 'closed'} + variants={variantsCollpapsibleWrap} + style={{ overflow: 'hidden' }} + > + {children} + </m.div> + </LazyMotion> ); }); diff --git a/src/components/Config.module.scss b/src/components/Config.module.scss index 9bc3f08..1c178b4 100644 --- a/src/components/Config.module.scss +++ b/src/components/Config.module.scss @@ -1,4 +1,4 @@ -@import '~/styles/utils/custom-media'; +@use '~/styles/utils/custom-media' as *; .root { max-width: 1000px; diff --git a/src/components/Config.tsx b/src/components/Config.tsx index 3bf39af..2d3f08b 100644 --- a/src/components/Config.tsx +++ b/src/components/Config.tsx @@ -8,7 +8,7 @@ import { Settings, Tool, Trash2, -} from 'react-feather'; +} from '~/components/shared/FeatherIcons'; import { useTranslation } from 'react-i18next'; import Select from '~/components/shared/Select'; @@ -73,7 +73,6 @@ export default function Config({ return ( <div> - <ContentHeader /> <div className={s0.root}> <div className={s0.card}> <div className={s0.sectionTitle}> diff --git a/src/components/ConnectionCard.tsx b/src/components/ConnectionCard.tsx index 8a3a88a..bf16eb6 100644 --- a/src/components/ConnectionCard.tsx +++ b/src/components/ConnectionCard.tsx @@ -1,7 +1,7 @@ import { formatDistance, Locale } from 'date-fns'; import { enUS, zhCN, zhTW } from 'date-fns/locale'; import React from 'react'; -import { ArrowDown, ArrowDownCircle, ArrowUp, X } from 'react-feather'; +import { ArrowDown, ArrowDownCircle, ArrowUp, X } from '~/components/shared/FeatherIcons'; import { useTranslation } from 'react-i18next'; import { FormattedConn } from '~/store/connections'; diff --git a/src/components/ConnectionTable.tsx b/src/components/ConnectionTable.tsx index 8a2f0a6..e296706 100644 --- a/src/components/ConnectionTable.tsx +++ b/src/components/ConnectionTable.tsx @@ -4,10 +4,10 @@ import cx from 'clsx'; import { formatDistance, Locale } from 'date-fns'; import { enUS, zhCN, zhTW } from 'date-fns/locale'; import React, { useCallback, useEffect, useMemo, useState } from 'react'; -import { ArrowDown, ArrowUp, ChevronDown, Sliders, XCircle } from 'react-feather'; +import { ArrowDown, ArrowUp, ChevronDown, Sliders, XCircle } from '~/components/shared/FeatherIcons'; import { useTranslation } from 'react-i18next'; import { useSortBy, useTable } from 'react-table'; -import { FixedSizeList as List } from 'react-window'; +import { List as VirtualList, RowComponentProps } from 'react-window'; import { FormattedConn } from '~/store/connections'; @@ -40,19 +40,6 @@ const COLUMN_WIDTHS = { const TOTAL_WIDTH = Object.values(COLUMN_WIDTHS).reduce((a, b) => a + b, 0); -const InnerElement = React.forwardRef<HTMLDivElement, React.HTMLProps<HTMLDivElement>>( - ({ style, ...rest }, ref) => ( - <div - ref={ref} - style={{ - ...style, - width: TOTAL_WIDTH, - }} - {...rest} - /> - ) -); - const getColumnStyle = (columnId: string) => { const width = COLUMN_WIDTHS[columnId] || 100; const style: React.CSSProperties = { @@ -82,19 +69,6 @@ function Table({ data, columns, hiddenColumns, apiConfig, height }) { const [isMobile, setIsMobile] = useState(false); const headerRef = React.useRef<HTMLDivElement>(null); - const outerRef = React.useRef<HTMLDivElement>(null); - - useEffect(() => { - const outer = outerRef.current; - if (!outer) return; - const handleScroll = () => { - if (headerRef.current) { - headerRef.current.scrollLeft = outer.scrollLeft; - } - }; - outer.addEventListener('scroll', handleScroll); - return () => outer.removeEventListener('scroll', handleScroll); - }, []); useEffect(() => { const mql = window.matchMedia('(max-width: 768px)'); @@ -193,7 +167,7 @@ function Table({ data, columns, hiddenColumns, apiConfig, height }) { }, [state.sortBy]); const MobileRow = useCallback( - ({ index, style }) => { + ({ index, style }: RowComponentProps) => { const row = rows[index]; const conn = row.original as FormattedConn; return ( @@ -211,7 +185,7 @@ function Table({ data, columns, hiddenColumns, apiConfig, height }) { ); const DesktopRow = useCallback( - ({ index, style }) => { + ({ index, style }: RowComponentProps) => { const row = rows[index]; prepareRow(row); return ( @@ -259,6 +233,12 @@ function Table({ data, columns, hiddenColumns, apiConfig, height }) { [prepareRow, rows, renderCell, locale] ); + const handleDesktopListScroll = useCallback((e: React.UIEvent<HTMLDivElement>) => { + if (headerRef.current) { + headerRef.current.scrollLeft = e.currentTarget.scrollLeft; + } + }, []); + return ( <div className={s.tableWrapper} style={{ height, overflow: 'hidden' }}> {isMobile ? ( @@ -290,9 +270,13 @@ function Table({ data, columns, hiddenColumns, apiConfig, height }) { {currentSort.desc ? <ArrowDown size={18} /> : <ArrowUp size={18} />} </button> </div> - <List height={height - 50} itemCount={rows.length} itemSize={120} width="100%"> - {MobileRow} - </List> + <VirtualList + style={{ height: height - 50, width: '100%' }} + rowCount={rows.length} + rowHeight={120} + rowComponent={MobileRow} + rowProps={{}} + /> </div> ) : ( <div @@ -347,16 +331,14 @@ function Table({ data, columns, hiddenColumns, apiConfig, height }) { ))} </div> </div> - <List - height={height - 50} - itemCount={rows.length} - itemSize={44} - width="100%" - outerRef={outerRef} - innerElementType={InnerElement} - > - {DesktopRow} - </List> + <VirtualList + style={{ height: height - 50, width: '100%' }} + onScroll={handleDesktopListScroll} + rowCount={rows.length} + rowHeight={44} + rowComponent={DesktopRow} + rowProps={{}} + /> </div> )} <MOdalCloseConnection diff --git a/src/components/Connections.tsx b/src/components/Connections.tsx index 38da7b8..64a5998 100644 --- a/src/components/Connections.tsx +++ b/src/components/Connections.tsx @@ -1,7 +1,7 @@ import './Connections.css'; import React from 'react'; -import { Pause, Play, RefreshCcw, Settings, Tag, X as IconClose } from 'react-feather'; +import { Pause, Play, RefreshCcw, Settings, Tag, X as IconClose } from '~/components/shared/FeatherIcons'; import { useTranslation } from 'react-i18next'; import { Tab, TabList, TabPanel, Tabs } from 'react-tabs'; @@ -114,14 +114,12 @@ export default function Connections({ apiConfig }: Props) { <Tab> <span>{t('Active')}</span> <span className={s.connQty}> - {/* @ts-expect-error ts-migrate(2786) FIXME: 'ConnQty' cannot be used as a JSX component. */} <ConnQty qty={filteredConns.length} /> </span> </Tab> <Tab> <span>{t('Closed')}</span> <span className={s.connQty}> - {/* @ts-expect-error ts-migrate(2786) FIXME: 'ConnQty' cannot be used as a JSX component. */} <ConnQty qty={filteredClosedConns.length} /> </span> </Tab> diff --git a/src/components/ContentHeader.module.scss b/src/components/ContentHeader.module.scss index 37a7b86..be1697b 100644 --- a/src/components/ContentHeader.module.scss +++ b/src/components/ContentHeader.module.scss @@ -1,4 +1,4 @@ -@import '~/styles/utils/custom-media'; +@use '~/styles/utils/custom-media' as *; .root { height: 60px; diff --git a/src/components/Home.module.scss b/src/components/Home.module.scss index 8da1d49..7fa6ada 100644 --- a/src/components/Home.module.scss +++ b/src/components/Home.module.scss @@ -1,4 +1,4 @@ -@import '~/styles/utils/custom-media'; +@use '~/styles/utils/custom-media' as *; .root { padding: 6px 15px; diff --git a/src/components/Home.tsx b/src/components/Home.tsx index 195b329..489f4c5 100644 --- a/src/components/Home.tsx +++ b/src/components/Home.tsx @@ -2,7 +2,6 @@ import React from 'react'; import { ClashAPIConfig } from '~/types'; -import ContentHeader from './ContentHeader'; import s0 from './Home.module.scss'; import TrafficNow from './TrafficNow'; @@ -14,7 +13,6 @@ type Props = { export default function Home({ apiConfig, selectedChartStyleIndex }: Props) { return ( <div> - <ContentHeader /> <div className={s0.root}> <TrafficNow apiConfig={apiConfig} selectedChartStyleIndex={selectedChartStyleIndex} /> </div> diff --git a/src/components/Logs.tsx b/src/components/Logs.tsx index 0dbb8f0..59abced 100644 --- a/src/components/Logs.tsx +++ b/src/components/Logs.tsx @@ -1,5 +1,5 @@ import * as React from 'react'; -import { ArrowDown, Pause, Play, Trash2 } from 'react-feather'; +import { ArrowDown, Pause, Play, Trash2 } from '~/components/shared/FeatherIcons'; import { useTranslation } from 'react-i18next'; import ContentHeader from '~/components/ContentHeader'; diff --git a/src/components/Modal.tsx b/src/components/Modal.tsx index e91523c..dfb9683 100644 --- a/src/components/Modal.tsx +++ b/src/components/Modal.tsx @@ -1,6 +1,6 @@ import cx from 'clsx'; import * as React from 'react'; -import Modal, { Props as ReactModalProps } from 'react-modal'; +import ReactModalBase, { Props as ReactModalProps } from 'react-modal'; import s0 from './Modal.module.scss'; @@ -8,10 +8,28 @@ type Props = ReactModalProps & { isOpen: boolean; onRequestClose: (...args: any[]) => any; children: React.ReactNode; - className?: string; - overlayClassName?: string; }; +const ReactModal = ReactModalBase as unknown as React.ComponentType<ReactModalProps>; + +function withBaseClass( + className: ReactModalProps['className'], + baseClassName: string +): ReactModalProps['className'] { + if (!className) { + return baseClassName; + } + + if (typeof className === 'string') { + return cx(className, baseClassName); + } + + return { + ...className, + base: cx(className.base, baseClassName), + }; +} + function ModalAPIConfig({ isOpen, onRequestClose, @@ -20,10 +38,10 @@ function ModalAPIConfig({ children, ...otherProps }: Props) { - const contentCls = cx(className, s0.content); - const overlayCls = cx(overlayClassName, s0.overlay); + const contentCls = withBaseClass(className, s0.content); + const overlayCls = withBaseClass(overlayClassName, s0.overlay); return ( - <Modal + <ReactModal isOpen={isOpen} onRequestClose={onRequestClose} className={contentCls} @@ -31,7 +49,7 @@ function ModalAPIConfig({ {...otherProps} > {children} - </Modal> + </ReactModal> ); } diff --git a/src/components/ModalCloseAllConnections.tsx b/src/components/ModalCloseAllConnections.tsx index 77bcb59..72efc7c 100644 --- a/src/components/ModalCloseAllConnections.tsx +++ b/src/components/ModalCloseAllConnections.tsx @@ -1,7 +1,8 @@ import cx from 'clsx'; import React from 'react'; import { useTranslation } from 'react-i18next'; -import Modal from 'react-modal'; + +import Modal from './Modal'; import Button from './Button'; import modalStyle from './Modal.module.scss'; @@ -9,16 +10,25 @@ import s from './ModalCloseAllConnections.module.scss'; const { useRef, useCallback, useMemo } = React; +type Props = { + confirm?: string; + isOpen: boolean; + onRequestClose: () => void; + primaryButtonOnTap: (e: React.MouseEvent<HTMLButtonElement>) => unknown; +}; + export default function Comp({ confirm = 'close_all_confirm', isOpen, onRequestClose, primaryButtonOnTap, -}) { +}: Props) { const { t } = useTranslation(); - const primaryButtonRef = useRef(null); + const primaryButtonRef = useRef<HTMLButtonElement | null>(null); const onAfterOpen = useCallback(() => { - primaryButtonRef.current.focus(); + if (primaryButtonRef.current) { + primaryButtonRef.current.focus(); + } }, []); const className = useMemo( () => ({ diff --git a/src/components/ModalConnectionDetails.tsx b/src/components/ModalConnectionDetails.tsx index 3274b4e..4fb4c0c 100644 --- a/src/components/ModalConnectionDetails.tsx +++ b/src/components/ModalConnectionDetails.tsx @@ -3,7 +3,8 @@ import { formatDistance } from 'date-fns'; import { enUS, zhCN, zhTW } from 'date-fns/locale'; import React from 'react'; import { useTranslation } from 'react-i18next'; -import Modal from 'react-modal'; + +import Modal from './Modal'; import { FormattedConn } from '~/store/connections'; diff --git a/src/components/ModalManageConnectionColumns.tsx b/src/components/ModalManageConnectionColumns.tsx index 463f76b..6c687c4 100644 --- a/src/components/ModalManageConnectionColumns.tsx +++ b/src/components/ModalManageConnectionColumns.tsx @@ -1,6 +1,6 @@ import { DragDropContext, Draggable, Droppable } from '@hello-pangea/dnd'; import React from 'react'; -import { ChevronDown, ChevronUp, Menu } from 'react-feather'; +import { ChevronDown, ChevronUp, Menu } from '~/components/shared/FeatherIcons'; import { useTranslation } from 'react-i18next'; import BaseModal from '~/components/shared/BaseModal'; diff --git a/src/components/Rule.module.scss b/src/components/Rule.module.scss index 845fa5e..48a22e7 100644 --- a/src/components/Rule.module.scss +++ b/src/components/Rule.module.scss @@ -1,4 +1,4 @@ -@import '~/styles/utils/custom-media'; +@use '~/styles/utils/custom-media' as *; .rule { display: flex; diff --git a/src/components/Rule.tsx b/src/components/Rule.tsx index 24e2e57..ee3a7ab 100644 --- a/src/components/Rule.tsx +++ b/src/components/Rule.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { FileText, Globe, Hash, Link, Shield, Zap } from 'react-feather'; +import { FileText, Globe, Hash, Link, Shield, Zap } from '~/components/shared/FeatherIcons'; import s0 from './Rule.module.scss'; diff --git a/src/components/Rules.module.scss b/src/components/Rules.module.scss index c2a4f39..f764d09 100644 --- a/src/components/Rules.module.scss +++ b/src/components/Rules.module.scss @@ -1,4 +1,4 @@ -@import '~/styles/utils/custom-media'; +@use '~/styles/utils/custom-media' as *; .container { display: flex; diff --git a/src/components/Rules.tsx b/src/components/Rules.tsx index c4ecd90..fb63028 100644 --- a/src/components/Rules.tsx +++ b/src/components/Rules.tsx @@ -1,14 +1,14 @@ import cx from 'clsx'; import React from 'react'; import { useTranslation } from 'react-i18next'; -import { areEqual, VariableSizeList } from 'react-window'; +import { List as VirtualList, RowComponentProps } from 'react-window'; import ContentHeader from '~/components/ContentHeader'; import { RuleProviderItem } from '~/components/rules/RuleProviderItem'; import { RulesPageFab } from '~/components/rules/RulesPageFab'; import { TextFilter } from '~/components/shared/TextFitler'; import { useRulesPage } from '~/modules/rules/hooks'; -import { formatQty, getItemSizeFactory, itemKey, RulesListItemData } from '~/modules/rules/utils'; +import { formatQty, getItemSizeFactory, RulesListItemData } from '~/modules/rules/utils'; import { ruleFilterText } from '~/store/rules'; import { ClashAPIConfig } from '~/types'; @@ -17,10 +17,11 @@ import useRemainingViewPortHeight from '../hooks/useRemainingViewPortHeight'; import Rule from './Rule'; import s from './Rules.module.scss'; -const { memo } = React; +type RulesRowProps = { + data: RulesListItemData; +}; -// @ts-expect-error ts-migrate(2339) FIXME: Property 'index' does not exist on type '{ childre... Remove this comment to see the full error message -const Row = memo(({ index, style, data }) => { +function Row({ index, style, data }: RowComponentProps<RulesRowProps>) { const { rules, provider, apiConfig } = data; if (!rules) { @@ -39,7 +40,7 @@ const Row = memo(({ index, style, data }) => { <Rule {...r} /> </div> ); -}, areEqual); +} type RulesProps = { apiConfig: ClashAPIConfig; @@ -86,16 +87,15 @@ export default function Rules({ apiConfig }: RulesProps) { </div> </ContentHeader> <div ref={refRulesContainer} className={s.listWrapper}> - <VariableSizeList - height={containerHeight} - width="100%" - itemCount={isRulesTab ? rules.length : provider.names.length} - itemSize={getItemSize} - itemData={{ rules: isRulesTab ? rules : null, provider, apiConfig } as RulesListItemData} - itemKey={itemKey} - > - {Row} - </VariableSizeList> + <VirtualList + style={{ height: containerHeight, width: '100%' }} + rowCount={isRulesTab ? rules.length : provider.names.length} + rowHeight={getItemSize} + rowComponent={Row} + rowProps={{ + data: { rules: isRulesTab ? rules : null, provider, apiConfig } as RulesListItemData, + }} + /> </div> {provider && provider.names && provider.names.length > 0 ? ( <RulesPageFab apiConfig={apiConfig} /> diff --git a/src/components/SideBar.module.scss b/src/components/SideBar.module.scss index 2d73535..74f7087 100644 --- a/src/components/SideBar.module.scss +++ b/src/components/SideBar.module.scss @@ -1,4 +1,4 @@ -@import '~/styles/utils/custom-media'; +@use '~/styles/utils/custom-media' as *; .root { background: var(--color-bg-sidebar); @@ -74,7 +74,6 @@ &:hover { background-color: rgba(176, 206, 255, 0.221); color: var(--color-focus-blue); - transform: translateX(2px); } @media (--breakpoint-not-small) { @@ -110,10 +109,6 @@ } } -.row:hover svg { - transform: scale(1.06); -} - .rowActive { background: linear-gradient(135deg, #60a5fa 0%, var(--color-focus-blue) 100%); color: #fff; diff --git a/src/components/SideBar.tsx b/src/components/SideBar.tsx index 307a362..a117533 100644 --- a/src/components/SideBar.tsx +++ b/src/components/SideBar.tsx @@ -1,7 +1,7 @@ import { Tooltip } from '@reach/tooltip'; import cx from 'clsx'; import * as React from 'react'; -import { Info } from 'react-feather'; +import { Info } from '~/components/shared/FeatherIcons'; import { useTranslation } from 'react-i18next'; import { FcAreaChart, FcDocument, FcGlobe, FcLink, FcRuler, FcSettings } from 'react-icons/fc'; import { useQuery } from 'react-query'; diff --git a/src/components/Sparkline.module.scss b/src/components/Sparkline.module.scss index bb52657..bc60060 100644 --- a/src/components/Sparkline.module.scss +++ b/src/components/Sparkline.module.scss @@ -1,5 +1,5 @@ .sparkline { width: 100%; - height: 40px; + height: 10vh; margin-top: auto; } diff --git a/src/components/Sparkline.tsx b/src/components/Sparkline.tsx index b7f35a9..79f8bf5 100644 --- a/src/components/Sparkline.tsx +++ b/src/components/Sparkline.tsx @@ -63,9 +63,19 @@ const extraChartOptions: any = { export default function Sparkline({ data: dataArray, labels, type, styleIndex = 0 }) { chartJSResource.read(); + const isMemory = type === 'inuse'; + const options = useMemo(() => { return { ...extraChartOptions, + scales: { + ...extraChartOptions.scales, + y: { + display: false, + // 内存值稳定,不从零开始,让 Y 轴自动适应数据范围以显示波动 + beginAtZero: !isMemory, + }, + }, plugins: { ...extraChartOptions.plugins, tooltip: { @@ -75,9 +85,9 @@ export default function Sparkline({ data: dataArray, labels, type, styleIndex = title: () => '', label(context) { if (context.parsed.y !== null) { - const suffix = type === 'inuse' ? '' : '/s'; - // 还原 log1p 变换后的真实值 - return prettyBytes(Math.expm1(context.parsed.y)) + suffix; + const suffix = isMemory ? '' : '/s'; + const raw = isMemory ? context.parsed.y : Math.expm1(context.parsed.y); + return prettyBytes(raw) + suffix; } return ''; }, @@ -85,7 +95,7 @@ export default function Sparkline({ data: dataArray, labels, type, styleIndex = }, }, }; - }, [type]); + }, [type, isMemory]); const data = useMemo( () => ({ @@ -93,13 +103,13 @@ export default function Sparkline({ data: dataArray, labels, type, styleIndex = { ...commonDataSetProps, ...chartStyles[styleIndex][type], - // log1p 变换:压缩大尖刺,让小流量也可见;log1p(0)=0 不会出现 -Infinity - data: dataArray.map((v, i) => ({ x: labels[i], y: Math.log1p(v) })), + // 内存用原始值(变化幅度小,不需要压缩);流量用 log1p 压缩尖刺 + data: dataArray.map((v, i) => ({ x: labels[i], y: isMemory ? v : Math.log1p(v) })), fill: true, }, ], }), - [dataArray, labels, type, styleIndex] + [dataArray, labels, type, styleIndex, isMemory], ); return ( diff --git a/src/components/StateProvider.tsx b/src/components/StateProvider.tsx index 1ef48d7..4b074ef 100644 --- a/src/components/StateProvider.tsx +++ b/src/components/StateProvider.tsx @@ -1,15 +1,15 @@ -import produce, * as immer from 'immer'; +import { produce, setAutoFreeze } from 'immer'; import React from 'react'; // in logs store we update logs in place // outside of immer produce // this is just workaround -immer.setAutoFreeze(false); +setAutoFreeze(false); const { createContext, memo, useMemo, useRef, useEffect, useCallback, useContext, useState } = React; -export { immer }; +export const immer = { produce, setAutoFreeze }; const StateContext = createContext(null); const DispatchContext = createContext(null); @@ -33,7 +33,7 @@ export default function Provider({ initialState, actions = {}, children }) { const [state, setState] = useState(initialState); const getState = useCallback(() => stateRef.current, []); useEffect(() => { - if (process.env.NODE_ENV === 'development') { + if (import.meta.env.DEV) { (window as any).getState2 = getState; } }, [getState]); @@ -43,7 +43,7 @@ export default function Provider({ initialState, actions = {}, children }) { const stateNext = produce(getState(), fn); if (stateNext !== stateRef.current) { - if (process.env.NODE_ENV === 'development') { + if (import.meta.env.DEV) { // eslint-disable-next-line no-console console.log(actionId, stateNext); } @@ -81,7 +81,7 @@ export function connect(mapStateToProps: any) { // steal from https://github.com/reduxjs/redux/blob/master/src/bindActionCreators.ts function bindAction(action: any, dispatch: any) { return function (...args: any[]) { - return dispatch(action.apply(this, args)); + return dispatch(action(...args)); }; } diff --git a/src/components/StyleGuide.tsx b/src/components/StyleGuide.tsx index 0e5d2a5..f743f89 100644 --- a/src/components/StyleGuide.tsx +++ b/src/components/StyleGuide.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { Zap } from 'react-feather'; +import { Zap } from '~/components/shared/FeatherIcons'; import Loading from '~/components/Loading'; diff --git a/src/components/TrafficNow.module.scss b/src/components/TrafficNow.module.scss index e0e3271..2b0bcdf 100644 --- a/src/components/TrafficNow.module.scss +++ b/src/components/TrafficNow.module.scss @@ -1,24 +1,63 @@ .TrafficNow { color: var(--color-text); - display: grid; - grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)); + display: flex; + flex-direction: column; grid-gap: 20px; + gap: 20px; padding: 10px 0; + .overview { + display: grid; + grid-template-columns: 1fr 1fr; + gap: 20px; + + & > div:nth-child(3) { + grid-column: 1 / -1; + } + + @media (min-width: 768px) { + grid-template-columns: 1fr 1fr 1fr; + + & > div:nth-child(3) { + grid-column: auto; + } + } + } + + .chartsRow { + display: flex; + flex-direction: column; + gap: 20px; + + @media (min-width: 768px) { + flex-direction: row; + + & > .sec { + flex: 1; + min-width: 0; + } + } + } + .sec { padding: 20px; background-color: var(--color-bg-card); border-radius: 12px; - box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); - transition: transform 0.2s ease, box-shadow 0.2s ease; + box-shadow: + 0 4px 6px -1px rgba(0, 0, 0, 0.1), + 0 2px 4px -1px rgba(0, 0, 0, 0.06); + transition: + transform 0.2s ease, + box-shadow 0.2s ease; display: flex; flex-direction: column; justify-content: space-between; min-height: 140px; &:hover { - transform: translateY(-2px); - box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + box-shadow: + 0 10px 15px -3px rgba(0, 0, 0, 0.1), + 0 4px 6px -2px rgba(0, 0, 0, 0.05); } .header { diff --git a/src/components/TrafficNow.tsx b/src/components/TrafficNow.tsx index 5d48aab..5dc601b 100644 --- a/src/components/TrafficNow.tsx +++ b/src/components/TrafficNow.tsx @@ -1,5 +1,12 @@ import * as React from 'react'; -import { Activity, ArrowDown, ArrowUp, Cpu, Link as LinkIcon, Zap } from 'react-feather'; +import { + Download, + ArrowDown, + ArrowUp, + Cpu, + Link as LinkIcon, + Upload, +} from '~/components/shared/FeatherIcons'; import { useTranslation } from 'react-i18next'; import useMemory from '../hooks/useMemory'; @@ -27,69 +34,70 @@ export default function TrafficNow({ apiConfig, selectedChartStyleIndex }: Props return ( <div className={s0.TrafficNow}> - <div className={s0.sec}> - <div className={s0.header}> - <Cpu size={16} /> - <span>{t('Memory Usage')}</span> + <div className={s0.overview}> + <div className={s0.sec}> + <div className={s0.header}> + <Download size={16} /> + <span>{t('Download Total')}</span> + </div> + <div className={s0.value}>{dlTotal}</div> </div> - <div className={s0.value}>{mUsage}</div> - <Sparkline - data={memory.inuse} - labels={memory.labels} - type="inuse" - styleIndex={selectedChartStyleIndex} - /> - </div> - - <div className={s0.sec}> - <div className={s0.header}> - <ArrowDown size={16} /> - <span>{t('Download')}</span> + <div className={s0.sec}> + <div className={s0.header}> + <Upload size={16} /> + <span>{t('Upload Total')}</span> + </div> + <div className={s0.value}>{upTotal}</div> </div> - <div className={s0.value}>{downStr}</div> - <Sparkline - data={traffic.down} - labels={traffic.labels} - type="down" - styleIndex={selectedChartStyleIndex} - /> - </div> - <div className={s0.sec}> - <div className={s0.header}> - <ArrowUp size={16} /> - <span>{t('Upload')}</span> + <div className={s0.sec}> + <div className={s0.header}> + <LinkIcon size={16} /> + <span>{t('Active Connections')}</span> + </div> + <div className={s0.value}>{connNumber}</div> </div> - <div className={s0.value}>{upStr}</div> - <Sparkline - data={traffic.up} - labels={traffic.labels} - type="up" - styleIndex={selectedChartStyleIndex} - /> </div> - <div className={s0.sec}> - <div className={s0.header}> - <Activity size={16} /> - <span>{t('Download Total')}</span> + <div className={s0.chartsRow}> + <div className={s0.sec}> + <div className={s0.header}> + <ArrowDown size={16} /> + <span>{t('Download')}</span> + </div> + <div className={s0.value}>{downStr}</div> + <Sparkline + data={traffic.down} + labels={traffic.labels} + type="down" + styleIndex={selectedChartStyleIndex} + /> </div> - <div className={s0.value}>{dlTotal}</div> - </div> - - <div className={s0.sec}> - <div className={s0.header}> - <Zap size={16} /> - <span>{t('Upload Total')}</span> + <div className={s0.sec}> + <div className={s0.header}> + <ArrowUp size={16} /> + <span>{t('Upload')}</span> + </div> + <div className={s0.value}>{upStr}</div> + <Sparkline + data={traffic.up} + labels={traffic.labels} + type="up" + styleIndex={selectedChartStyleIndex} + /> </div> - <div className={s0.value}>{upTotal}</div> - </div> - - <div className={s0.sec}> - <div className={s0.header}> - <LinkIcon size={16} /> - <span>{t('Active Connections')}</span> + <div className={s0.sec}> + <div className={s0.header}> + <Cpu size={16} /> + <span>{t('Memory Usage')}</span> + </div> + <div className={s0.value}>{mUsage}</div> + <Sparkline + data={memory.inuse} + labels={memory.labels} + type="inuse" + styleIndex={selectedChartStyleIndex} + /> </div> - <div className={s0.value}>{connNumber}</div> </div> </div> ); diff --git a/src/components/about/About.module.scss b/src/components/about/About.module.scss index 7ed1aa5..de20013 100644 --- a/src/components/about/About.module.scss +++ b/src/components/about/About.module.scss @@ -1,4 +1,4 @@ -@import '~/styles/utils/custom-media'; +@use '~/styles/utils/custom-media' as *; .root { padding: 6px 15px; diff --git a/src/components/about/About.tsx b/src/components/about/About.tsx index 8fa3129..cb08218 100644 --- a/src/components/about/About.tsx +++ b/src/components/about/About.tsx @@ -1,5 +1,5 @@ import * as React from 'react'; -import { GitHub } from 'react-feather'; +import { GitHub } from '~/components/shared/FeatherIcons'; import ContentHeader from '~/components/ContentHeader'; import { useAboutVersionQuery } from '~/modules/about/hooks'; @@ -34,7 +34,7 @@ export function About({ apiConfig }: Props) { return ( <> - <ContentHeader title="About" /> + <ContentHeader>About</ContentHeader> {coreVersionMeta && version?.version ? ( <Version name={coreVersionMeta.name} diff --git a/src/components/proxies/Proxies.module.scss b/src/components/proxies/Proxies.module.scss index 8990688..af961cf 100644 --- a/src/components/proxies/Proxies.module.scss +++ b/src/components/proxies/Proxies.module.scss @@ -1,4 +1,4 @@ -@import '~/styles/utils/custom-media'; +@use '~/styles/utils/custom-media' as *; .topBar { position: sticky; diff --git a/src/components/proxies/Proxy.module.scss b/src/components/proxies/Proxy.module.scss index 60c589f..066026f 100644 --- a/src/components/proxies/Proxy.module.scss +++ b/src/components/proxies/Proxy.module.scss @@ -1,4 +1,4 @@ -@import '~/styles/utils/custom-media'; +@use '~/styles/utils/custom-media' as *; .proxy { padding: 5px; @@ -20,7 +20,6 @@ } &:hover { - transform: translateY(-2px); box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); z-index: 1; } diff --git a/src/components/proxies/ProxyGroup.module.scss b/src/components/proxies/ProxyGroup.module.scss index 06a061f..19529cf 100644 --- a/src/components/proxies/ProxyGroup.module.scss +++ b/src/components/proxies/ProxyGroup.module.scss @@ -9,10 +9,6 @@ border-radius: 12px; box-shadow: var(--shadow-card); transition: border-color 0.2s ease, box-shadow 0.2s ease; - - &:hover { - border-color: var(--color-focus-blue); - } } .zapWrapper { diff --git a/src/components/proxies/ProxyGroup.tsx b/src/components/proxies/ProxyGroup.tsx index 69f2551..7b751fb 100644 --- a/src/components/proxies/ProxyGroup.tsx +++ b/src/components/proxies/ProxyGroup.tsx @@ -1,6 +1,6 @@ import cx from 'clsx'; import * as React from 'react'; -import { ChevronDown, Zap } from 'react-feather'; +import { ChevronDown, Zap } from '~/components/shared/FeatherIcons'; import { useQuery } from 'react-query'; import * as proxiesAPI from '~/api/proxies'; diff --git a/src/components/proxies/ProxyLatency.module.scss b/src/components/proxies/ProxyLatency.module.scss index fce0a2e..ac39100 100644 --- a/src/components/proxies/ProxyLatency.module.scss +++ b/src/components/proxies/ProxyLatency.module.scss @@ -1,4 +1,4 @@ -@import '~/styles/utils/custom-media'; +@use '~/styles/utils/custom-media' as *; .proxyLatency { display: inline-flex; diff --git a/src/components/proxies/ProxyList.module.scss b/src/components/proxies/ProxyList.module.scss index a7e1956..f4c8d87 100644 --- a/src/components/proxies/ProxyList.module.scss +++ b/src/components/proxies/ProxyList.module.scss @@ -1,4 +1,4 @@ -@import '~/styles/utils/custom-media'; +@use '~/styles/utils/custom-media' as *; .list { margin: 8px 0; diff --git a/src/components/proxies/ProxyPageFab.tsx b/src/components/proxies/ProxyPageFab.tsx index ec78650..a8536e0 100644 --- a/src/components/proxies/ProxyPageFab.tsx +++ b/src/components/proxies/ProxyPageFab.tsx @@ -1,5 +1,5 @@ import * as React from 'react'; -import { Zap } from 'react-feather'; +import { Zap } from '~/components/shared/FeatherIcons'; import { useTranslation } from 'react-i18next'; import { Action, Fab, IsFetching, position as fabPosition } from '~/components/shared/Fab'; diff --git a/src/components/proxies/ProxyProvider.module.scss b/src/components/proxies/ProxyProvider.module.scss index d222bc5..d22e50b 100644 --- a/src/components/proxies/ProxyProvider.module.scss +++ b/src/components/proxies/ProxyProvider.module.scss @@ -1,4 +1,4 @@ -@import '~/styles/utils/custom-media'; +@use '~/styles/utils/custom-media' as *; .updatedAt { margin-bottom: 12px; diff --git a/src/components/proxies/ProxyProvider.tsx b/src/components/proxies/ProxyProvider.tsx index d1f257a..47ccb8b 100644 --- a/src/components/proxies/ProxyProvider.tsx +++ b/src/components/proxies/ProxyProvider.tsx @@ -1,14 +1,14 @@ import cx from 'clsx'; import { formatDistance } from 'date-fns'; import * as React from 'react'; -import { ChevronDown, RotateCw, Zap } from 'react-feather'; +import { ChevronDown, RotateCw, Zap } from '~/components/shared/FeatherIcons'; import Button from '~/components/Button'; import Collapsible from '~/components/Collapsible'; import CollapsibleSectionHeader from '~/components/CollapsibleSectionHeader'; import s0 from '~/components/proxies/ProxyGroup.module.scss'; import { useStoreActions } from '~/components/StateProvider'; -import { framerMotionResouce } from '~/misc/motion'; +import { LazyMotion, domAnimation, m } from 'framer-motion'; import { useFilteredAndSorted, useUpdateProviderItem } from '~/modules/proxies/hooks'; import { healthcheckProviderByName } from '~/store/proxies'; import { DelayMapping, DispatchFn, ProxiesMapping, SubscriptionInfo } from '~/store/types'; @@ -190,19 +190,19 @@ function formatBytes(bytes, decimals = 2) { return `${parseFloat((bytes / Math.pow(k, i)).toFixed(dm))} ${sizes[i]}`; } function Refresh() { - const module = framerMotionResouce.read(); - const motion = module.motion; return ( - <motion.div - className={s.refresh} - variants={button} - initial="rest" - whileHover="hover" - whileTap="pressed" - > - <motion.div className="flexCenter" variants={arrow}> - <RotateCw size={16} /> - </motion.div> - </motion.div> + <LazyMotion features={domAnimation}> + <m.div + className={s.refresh} + variants={button} + initial="rest" + whileHover="hover" + whileTap="pressed" + > + <m.div className="flexCenter" variants={arrow}> + <RotateCw size={16} /> + </m.div> + </m.div> + </LazyMotion> ); } diff --git a/src/components/rules/RuleProviderItem.tsx b/src/components/rules/RuleProviderItem.tsx index 7077ed1..5100f3d 100644 --- a/src/components/rules/RuleProviderItem.tsx +++ b/src/components/rules/RuleProviderItem.tsx @@ -1,6 +1,6 @@ import { formatDistance } from 'date-fns'; import * as React from 'react'; -import { Activity, Database, RefreshCw } from 'react-feather'; +import { Activity, Database, RefreshCw } from '~/components/shared/FeatherIcons'; import Button from '~/components/Button'; import { useUpdateRuleProviderItem } from '~/modules/rules/hooks'; diff --git a/src/components/shared/BaseModal.tsx b/src/components/shared/BaseModal.tsx index 72dcba4..f7841f8 100644 --- a/src/components/shared/BaseModal.tsx +++ b/src/components/shared/BaseModal.tsx @@ -1,6 +1,7 @@ import cx from 'clsx'; import * as React from 'react'; -import Modal from 'react-modal'; + +import Modal from '../Modal'; import modalStyle from '../Modal.module.scss'; @@ -8,7 +9,13 @@ import s from './BaseModal.module.scss'; const { useMemo } = React; -export default function BaseModal({ isOpen, onRequestClose, children }) { +type BaseModalProps = { + isOpen: boolean; + onRequestClose: (...args: any[]) => unknown; + children: React.ReactNode; +}; + +export default function BaseModal({ isOpen, onRequestClose, children }: BaseModalProps) { const className = useMemo( () => ({ base: cx(modalStyle.content, s.cnt), diff --git a/src/components/shared/Basic.module.scss b/src/components/shared/Basic.module.scss index 79b8a16..df412e5 100644 --- a/src/components/shared/Basic.module.scss +++ b/src/components/shared/Basic.module.scss @@ -1,4 +1,4 @@ -@import '~/styles/utils/custom-media'; +@use '~/styles/utils/custom-media' as *; h2.sectionNameType { margin: 0; diff --git a/src/components/shared/Fab.tsx b/src/components/shared/Fab.tsx index 8e72432..49c9a89 100644 --- a/src/components/shared/Fab.tsx +++ b/src/components/shared/Fab.tsx @@ -18,7 +18,7 @@ export const position = { interface ABProps extends React.HTMLAttributes<HTMLButtonElement> { text?: string; - onClick?: (e: React.FormEvent) => void; + onClick?: (e: React.MouseEvent<HTMLButtonElement>) => unknown; 'data-testid'?: string; } @@ -46,7 +46,7 @@ interface FabProps { alwaysShowTitle?: boolean; icon?: React.ReactNode; mainButtonStyles?: React.CSSProperties; - onClick?: (e: React.FormEvent) => void; + onClick?: (e: React.MouseEvent<HTMLButtonElement>) => unknown; text?: string; children?: React.ReactNode; } @@ -68,7 +68,7 @@ const Fab: React.FC<FabProps> = ({ const close = () => setIsOpen(false); const enter = () => event === 'hover' && open(); const leave = () => event === 'hover' && close(); - const toggle = (e: React.FormEvent) => { + const toggle = (e: React.MouseEvent<HTMLButtonElement>) => { if (onClick) { return onClick(e); } @@ -76,7 +76,10 @@ const Fab: React.FC<FabProps> = ({ return event === 'click' ? (isOpen ? close() : open()) : null; }; - const actionOnClick = (e: React.FormEvent, userFunc: (e: React.FormEvent) => void) => { + const actionOnClick = ( + e: React.MouseEvent<HTMLButtonElement>, + userFunc: (e: React.MouseEvent<HTMLButtonElement>) => unknown + ) => { e.persist(); setIsOpen(false); setTimeout(() => { @@ -95,7 +98,7 @@ const Fab: React.FC<FabProps> = ({ 'aria-hidden': ariaHidden, tabIndex: isOpen ? 0 : -1, ...ch.props, - onClick: (e: React.FormEvent) => { + onClick: (e: React.MouseEvent<HTMLButtonElement>) => { if (ch.props.onClick) actionOnClick(e, ch.props.onClick); }, })} diff --git a/src/components/shared/FeatherIcons.ts b/src/components/shared/FeatherIcons.ts new file mode 100644 index 0000000..ee1f410 --- /dev/null +++ b/src/components/shared/FeatherIcons.ts @@ -0,0 +1,38 @@ +export { + Activity, + ArrowDown, + ArrowDownCircle, + ArrowUp, + ChevronDown, + ChevronUp, + Cpu, + Database, + Download, + DownloadCloud, + Eye, + EyeOff, + FileText, + GitHub, + Globe, + Hash, + Info, + Link, + LogOut, + Menu, + Monitor, + Pause, + Play, + RefreshCcw, + RefreshCw, + RotateCw, + Settings, + Shield, + Sliders, + Tag, + Tool, + Trash2, + Upload, + X, + XCircle, + Zap, +} from 'react-feather'; diff --git a/src/components/shared/RotateIcon.tsx b/src/components/shared/RotateIcon.tsx index 7e3ceae..0a5a018 100644 --- a/src/components/shared/RotateIcon.tsx +++ b/src/components/shared/RotateIcon.tsx @@ -1,6 +1,6 @@ import cx from 'clsx'; import * as React from 'react'; -import { RotateCw } from 'react-feather'; +import { RotateCw } from '~/components/shared/FeatherIcons'; import s from './RotateIcon.module.scss'; diff --git a/src/components/shared/ThemeSwitcher.tsx b/src/components/shared/ThemeSwitcher.tsx index 363d422..dfe248d 100644 --- a/src/components/shared/ThemeSwitcher.tsx +++ b/src/components/shared/ThemeSwitcher.tsx @@ -3,7 +3,7 @@ import * as React from 'react'; import { useTranslation } from 'react-i18next'; import { connect } from '~/components/StateProvider'; -import { framerMotionResouce } from '~/misc/motion'; +import { LazyMotion, domAnimation, m } from 'framer-motion'; import { getTheme, switchTheme } from '~/store/app'; import { State } from '~/store/types'; @@ -28,7 +28,7 @@ export function ThemeSwitcherImpl({ theme, dispatch }) { const onChange = React.useCallback( (e: React.ChangeEvent<HTMLSelectElement>) => dispatch(switchTheme(e.target.value)), - [dispatch] + [dispatch], ); return ( @@ -46,91 +46,89 @@ export function ThemeSwitcherImpl({ theme, dispatch }) { } function MoonA() { - const module = framerMotionResouce.read(); - const motion = module.motion; return ( - <svg - xmlns="http://www.w3.org/2000/svg" - width="20" - height="20" - viewBox="0 0 24 24" - fill="none" - stroke="currentColor" - strokeWidth="2" - strokeLinecap="round" - strokeLinejoin="round" - > - <motion.path - d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z" - initial={{ rotate: -30 }} - animate={{ rotate: 0 }} - transition={{ duration: 0.7 }} - /> - </svg> + <LazyMotion features={domAnimation}> + <svg + xmlns="http://www.w3.org/2000/svg" + width="20" + height="20" + viewBox="0 0 24 24" + fill="none" + stroke="currentColor" + strokeWidth="2" + strokeLinecap="round" + strokeLinejoin="round" + > + <m.path + d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z" + initial={{ rotate: -30 }} + animate={{ rotate: 0 }} + transition={{ duration: 0.7 }} + /> + </svg> + </LazyMotion> ); } function Sun() { - const module = framerMotionResouce.read(); - const motion = module.motion; - return ( - <svg - xmlns="http://www.w3.org/2000/svg" - width="20" - height="20" - viewBox="0 0 24 24" - fill="none" - stroke="currentColor" - strokeWidth="2" - strokeLinecap="round" - strokeLinejoin="round" - > - <circle cx="12" cy="12" r="5"></circle> - <motion.g initial={{ scale: 0.7 }} animate={{ scale: 1 }} transition={{ duration: 0.5 }}> - <line x1="12" y1="1" x2="12" y2="3"></line> - <line x1="12" y1="21" x2="12" y2="23"></line> - <line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line> - <line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line> - <line x1="1" y1="12" x2="3" y2="12"></line> - <line x1="21" y1="12" x2="23" y2="12"></line> - <line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line> - <line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line> - </motion.g> - </svg> + <LazyMotion features={domAnimation}> + <svg + xmlns="http://www.w3.org/2000/svg" + width="20" + height="20" + viewBox="0 0 24 24" + fill="none" + stroke="currentColor" + strokeWidth="2" + strokeLinecap="round" + strokeLinejoin="round" + > + <circle cx="12" cy="12" r="5"></circle> + <m.g initial={{ scale: 0.7 }} animate={{ scale: 1 }} transition={{ duration: 0.5 }}> + <line x1="12" y1="1" x2="12" y2="3"></line> + <line x1="12" y1="21" x2="12" y2="23"></line> + <line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line> + <line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line> + <line x1="1" y1="12" x2="3" y2="12"></line> + <line x1="21" y1="12" x2="23" y2="12"></line> + <line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line> + <line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line> + </m.g> + </svg> + </LazyMotion> ); } function Auto() { - const module = framerMotionResouce.read(); - const motion = module.motion; - return ( - <svg - xmlns="http://www.w3.org/2000/svg" - width="20" - height="20" - viewBox="0 0 24 24" - fill="none" - stroke="currentColor" - strokeWidth="2" - strokeLinecap="round" - strokeLinejoin="round" - > - <circle cx="12" cy="12" r="11" /> - <clipPath id="cut-off-bottom"> - <motion.rect - x="12" - y="0" - width="12" - height="24" - initial={{ rotate: -30 }} - animate={{ rotate: 0 }} - transition={{ duration: 0.7 }} - /> - </clipPath> - <circle cx="12" cy="12" r="6" clipPath="url(#cut-off-bottom)" fill="currentColor" /> - </svg> + <LazyMotion features={domAnimation}> + <svg + xmlns="http://www.w3.org/2000/svg" + width="20" + height="20" + viewBox="0 0 24 24" + fill="none" + stroke="currentColor" + strokeWidth="2" + strokeLinecap="round" + strokeLinejoin="round" + > + <circle cx="12" cy="12" r="11" /> + <clipPath id="cut-off-bottom"> + <m.rect + x="12" + y="0" + width="12" + height="24" + initial={{ rotate: -30 }} + animate={{ rotate: 0 }} + transition={{ duration: 0.7 }} + /> + </clipPath> + <circle cx="12" cy="12" r="6" clipPath="url(#cut-off-bottom)" fill="currentColor" /> + </svg> + </LazyMotion> ); } diff --git a/src/custom.d.ts b/src/custom.d.ts index f635655..f9b6144 100644 --- a/src/custom.d.ts +++ b/src/custom.d.ts @@ -1,7 +1,14 @@ -/// <reference types="react/experimental" /> -/// <reference types="react-dom/experimental" /> +/// <reference types="vite/client" /> // for css modules +declare module '*.css' { + const classes: { [key: string]: string }; + export default classes; +} +declare module '*.scss' { + const classes: { [key: string]: string }; + export default classes; +} declare module '*.module.css' { const classes: { [key: string]: string }; export default classes; @@ -17,12 +24,6 @@ interface Window { // webpack definePlugin replacing variables declare const __VERSION__: string; -declare const process = { - env: { - NODE_ENV: string, - PUBLIC_URL: string, - }, -}; declare module 'react-table' { interface TableOptions {} diff --git a/src/main.tsx b/src/main.tsx index 2b77cc3..cf24512 100644 --- a/src/main.tsx +++ b/src/main.tsx @@ -10,6 +10,10 @@ import { registerAppBootstrap } from './app/bootstrap'; import * as swRegistration from './swRegistration'; const rootEl = document.getElementById('app'); +if (!rootEl) { + throw new Error('Cannot find #app root element'); +} + const root = createRoot(rootEl); Modal.setAppElement(rootEl); diff --git a/src/misc/i18n.ts b/src/misc/i18n.ts index 090f8df..c416e6c 100644 --- a/src/misc/i18n.ts +++ b/src/misc/i18n.ts @@ -18,7 +18,7 @@ i18next .use(initReactI18next) .use(LanguageDetector) .init({ - debug: process.env.NODE_ENV === 'development', + debug: import.meta.env.DEV, // resources, backend: { loadPath: '/__{{lng}}/{{ns}}.json', @@ -67,7 +67,7 @@ i18next }, }); -if (process.env.NODE_ENV === 'development') { +if (import.meta.env.DEV) { window.i18n = i18next; } diff --git a/src/store/app.ts b/src/store/app.ts index d3a249a..d25c42c 100644 --- a/src/store/app.ts +++ b/src/store/app.ts @@ -1,4 +1,5 @@ import { DispatchFn, GetStateFn, State, StateApp } from '~/store/types'; +import type { ClashAPIConfig } from '~/types'; import { loadState, saveState } from '../misc/storage'; import { debounce, trimTrailingSlash } from '../misc/utils'; @@ -24,7 +25,7 @@ export const getProxiesLayout = (s: State) => s.app.proxiesLayout; const saveStateDebounced = debounce(saveState, 600); -function findClashAPIConfigIndex(getState: GetStateFn, { baseURL, secret }) { +function findClashAPIConfigIndex(getState: GetStateFn, { baseURL, secret }: ClashAPIConfig) { const arr = getClashAPIConfigs(getState()); for (let i = 0; i < arr.length; i++) { const x = arr[i]; @@ -32,11 +33,11 @@ function findClashAPIConfigIndex(getState: GetStateFn, { baseURL, secret }) { } } -export function addClashAPIConfig({ baseURL, secret }) { +export function addClashAPIConfig({ baseURL, secret }: ClashAPIConfig) { return async (dispatch: DispatchFn, getState: GetStateFn) => { const idx = findClashAPIConfigIndex(getState, { baseURL, secret }); // already exists - if (idx) return; + if (idx !== undefined) return; const clashAPIConfig = { baseURL, secret, addedAt: Date.now() }; dispatch('addClashAPIConfig', (s) => { @@ -47,9 +48,10 @@ export function addClashAPIConfig({ baseURL, secret }) { }; } -export function removeClashAPIConfig({ baseURL, secret }) { +export function removeClashAPIConfig({ baseURL, secret }: ClashAPIConfig) { return async (dispatch: DispatchFn, getState: GetStateFn) => { const idx = findClashAPIConfigIndex(getState, { baseURL, secret }); + if (idx === undefined) return; dispatch('removeClashAPIConfig', (s) => { s.app.clashAPIConfigs.splice(idx, 1); }); @@ -58,9 +60,10 @@ export function removeClashAPIConfig({ baseURL, secret }) { }; } -export function selectClashAPIConfig({ baseURL, secret }) { +export function selectClashAPIConfig({ baseURL, secret }: ClashAPIConfig) { return async (dispatch: DispatchFn, getState: GetStateFn) => { const idx = findClashAPIConfigIndex(getState, { baseURL, secret }); + if (idx === undefined) return; const curr = getSelectedClashAPIConfigIndex(getState()); if (curr !== idx) { dispatch('selectClashAPIConfig', (s) => { @@ -81,7 +84,7 @@ export function selectClashAPIConfig({ baseURL, secret }) { } // unused -export function updateClashAPIConfig({ baseURL, secret }) { +export function updateClashAPIConfig({ baseURL, secret }: ClashAPIConfig) { return async (dispatch: DispatchFn, getState: GetStateFn) => { const clashAPIConfig = { baseURL, secret }; dispatch('appUpdateClashAPIConfig', (s) => { diff --git a/src/swRegistration.ts b/src/swRegistration.ts index 0a684a8..0da5d01 100644 --- a/src/swRegistration.ts +++ b/src/swRegistration.ts @@ -12,9 +12,9 @@ type Config = { }; export function register(config?: Config) { - if (process.env.NODE_ENV === 'production' && 'serviceWorker' in navigator) { + if (import.meta.env.PROD && 'serviceWorker' in navigator) { // The URL constructor is available in all browsers that support SW. - const publicUrl = new URL(process.env.PUBLIC_URL, window.location.href); + const publicUrl = new URL(import.meta.env.BASE_URL, window.location.href); if (publicUrl.origin !== window.location.origin) { // Our service worker won't work if PUBLIC_URL is on a different origin // from what our page is served on. This might happen if a CDN is used to @@ -23,7 +23,7 @@ export function register(config?: Config) { } window.addEventListener('load', () => { - const swUrl = `${process.env.PUBLIC_URL}/sw.js`; + const swUrl = `${import.meta.env.BASE_URL}sw.js`; if (isLocalhost) { // This is running on localhost. Let's check if a service worker still exists or not. diff --git a/tsconfig.json b/tsconfig.json index f838048..a78fa5a 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,23 +1,25 @@ { "$schema": "https://json.schemastore.org/tsconfig", "compilerOptions": { - "baseUrl": ".", "paths": { - "~/*": ["src/*"] + "~/*": ["./src/*"] }, "target": "ESNext", "lib": ["DOM", "DOM.Iterable", "ESNext", "WebWorker"], "skipLibCheck": true, - "esModuleInterop": false, "allowSyntheticDefaultImports": true, "forceConsistentCasingInFileNames": true, "allowJs": false, "module": "ESNext", - "moduleResolution": "Node", + "moduleResolution": "Bundler", "resolveJsonModule": true, "isolatedModules": true, + "strict": false, + "noImplicitAny": false, + "strictNullChecks": false, + "noUncheckedSideEffectImports": false, "noEmit": true, - "jsx": "react" + "jsx": "react-jsx" }, "include": ["src"] } diff --git a/vite.config.ts b/vite.config.ts index 5d79b0b..df3208e 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -9,8 +9,6 @@ import pkg from './package.json'; export default defineConfig(({ mode }) => ({ define: { __VERSION__: JSON.stringify(pkg.version), - 'process.env.NODE_ENV': JSON.stringify(mode), - 'process.env.PUBLIC_URL': JSON.stringify('./'), }, base: './', resolve: { |
