From 6088448eddb7bd4bb63603b88db49f11cc81a8f8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 11 Jun 2026 08:18:38 +0000 Subject: [PATCH 1/2] chore(deps): bump the npm-dependencies group across 1 directory with 13 updates Bumps the npm-dependencies group with 12 updates in the / directory: | Package | From | To | | --- | --- | --- | | [@snack-uikit/fields](https://github.com/cloud-ru-tech/snack-uikit/tree/HEAD/packages/fields) | `0.55.2` | `0.57.0` | | [@snack-uikit/figma-tokens](https://github.com/cloud-ru-tech/figma-tokens) | `17.7.5` | `19.0.5` | | [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.6` | `19.2.7` | | [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.15` | `19.2.17` | | [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.6` | `19.2.7` | | [@cloud-ru/ft-config-vitest](https://github.com/cloud-ru-tech/frontend-tools/tree/HEAD/packages/config-vitest) | `1.3.2` | `1.3.3` | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.9.1` | `25.9.3` | | [concurrently](https://github.com/open-cli-tools/concurrently) | `9.2.1` | `10.0.3` | | [pixelmatch](https://github.com/mapbox/pixelmatch) | `7.1.0` | `7.2.0` | | [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.8.4` | | [selenium-webdriver](https://github.com/SeleniumHQ/selenium) | `4.29.0` | `4.44.0` | | [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.14` | `8.0.16` | Updates `@snack-uikit/fields` from 0.55.2 to 0.57.0 - [Changelog](https://github.com/cloud-ru-tech/snack-uikit/blob/master/packages/fields/CHANGELOG.md) - [Commits](https://github.com/cloud-ru-tech/snack-uikit/commits/@snack-uikit/fields@0.57.0/packages/fields) Updates `@snack-uikit/figma-tokens` from 17.7.5 to 19.0.5 - [Changelog](https://github.com/cloud-ru-tech/figma-tokens/blob/master/CHANGELOG.md) - [Commits](https://github.com/cloud-ru-tech/figma-tokens/compare/npm17.7.5...npm19.0.5) Updates `react` from 19.2.6 to 19.2.7 - [Release notes](https://github.com/facebook/react/releases) - [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/react/commits/v19.2.7/packages/react) Updates `@types/react` from 19.2.15 to 19.2.17 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) Updates `react-dom` from 19.2.6 to 19.2.7 - [Release notes](https://github.com/facebook/react/releases) - [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md) - [Commits](https://github.com/facebook/react/commits/v19.2.7/packages/react-dom) Updates `@cloud-ru/ft-config-vitest` from 1.3.2 to 1.3.3 - [Changelog](https://github.com/cloud-ru-tech/frontend-tools/blob/master/packages/config-vitest/CHANGELOG.md) - [Commits](https://github.com/cloud-ru-tech/frontend-tools/commits/@cloud-ru/ft-config-vitest@1.3.3/packages/config-vitest) Updates `@crxjs/vite-plugin` from 2.4.0 to 2.5.0 - [Release notes](https://github.com/crxjs/chrome-extension-tools/releases) - [Changelog](https://github.com/crxjs/chrome-extension-tools/blob/main/packages/vite-plugin/CHANGELOG.md) - [Commits](https://github.com/crxjs/chrome-extension-tools/commits/vite-plugin-v2.5.0/packages/vite-plugin) Updates `@types/node` from 25.9.1 to 25.9.3 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `@types/react` from 19.2.15 to 19.2.17 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) Updates `concurrently` from 9.2.1 to 10.0.3 - [Release notes](https://github.com/open-cli-tools/concurrently/releases) - [Commits](https://github.com/open-cli-tools/concurrently/compare/v9.2.1...v10.0.3) Updates `pixelmatch` from 7.1.0 to 7.2.0 - [Release notes](https://github.com/mapbox/pixelmatch/releases) - [Commits](https://github.com/mapbox/pixelmatch/compare/v7.1.0...v7.2.0) Updates `prettier` from 3.8.3 to 3.8.4 - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.8.3...3.8.4) Updates `selenium-webdriver` from 4.29.0 to 4.44.0 - [Release notes](https://github.com/SeleniumHQ/selenium/releases) - [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.29.0...selenium-4.44.0) Updates `vite` from 8.0.14 to 8.0.16 - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v8.0.16/packages/vite) --- updated-dependencies: - dependency-name: "@snack-uikit/fields" dependency-version: 0.57.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-dependencies - dependency-name: "@snack-uikit/figma-tokens" dependency-version: 19.0.5 dependency-type: direct:production update-type: version-update:semver-major dependency-group: npm-dependencies - dependency-name: react dependency-version: 19.2.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-dependencies - dependency-name: "@types/react" dependency-version: 19.2.17 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-dependencies - dependency-name: react-dom dependency-version: 19.2.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-dependencies - dependency-name: "@cloud-ru/ft-config-vitest" dependency-version: 1.3.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-dependencies - dependency-name: "@crxjs/vite-plugin" dependency-version: 2.5.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-dependencies - dependency-name: "@types/node" dependency-version: 25.9.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-dependencies - dependency-name: "@types/react" dependency-version: 19.2.17 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-dependencies - dependency-name: concurrently dependency-version: 10.0.3 dependency-type: direct:development update-type: version-update:semver-major dependency-group: npm-dependencies - dependency-name: pixelmatch dependency-version: 7.2.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-dependencies - dependency-name: prettier dependency-version: 3.8.4 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-dependencies - dependency-name: selenium-webdriver dependency-version: 4.44.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-dependencies - dependency-name: vite dependency-version: 8.0.16 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-dependencies ... Signed-off-by: dependabot[bot] --- package.json | 24 +- pnpm-lock.yaml | 1207 +++++++++++++++++++++++++----------------------- 2 files changed, 639 insertions(+), 592 deletions(-) diff --git a/package.json b/package.json index 666a6152..6313d85a 100644 --- a/package.json +++ b/package.json @@ -45,8 +45,8 @@ "@snack-uikit/button": "0.19.18", "@snack-uikit/divider": "3.2.12", "@snack-uikit/drop-zone": "0.9.12", - "@snack-uikit/fields": "0.55.2", - "@snack-uikit/figma-tokens": "17.7.5", + "@snack-uikit/fields": "0.57.0", + "@snack-uikit/figma-tokens": "19.0.5", "@snack-uikit/icons": "0.27.7", "@snack-uikit/list": "0.33.1", "@snack-uikit/modal": "0.19.14", @@ -59,39 +59,39 @@ "effector-react": "23.3.0", "pino": "10.3.1", "pino-pretty": "13.1.3", - "react": "19.2.6", - "react-dom": "19.2.6" + "react": "19.2.7", + "react-dom": "19.2.7" }, "devDependencies": { "@cloud-ru/eslint-config": "3.1.5", "@cloud-ru/ft-config-commit-message": "1.1.2", "@cloud-ru/ft-config-lint-staged": "1.1.4", "@cloud-ru/ft-config-stylelint": "3.1.2", - "@cloud-ru/ft-config-vitest": "1.3.2", + "@cloud-ru/ft-config-vitest": "1.3.3", "@crxjs/vite-plugin": "^2.4.0", "@eslint/compat": "2.1.0", "@playwright/test": "1.60.0", "@svgr/webpack": "8.1.0", - "@types/node": "25.9.1", - "@types/react": "19.2.15", + "@types/node": "25.9.3", + "@types/react": "19.2.17", "@types/react-dom": "19.2.3", "@types/webextension-polyfill": "0.12.5", "@types/ws": "8.18.1", "@vitejs/plugin-react": "^6.0.2", - "concurrently": "9.2.1", + "concurrently": "10.0.3", "eslint-plugin-effector": "0.18.0", "fs-extra": "11.3.5", "geckodriver": "6.1.0", "husky": "^9.1.6", "jsdom": "29.1.1", - "pixelmatch": "7.1.0", + "pixelmatch": "7.2.0", "pngjs": "7.0.0", "postcss-styled-syntax": "0.7.1", - "prettier": "3.8.3", - "selenium-webdriver": "4.29.0", + "prettier": "3.8.4", + "selenium-webdriver": "4.44.0", "terser": "5.48.0", "typescript": "6.0.3", - "vite": "8.0.14", + "vite": "8.0.16", "vite-plugin-svgr": "5.2.0", "vite-tsconfig-paths": "6.1.1", "webextension-polyfill": "0.12.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f13a1801..5c8a49c1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -25,61 +25,61 @@ importers: dependencies: '@dnd-kit/core': specifier: 6.3.1 - version: 6.3.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + version: 6.3.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@dnd-kit/sortable': specifier: 10.0.0 - version: 10.0.0(@dnd-kit/core@6.3.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react@19.2.6) + version: 10.0.0(@dnd-kit/core@6.3.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(react@19.2.7) '@emotion/react': specifier: 11.14.0 - version: 11.14.0(@types/react@19.2.15)(react@19.2.6) + version: 11.14.0(@types/react@19.2.17)(react@19.2.7) '@emotion/styled': specifier: 11.14.1 - version: 11.14.1(@emotion/react@11.14.0(@types/react@19.2.15)(react@19.2.6))(@types/react@19.2.15)(react@19.2.6) + version: 11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react@19.2.7) '@snack-uikit/button': specifier: 0.19.18 - version: 0.19.18(react@19.2.6) + version: 0.19.18(react@19.2.7) '@snack-uikit/divider': specifier: 3.2.12 - version: 3.2.12(react@19.2.6) + version: 3.2.12(react@19.2.7) '@snack-uikit/drop-zone': specifier: 0.9.12 - version: 0.9.12(lodash.debounce@4.0.8)(react@19.2.6) + version: 0.9.12(lodash.debounce@4.0.8)(react@19.2.7) '@snack-uikit/fields': - specifier: 0.55.2 - version: 0.55.2(@snack-uikit/locale@0.15.1)(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + specifier: 0.57.0 + version: 0.57.0(@snack-uikit/locale@0.15.1)(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@snack-uikit/figma-tokens': - specifier: 17.7.5 - version: 17.7.5 + specifier: 19.0.5 + version: 19.0.5 '@snack-uikit/icons': specifier: 0.27.7 version: 0.27.7 '@snack-uikit/list': specifier: 0.33.1 - version: 0.33.1(@snack-uikit/locale@0.15.1)(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + version: 0.33.1(@snack-uikit/locale@0.15.1)(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@snack-uikit/modal': specifier: 0.19.14 - version: 0.19.14(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + version: 0.19.14(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@snack-uikit/tabs': specifier: 0.10.18 - version: 0.10.18(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + version: 0.10.18(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@snack-uikit/toaster': specifier: 0.11.28 - version: 0.11.28(@snack-uikit/locale@0.15.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + version: 0.11.28(@snack-uikit/locale@0.15.1)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@snack-uikit/toggles': specifier: 0.13.27 - version: 0.13.27(@types/react@19.2.15)(react@19.2.6) + version: 0.13.27(@types/react@19.2.17)(react@19.2.7) '@snack-uikit/tooltip': specifier: 0.18.13 - version: 0.18.13(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + version: 0.18.13(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@snack-uikit/truncate-string': specifier: 0.7.12 - version: 0.7.12(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + version: 0.7.12(react-dom@19.2.7(react@19.2.7))(react@19.2.7) effector: specifier: 23.4.4 version: 23.4.4 effector-react: specifier: 23.3.0 - version: 23.3.0(effector@23.4.4)(react@19.2.6) + version: 23.3.0(effector@23.4.4)(react@19.2.7) pino: specifier: 10.3.1 version: 10.3.1 @@ -87,30 +87,30 @@ importers: specifier: 13.1.3 version: 13.1.3 react: - specifier: 19.2.6 - version: 19.2.6 + specifier: 19.2.7 + version: 19.2.7 react-dom: - specifier: 19.2.6 - version: 19.2.6(react@19.2.6) + specifier: 19.2.7 + version: 19.2.7(react@19.2.7) devDependencies: '@cloud-ru/eslint-config': specifier: 3.1.5 - version: 3.1.5(prettier@3.8.3)(typescript@6.0.3)(vitest@4.1.3(@types/node@25.9.1)(jsdom@29.1.1)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3))) + version: 3.1.5(prettier@3.8.4)(typescript@6.0.3)(vitest@4.1.8(@types/node@25.9.3)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3))) '@cloud-ru/ft-config-commit-message': specifier: 1.1.2 version: 1.1.2(typescript@6.0.3) '@cloud-ru/ft-config-lint-staged': specifier: 1.1.4 - version: 1.1.4(eslint@9.39.4)(prettier@3.8.3) + version: 1.1.4(eslint@9.39.4)(prettier@3.8.4) '@cloud-ru/ft-config-stylelint': specifier: 3.1.2 version: 3.1.2(postcss@8.5.10)(typescript@6.0.3) '@cloud-ru/ft-config-vitest': - specifier: 1.3.2 - version: 1.3.2(@types/node@25.9.1)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3)) + specifier: 1.3.3 + version: 1.3.3(@types/node@25.9.3)(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3)) '@crxjs/vite-plugin': specifier: ^2.4.0 - version: 2.4.0(vite@8.0.14(@types/node@25.9.1)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3)) + version: 2.5.0(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3)) '@eslint/compat': specifier: 2.1.0 version: 2.1.0(eslint@9.39.4) @@ -121,14 +121,14 @@ importers: specifier: 8.1.0 version: 8.1.0(typescript@6.0.3) '@types/node': - specifier: 25.9.1 - version: 25.9.1 + specifier: 25.9.3 + version: 25.9.3 '@types/react': - specifier: 19.2.15 - version: 19.2.15 + specifier: 19.2.17 + version: 19.2.17 '@types/react-dom': specifier: 19.2.3 - version: 19.2.3(@types/react@19.2.15) + version: 19.2.3(@types/react@19.2.17) '@types/webextension-polyfill': specifier: 0.12.5 version: 0.12.5 @@ -137,10 +137,10 @@ importers: version: 8.18.1 '@vitejs/plugin-react': specifier: ^6.0.2 - version: 6.0.2(vite@8.0.14(@types/node@25.9.1)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3)) + version: 6.0.2(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3)) concurrently: - specifier: 9.2.1 - version: 9.2.1 + specifier: 10.0.3 + version: 10.0.3 eslint-plugin-effector: specifier: 0.18.0 version: 0.18.0(eslint@9.39.4)(typescript@6.0.3) @@ -157,8 +157,8 @@ importers: specifier: 29.1.1 version: 29.1.1 pixelmatch: - specifier: 7.1.0 - version: 7.1.0 + specifier: 7.2.0 + version: 7.2.0 pngjs: specifier: 7.0.0 version: 7.0.0 @@ -166,11 +166,11 @@ importers: specifier: 0.7.1 version: 0.7.1(postcss@8.5.10) prettier: - specifier: 3.8.3 - version: 3.8.3 + specifier: 3.8.4 + version: 3.8.4 selenium-webdriver: - specifier: 4.29.0 - version: 4.29.0 + specifier: 4.44.0 + version: 4.44.0 terser: specifier: 5.48.0 version: 5.48.0 @@ -178,14 +178,14 @@ importers: specifier: 6.0.3 version: 6.0.3 vite: - specifier: 8.0.14 - version: 8.0.14(@types/node@25.9.1)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3) + specifier: 8.0.16 + version: 8.0.16(@types/node@25.9.3)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3) vite-plugin-svgr: specifier: 5.2.0 - version: 5.2.0(rollup@4.60.1)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3)) + version: 5.2.0(rollup@4.60.1)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3)) vite-tsconfig-paths: specifier: 6.1.1 - version: 6.1.1(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3)) + version: 6.1.1(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3)) webextension-polyfill: specifier: 0.12.0 version: 0.12.0 @@ -766,6 +766,10 @@ packages: resolution: {integrity: sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==} engines: {node: '>=6.9.0'} + '@babel/runtime@7.29.7': + resolution: {integrity: sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==} + engines: {node: '>=6.9.0'} + '@babel/template@7.28.6': resolution: {integrity: sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==} engines: {node: '>=6.9.0'} @@ -801,11 +805,11 @@ packages: '@cloud-ru/ft-config-stylelint@3.1.2': resolution: {integrity: sha512-llg03fO8+UBLVGNOi0UfjRm0T9tGkVQIN9ftXSI/o1gZ5flYOcs4VLCVDgGLFuH94lpulYjwVdNPD1o2ULM4ZQ==} - '@cloud-ru/ft-config-vitest@1.3.2': - resolution: {integrity: sha512-jLRyzlgdkcwU2THwXpdQo0NePaq8ZYrPQ0sHItgosflSdHW6DZcisoySQH9O9oMrK2D8I9Qho0Rj4IVhUBjIdw==} + '@cloud-ru/ft-config-vitest@1.3.3': + resolution: {integrity: sha512-J6MR1Vr+Rfzp9gcYGMU4Tl9eT8aTMb3la0Psa1scBjQ+QLKZJYjrYCJPt4apvE5cVhnIQjguG9PoKYa+gcftsw==} - '@crxjs/vite-plugin@2.4.0': - resolution: {integrity: sha512-bDLdq0W2V1SkMQDJjrcYyjK9/uKtdl4joT7GRImcootCjZdKRiRYt+cv9z8tJoU/tK3o1lX48LTqN7JMsk5AQg==} + '@crxjs/vite-plugin@2.5.0': + resolution: {integrity: sha512-9u5l0SvULUvs8D32RCXnuciyEOzCUgA5rH1G7O45YuOjCoOOJ/cQho/AeVPdTVYiH20kY3hehFPnMMkz/w5kdg==} peerDependencies: vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -827,6 +831,13 @@ packages: '@csstools/css-parser-algorithms': ^4.0.0 '@csstools/css-tokenizer': ^4.0.0 + '@csstools/css-color-parser@4.1.3': + resolution: {integrity: sha512-DOgvIPkikIOixQRlD4YF31VN6fLLUTdrzhfRbis8vm0kMTgIbEPX0Ip/YX9fOeV9iywAS4sUUbTclpan7yYP8Q==} + engines: {node: '>=20.19.0'} + peerDependencies: + '@csstools/css-parser-algorithms': ^4.0.0 + '@csstools/css-tokenizer': ^4.0.0 + '@csstools/css-parser-algorithms@2.7.1': resolution: {integrity: sha512-2SJS42gxmACHgikc1WGesXLIT8d/q2l0UFM7TaEeIzdFCE/FPMtTiizcPGGJtlPo2xuQzY09OhrLTzRxqJqwGw==} engines: {node: ^14 || ^16 || >=18} @@ -847,6 +858,14 @@ packages: css-tree: optional: true + '@csstools/css-syntax-patches-for-csstree@1.1.5': + resolution: {integrity: sha512-oNjBvzLq2GPZtJphCjLqXow/cHySHSgtxvKZb7OqSZ/xHgw6NWNhfad+6AB9cLeVm6eA9d/qMll3JdEHjy6M+A==} + peerDependencies: + css-tree: ^3.2.1 + peerDependenciesMeta: + css-tree: + optional: true + '@csstools/css-tokenizer@2.4.1': resolution: {integrity: sha512-eQ9DIktFJBhGjioABJRtUucoWR2mwllurfnM8LuNGAqX3ViZXaUchqk+1s7jjtkFiT9ySdACsFEA3etErkALUg==} engines: {node: ^14 || ^16 || >=18} @@ -896,12 +915,21 @@ packages: '@emnapi/core@1.10.0': resolution: {integrity: sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==} + '@emnapi/core@1.11.0': + resolution: {integrity: sha512-l9Oo58x0HOP5znGzVhYW9U3e5wVuA4LAZU2AGezTmkhO1CgQRFDhDg4nneHsu/t3WniXg9QrG2nIXL/ZS8ln8Q==} + '@emnapi/runtime@1.10.0': resolution: {integrity: sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==} + '@emnapi/runtime@1.11.0': + resolution: {integrity: sha512-55coeOFKHv1ywEcUXJtWU5f+Jr/W5tZDvZig8DLKSwUN1JpROQ4rk/SNOQiFWmaR/VKF4zuFyW1B8JduOSv6Pg==} + '@emnapi/wasi-threads@1.2.1': resolution: {integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==} + '@emnapi/wasi-threads@1.2.2': + resolution: {integrity: sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==} + '@emotion/babel-plugin@11.13.5': resolution: {integrity: sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ==} @@ -1235,8 +1263,8 @@ packages: '@napi-rs/wasm-runtime@0.2.12': resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==} - '@napi-rs/wasm-runtime@1.1.4': - resolution: {integrity: sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==} + '@napi-rs/wasm-runtime@1.1.5': + resolution: {integrity: sha512-AWPoBRJ9tsnVhor4sjO7rkni+7p+2IAEFj6cx06UgP10jkQHqay/36uRV/bFkgrh18D9vb4cr8Q0Pthskgzy+Q==} peerDependencies: '@emnapi/core': ^1.7.1 '@emnapi/runtime': ^1.7.1 @@ -1253,8 +1281,8 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@oxc-project/types@0.132.0': - resolution: {integrity: sha512-FESMOxil5Se014ui/Eq8fT5uHJo6nIRwH0PfJrZJXs6Gek3ZVFOrpUv3YIZT20m+extU98Hg1Ym72U58rlsxUQ==} + '@oxc-project/types@0.133.0': + resolution: {integrity: sha512-KzkdCd6Uxqnf6l3HOw1xfatAlUURA0g14cvBYFyJ5SaNOQbOUvBr9PKArcPcrNIeRsBdgcUzOGrhKveVpvOIGA==} '@pinojs/redact@0.4.0': resolution: {integrity: sha512-k2ENnmBugE/rzQfEcdWHcCY+/FM3VLzH9cYEsbdsoqrvzAKRhUZeRNhAZvB8OitQJ1TBed3yqWtdjzS6wJKBwg==} @@ -1268,91 +1296,91 @@ packages: engines: {node: '>=18'} hasBin: true - '@rolldown/binding-android-arm64@1.0.2': - resolution: {integrity: sha512-ZS4D1JPGn/MYQN/SYDWftIE/nVsM8j/AFOYEzAoOE2O3NktQOZru+/vYXGbR/qtdLdIfGCP0lcoJiYVzsEz+iQ==} + '@rolldown/binding-android-arm64@1.0.3': + resolution: {integrity: sha512-454rs7jHngixp/NMxd5srYD57OnzSlZ/eFTETjORQHLwJG1lRtmNOJcBerZlfu4GjKqeq8aCCIQrMdHyhI51Hw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@rolldown/binding-darwin-arm64@1.0.2': - resolution: {integrity: sha512-vdFA9+C/rekyGce7WqHs/xoT0ioZEWaOFyZLIV1mEeNFaFDUQrPIo8Vs2GvJ6eetb3rzDUtUBgzto3ExpXJB3w==} + '@rolldown/binding-darwin-arm64@1.0.3': + resolution: {integrity: sha512-PcAhP+ynjURNyy8SKGl5DQP94aGuB/7JrXJb/t7P+hanXvQVMWzUvRRhBAcg/lNRadBhoUPqSoP4xw5tR/KBEA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@rolldown/binding-darwin-x64@1.0.2': - resolution: {integrity: sha512-BewSOwTHazv77DTYiAZXSqqKZ4KP/KonFisDMVU7PImxoWfB2aepnPhd2E4SWz3zDzYgDNbs6jBmTdgNnF02GA==} + '@rolldown/binding-darwin-x64@1.0.3': + resolution: {integrity: sha512-9YpfeUvSE2RS7wysJ81uOZkXJz7f7Q55H2Gvp3VEw/EsahqDtrphrZ0EwDLK5vvKOzaCrBsjF8JmnMLcUt78Gg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@rolldown/binding-freebsd-x64@1.0.2': - resolution: {integrity: sha512-m41o7M0YWtUdqk61Tb+jnKb2rN++iRdIASlExkUoKfIAH30DOHCB8fVLzSUpbWHHU8esmEioY62PxzexE8MBuA==} + '@rolldown/binding-freebsd-x64@1.0.3': + resolution: {integrity: sha512-yB1IlAsSNHncV6SCTL27/MVGR5htvQsoGxIv5KMGXALp+Ll1wYsn+x98M9MW7qa+NdSbvrrY7ANI4wLJ0n1e6g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@rolldown/binding-linux-arm-gnueabihf@1.0.2': - resolution: {integrity: sha512-jcojB9H7W/jS29pMKWAK1N+fU99vXodHDTatS3b3y/XSOCiHo0kkA74pL3jJmkoQtYpOCxDvaKs1fo2Ij/1X5w==} + '@rolldown/binding-linux-arm-gnueabihf@1.0.3': + resolution: {integrity: sha512-Yi30IVAAfLUCy2MseFjbB1jAMDl1VMCAas5StnYp8da9+CKvMd2H2cbEjWcw5NPaPqzvYkVIaF1nNUG+b7u/sw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@rolldown/binding-linux-arm64-gnu@1.0.2': - resolution: {integrity: sha512-1jn6qDU5iiOgFgygDzKUuKP0maTi0/f1+sBLgvij/76C77Nm3ts6ufz9Bjg5q5dduxiUIxtq86JIoBvo1xQ4Ig==} + '@rolldown/binding-linux-arm64-gnu@1.0.3': + resolution: {integrity: sha512-jsO7R8To+AdlYgUmN5sHSCZbfhtMBkO0WUx8iORQnPcMMdgr7qM2DQmMwgabs3GhNztdmoKkMKQFHD6DTMCIQw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] - '@rolldown/binding-linux-arm64-musl@1.0.2': - resolution: {integrity: sha512-QVLO/czFMdoMFSqlX3bcswcJNm/23r+qoa/jgtmFc/qEp6/jXmIkDjF/XIo8dPfGaiwy1xfQn8o77L79GeXFgw==} + '@rolldown/binding-linux-arm64-musl@1.0.3': + resolution: {integrity: sha512-VWkUHwWriDciit80wleYwKILoR/KMvxh/IdwS/paX+ZgpuRpCrKLUdadJbc0NpBEiyhpYawsJ73j9aCvOH+f7Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] - '@rolldown/binding-linux-ppc64-gnu@1.0.2': - resolution: {integrity: sha512-hgO5Abm0w5UL6FEa2iFnZqo2KlK7TQ5QhV5x09hujBf7t5KzHQ1VmfPuTpqRy/rNlSxua3eWH374xxiVrP+lcA==} + '@rolldown/binding-linux-ppc64-gnu@1.0.3': + resolution: {integrity: sha512-5f1laC0SlIR0yDbFCd8acUhvJIag6N3zC5P7oUPN6wX0aOma+uKJ0wBDH5aq7I1PVI2ttTlhJwzwRIBnLiSGEg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] - '@rolldown/binding-linux-s390x-gnu@1.0.2': - resolution: {integrity: sha512-fy8rXxuYEu602abC8MUNaPjYLIFzReOaEIEMKMUa0rFEUxNpVXhs15KSSQ4qlqSaM7B6rcj9rDZgADh/IGDzLQ==} + '@rolldown/binding-linux-s390x-gnu@1.0.3': + resolution: {integrity: sha512-Iq4ko0r4XsgbrF/LunNgHtAGLRRVE2kXonAXQ/MV0mC6jQpMOhW1SvtZja2EhC/kd05++bP78dsqBeIQyYJ6Yg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] - '@rolldown/binding-linux-x64-gnu@1.0.2': - resolution: {integrity: sha512-0+bOkiQ779+r1WpoHOWHqncvyySci0vKph+myNDYb+im6meJAzHQXay6oEgnkHuUGouM1LKTZwqKpBow6Kj7CQ==} + '@rolldown/binding-linux-x64-gnu@1.0.3': + resolution: {integrity: sha512-B8m6tD5+/N5FeNQFbKlLA/2yVq9ycQP1SeedyEYYKWBNR3ZQbkvIUcNnDNM03lO1l5F2roiiFJGgvoLLyZXtSg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] - '@rolldown/binding-linux-x64-musl@1.0.2': - resolution: {integrity: sha512-mjSkrzZK5Qsl0a9d1JgILOiuZOSDTVdKENcSXBoqbzSrspLR/4/IRVDo5wd2GgZjNss/viBFJdeq+j7qH2nypw==} + '@rolldown/binding-linux-x64-musl@1.0.3': + resolution: {integrity: sha512-pSdpdUJHkuCxun9LE7jvgUB9qsRgaiyNNCX7m/AvHTcq67AiT/Yhoxvw5zPfhrM8k/BfP8ce/hMOpthKDpEUow==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] - '@rolldown/binding-openharmony-arm64@1.0.2': - resolution: {integrity: sha512-1v5vHasdfQAZoEHakBV72LIFAC9JjnymsiKxp+GEr/ma3+NJCPSaYK+qavInOovJkgwFrs7GccX2d6IgDA3Z5w==} + '@rolldown/binding-openharmony-arm64@1.0.3': + resolution: {integrity: sha512-OXXS3RKJgX2uLwM+gYyuH5omcH8fL1LJs96pZGgtetVCahON57+d4SJHzTgZiOjxgGkSnpXpOsWuPDGAKAigEg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@rolldown/binding-wasm32-wasi@1.0.2': - resolution: {integrity: sha512-mb1VobWn6NheziTk5/WEaR6AKVbrwT5sOi6C7zk3gy/pD1qtJfU1j4PgTo2NJnOtbL9Dl3Aeei8w9jJ7qC2jZQ==} + '@rolldown/binding-wasm32-wasi@1.0.3': + resolution: {integrity: sha512-JTtb8BWFynicNSoPrehsCzBtOKjZ6jhMiPFEmOiuXg1Fl8dn2KHQob+GuPSGR0dryQa1PQJbzjF3dqO/whhjLg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [wasm32] - '@rolldown/binding-win32-arm64-msvc@1.0.2': - resolution: {integrity: sha512-SqKonF56vA/L2yHwHYcEp2P34URpOZ7d1fS635cTkpDnUtEGdUbhI6NzsPdqeSWvAAeGDrxjWjNmibDIdFf9/A==} + '@rolldown/binding-win32-arm64-msvc@1.0.3': + resolution: {integrity: sha512-gEdFFEN70A/jxb2svrWsN3aDL7OUtmvlOy+6fa2jxG8K0wQ1ZbdeLGnidov6Yu5/733dI5ySfzFlQ/cb0bSz1g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@rolldown/binding-win32-x64-msvc@1.0.2': - resolution: {integrity: sha512-v7qRI7gXLRINcOGXt+7YmAZ6iFuyZVMIoXAxhd8oP+DR9dLfL9GfNIx7PLMxmhZdvq8waUJBQiWN9EKNy+TRBQ==} + '@rolldown/binding-win32-x64-msvc@1.0.3': + resolution: {integrity: sha512-eXB7CHuaQdqmJcc3koCNtNPmT/bj2gc999kUFgBxG8Ac0NdgXc4rkCHhqrgrhN3zddvvvrgzj1e90SuSfmyIXA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -1504,8 +1532,8 @@ packages: '@snack-uikit/button@0.19.18': resolution: {integrity: sha512-qteZv9D7L6KFZq1c03dmcXqPIaTHIjoq9Oexhq0sv7DHJv9GvKn/rklus4+joM/bKZbaDLIHiBtbzR/kwk6ABQ==} - '@snack-uikit/calendar@0.13.20': - resolution: {integrity: sha512-Twu4Rbip/wnjJe6Q9MJQlbp+2s4tFq8HWwsmelZ6r/9jMgjAW5AnQTJNA1gUtkCn/srdft3aWFJSnx7HdfBvCA==} + '@snack-uikit/calendar@0.14.0': + resolution: {integrity: sha512-NTeMmEfT1NVQQFZ+4DGUDwvFXnfTSfIrGfes5UahofSUB9+6wgKiBj6TXZ2xie8yNE73BakB/A6/J7F5f31K/A==} peerDependencies: '@snack-uikit/locale': '*' @@ -1528,13 +1556,13 @@ packages: '@snack-uikit/dropdown@0.5.6': resolution: {integrity: sha512-3+YrArTGodiK5QpcxrIS/WKJEwcIjvivNKDVVyliUtRZJGm74uYKXx1VY+rIjZLGBT1ACil1eNNW7Mv26CyANA==} - '@snack-uikit/fields@0.55.2': - resolution: {integrity: sha512-GcjGt6ykF7afItddQxSOaZ2qMNgHr7Kr3VG2wU74VkXIcY6cPdktjXbY8pqWoYQ88WwOR2RFqFVb1eipuOSn5A==} + '@snack-uikit/fields@0.57.0': + resolution: {integrity: sha512-LwMbngfzY1HFBkMtZWiL53m1WmR46B8KqaEhb2BbL32sfRu22aangHzNEL3C9EZtDHF/2QHUc3z+Am66mjiZTg==} peerDependencies: '@snack-uikit/locale': '*' - '@snack-uikit/figma-tokens@17.7.5': - resolution: {integrity: sha512-1ojhbYQvQhSqWN8EYPdl7b8k9K6iwWBAsiw3sfhm+VmJXdFFiQMUXKXKVOlXKxslPAEMgQszIipep4IRbH4Fng==} + '@snack-uikit/figma-tokens@19.0.5': + resolution: {integrity: sha512-nLwAinKAoDI6XRyXNFiyVo42J+L48drZfC52KxVQldA2meMo7KJD8ZK/ZL/yt+ry/+q4wRMF+iOsVO2I+A0gEQ==} '@snack-uikit/icon-predefined@0.7.12': resolution: {integrity: sha512-cKGCaTLk8yv7lBDjJor9x8dBnRCoaIVCnXAhIs8MjiS3l89AZ5A02mCbuNURDGrwkKVdqCXmxjwQP8TDZXLcqg==} @@ -1591,8 +1619,8 @@ packages: '@snack-uikit/tabs@0.10.18': resolution: {integrity: sha512-zv1/rDZr/M2nMmKKKqyPPczTXdS2FSsOm4346t1Nzc1S9uNc29n6m79SloQk48WD+/MexY5QbkyQFE5Hp8OuHA==} - '@snack-uikit/tag@0.15.19': - resolution: {integrity: sha512-KD2UNWi5G+hFv3ZfHWbkKqYaEPDEoP3ahIvItuhZPjHt733Xnmy0P29ksJce+ZXZkaB+SrLv/kHNX1M+OkTNOw==} + '@snack-uikit/tag@0.15.20': + resolution: {integrity: sha512-3ymxw5kzZsgcU9/CVetqYsPzGqdrXcyNdVvfvK/SQkX25tiDP/RObV0Obr85ZUIpa9/Q7UI1Fi8NyBm/nv4zqA==} '@snack-uikit/toaster@0.11.28': resolution: {integrity: sha512-scBgOGbM5J69LQRgcqOKbv5LAuvrz2tblaiUsUDGM9Y9MahpcTjMSCVykPxKGwW1EraFCU31u0SRCVLZ1W7uRA==} @@ -1731,8 +1759,8 @@ packages: '@types/json5@0.0.29': resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - '@types/node@25.9.1': - resolution: {integrity: sha512-xfrlY7UD5rMJk3ZVJP8BNzS28J36YJg+xp+LPXV1TdWxr8uMH5A860QNxYDGQe/ylDSgjxE52Q9VnO7p75tJxg==} + '@types/node@25.9.3': + resolution: {integrity: sha512-603BddQMv3pUcr4U2dhujk83N2tTDVr/34wII2B6bJy6g+8WD6yUb11jszNs0gdi4PesVWl7ABt8nYMVpnLUcg==} '@types/parse-json@4.0.2': resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} @@ -1742,8 +1770,8 @@ packages: peerDependencies: '@types/react': ^19.2.0 - '@types/react@19.2.15': - resolution: {integrity: sha512-eRwcGNHve+E8qtEQSSRl6urh+rFop4v8gm6O8rGv25CodbvFdLjA1vVQ1KkiFE0w0UPOnb8tDiFKL5lp0rtY5Q==} + '@types/react@19.2.17': + resolution: {integrity: sha512-MXfmqaVPEVgkBT/aY0aGCkRWWtByiYQXo3xdQ8r5RzuFrPiRn8Gar2tQdXSUQ2GKV3bkXckek89V8wQBY2Q/Aw==} '@types/webextension-polyfill@0.12.5': resolution: {integrity: sha512-uKSAv6LgcVdINmxXMKBuVIcg/2m5JZugoZO8x20g7j2bXJkPIl/lVGQcDlbV+aXAiTyXT2RA5U5mI4IGCDMQeg==} @@ -1987,11 +2015,11 @@ packages: vitest: optional: true - '@vitest/expect@4.1.3': - resolution: {integrity: sha512-CW8Q9KMtXDGHj0vCsqui0M5KqRsu0zm0GNDW7Gd3U7nZ2RFpPKSCpeCXoT+/+5zr1TNlsoQRDEz+LzZUyq6gnQ==} + '@vitest/expect@4.1.8': + resolution: {integrity: sha512-h3nDO677RDLEGlBxyQ5CW8RlMThSKSRLUePLOx09gNIWRL40edgA1GCZSZgf1W55MFAG6/Sw14KeaAnqv0NKdQ==} - '@vitest/mocker@4.1.3': - resolution: {integrity: sha512-XN3TrycitDQSzGRnec/YWgoofkYRhouyVQj4YNsJ5r/STCUFqMrP4+oxEv3e7ZbLi4og5kIHrZwekDJgw6hcjw==} + '@vitest/mocker@4.1.8': + resolution: {integrity: sha512-LEiN/xe4OSIbKe9HQIp5OC24agGD9J5CnmMgsLohVVoOPWL9a2sBoR6VBx43jQZb7Kr1l4RCuyCJzcAa0+dojw==} peerDependencies: msw: ^2.4.9 vite: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -2001,20 +2029,20 @@ packages: vite: optional: true - '@vitest/pretty-format@4.1.3': - resolution: {integrity: sha512-hYqqwuMbpkkBodpRh4k4cQSOELxXky1NfMmQvOfKvV8zQHz8x8Dla+2wzElkMkBvSAJX5TRGHJAQvK0TcOafwg==} + '@vitest/pretty-format@4.1.8': + resolution: {integrity: sha512-9GasEBxpZ1VYIpqHf/0+YGg121uSNwCKOJqIrTwWP/TB7DmFCiaBpNl3aPZzoLWfWkuqhbH8vJIVobZkvdo2cA==} - '@vitest/runner@4.1.3': - resolution: {integrity: sha512-VwgOz5MmT0KhlUj40h02LWDpUBVpflZ/b7xZFA25F29AJzIrE+SMuwzFf0b7t4EXdwRNX61C3B6auIXQTR3ttA==} + '@vitest/runner@4.1.8': + resolution: {integrity: sha512-EmVxeBAfMJvycdjd6Hm+RbFBbA9fKvo0Kx37hNpBYoYeavH3RNsBXWDooR1mgD52dCrxIIuP7UotpfiwOikvcg==} - '@vitest/snapshot@4.1.3': - resolution: {integrity: sha512-9l+k/J9KG5wPJDX9BcFFzhhwNjwkRb8RsnYhaT1vPY7OufxmQFc9sZzScRCPTiETzl37mrIWVY9zxzmdVeJwDQ==} + '@vitest/snapshot@4.1.8': + resolution: {integrity: sha512-acfZboRmAIf05DEKcBQy33VXojFJjtUdLyo7oOmV9kebb2xdU01UknNiPuPZoJZQyO7DF0gZdTGTpeAzET9QPQ==} - '@vitest/spy@4.1.3': - resolution: {integrity: sha512-ujj5Uwxagg4XUIfAUyRQxAg631BP6e9joRiN99mr48Bg9fRs+5mdUElhOoZ6rP5mBr8Bs3lmrREnkrQWkrsTCw==} + '@vitest/spy@4.1.8': + resolution: {integrity: sha512-6EevtBp6OZOPF7bmz36HrGMeP3txgVSrgebWxHOafDXGkhIzfXK14f8KF6MuFfgXXUeHxmpD3BQxkV00/3s5mA==} - '@vitest/utils@4.1.3': - resolution: {integrity: sha512-Pc/Oexse/khOWsGB+w3q4yzA4te7W4gpZZAvk+fr8qXfTURZUMj5i7kuxsNK5mP/dEB6ao3jfr0rs17fHhbHdw==} + '@vitest/utils@4.1.8': + resolution: {integrity: sha512-uOJamYALNhfJ6iolExyQM40yIQwDqYnkKtQ5VCiSe17E33H0aQ/u+1GlRuz4LZBk6Mm3sg90G9hEbmEt37C1Zg==} '@wdio/logger@9.18.0': resolution: {integrity: sha512-HdzDrRs+ywAqbXGKqe1i/bLtCv47plz4TvsHFH3j729OooT5VH38ctFn5aLXgECmiAKDkmH/A6kOq2Zh5DIxww==} @@ -2241,9 +2269,9 @@ packages: resolution: {integrity: sha512-xRwvIOMGrfOAnM1JYtqQImuaNtDEv9v6oIYAs4LIHwTiKee8uwvIi363igssOC0O5U04i4AlENs79LQLu9tEMw==} engines: {node: '>=20'} - cliui@8.0.1: - resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} - engines: {node: '>=12'} + cliui@9.0.1: + resolution: {integrity: sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==} + engines: {node: '>=20'} clsx@1.2.1: resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} @@ -2277,9 +2305,9 @@ packages: resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} engines: {node: '>= 10'} - concurrently@9.2.1: - resolution: {integrity: sha512-fsfrO0MxV64Znoy8/l1vVIjjHa29SZyyqPgQBwhiDcaW8wJc2W3XWVOGx4M3oJBnv/zdUZIIp1gDeS98GzP8Ng==} - engines: {node: '>=18'} + concurrently@10.0.3: + resolution: {integrity: sha512-hc3LH4UaKWd/bbyDK/IGVa4RB6PtQ3CUYwtrkzqHn+wIG3Hr5fhpRlk0L/gCa8ZE1L/Ufj50Zho69cI5w8SQBA==} + engines: {node: '>=22'} hasBin: true convert-source-map@1.9.0: @@ -2856,12 +2884,8 @@ packages: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} - get-east-asian-width@1.4.0: - resolution: {integrity: sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==} - engines: {node: '>=18'} - - get-east-asian-width@1.5.0: - resolution: {integrity: sha512-CQ+bEO+Tva/qlmw24dCejulK5pMzVnUOFOijVogd3KQs07HnRIgp8TGipvCCRT06xeYEbpbgwaCxglFyiuIcmA==} + get-east-asian-width@1.6.0: + resolution: {integrity: sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==} engines: {node: '>=18'} get-intrinsic@1.3.0: @@ -3374,6 +3398,10 @@ packages: resolution: {integrity: sha512-5YgH9UJd7wVb9hIouI2adWpgqrrICkt070Dnj8EUY1+B4B2P9eRLPAkAAo6NICA7CEhOIeBHl46u9zSNpNu7zA==} engines: {node: 20 || >=22} + lru-cache@11.5.1: + resolution: {integrity: sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==} + engines: {node: 20 || >=22} + lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} @@ -3505,8 +3533,9 @@ packages: resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==} engines: {node: '>= 0.4'} - obug@2.1.1: - resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==} + obug@2.1.2: + resolution: {integrity: sha512-AWGB9WFcRXOQs48Z/udjI5ZcZMHXwX8XPByNpOydgcGsDLIzjGizhoMWJyKAWze7AVW/2W1i+/gPX4YtKe5cyg==} + engines: {node: '>=12.20.0'} on-exit-leak-free@2.1.2: resolution: {integrity: sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==} @@ -3602,8 +3631,8 @@ packages: resolution: {integrity: sha512-r34yH/GlQpKZbU1BvFFqOjhISRo1MNx1tWYsYvmj6KIRHSPMT2+yHOEb1SG6NMvRoHRF0a07kCOox/9yakl1vg==} hasBin: true - pixelmatch@7.1.0: - resolution: {integrity: sha512-1wrVzJ2STrpmONHKBy228LM1b84msXDUoAzVEl0R8Mz4Ce6EPr+IVtxm8+yvrqLYMHswREkjYFaMxnyGnaY3Ng==} + pixelmatch@7.2.0: + resolution: {integrity: sha512-xhcb4yHu9sM/G7foGzoLtXYcC0zHEaOXXjRKhGup0fw78Nf2Tkiapv4EQyMzrbcmQPsllAI7DbFY2UT7PlI9Pg==} hasBin: true playwright-core@1.60.0: @@ -3671,8 +3700,8 @@ packages: resolution: {integrity: sha512-SxToR7P8Y2lWmv/kTzVLC1t/GDI2WGjMwNhLLE9qtH8Q13C+aEmuRlzDst4Up4s0Wc8sF2M+J57iB3cMLqftfg==} engines: {node: '>=6.0.0'} - prettier@3.8.3: - resolution: {integrity: sha512-7igPTM53cGHMW8xWuVTydi2KO233VFiTNyF5hLJqpilHfmn8C8gPf+PS7dUT64YcXFbiMGZxS9pCSxL/Dxm/Jw==} + prettier@3.8.4: + resolution: {integrity: sha512-N2MylSdi48+5N/6S5j+maeHbUSIzzZ5uOcX5Hm4QpV8Dkb1HFjfAKTKX6yNPJQD9AhcT3ifHNB66tWTTJDi11Q==} engines: {node: '>=14'} hasBin: true @@ -3717,10 +3746,10 @@ packages: react: '>=16.8.0' react-dom: '>=16.8.0' - react-dom@19.2.6: - resolution: {integrity: sha512-0prMI+hvBbPjsWnxDLxlCGyM8PN6UuWjEUCYmZhO67xIV9Xasa/r/vDnq+Xyq4Lo27g8QSbO5YzARu0D1Sps3g==} + react-dom@19.2.7: + resolution: {integrity: sha512-t0BRVXvbiE/o20Hfw669rLbMCDWtYZLvmJigy2f0MxsXF+71pxhR3xOkspmsO8h3ZlNzyibAmtCa3l4lYKk6gQ==} peerDependencies: - react: ^19.2.6 + react: ^19.2.7 react-draggable@4.4.6: resolution: {integrity: sha512-LtY5Xw1zTPqHkVmtM3X8MUOxNDOUhv/khTgBgrUvwaS064bwVvxT+q5El0uUFNx5IEPKXuRejr7UqLwBIg5pdw==} @@ -3775,8 +3804,8 @@ packages: react: '>=18' react-dom: '>=18' - react@19.2.6: - resolution: {integrity: sha512-sfWGGfavi0xr8Pg0sVsyHMAOziVYKgPLNrS7ig+ivMNb3wbCBw3KxtflsGBAwD3gYQlE/AEZsTLgToRrSCjb0Q==} + react@19.2.7: + resolution: {integrity: sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ==} engines: {node: '>=0.10.0'} readable-stream@2.3.8: @@ -3812,10 +3841,6 @@ packages: resolution: {integrity: sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q==} hasBin: true - require-directory@2.1.1: - resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} - engines: {node: '>=0.10.0'} - require-from-string@2.0.2: resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} engines: {node: '>=0.10.0'} @@ -3860,8 +3885,8 @@ packages: rfdc@1.4.1: resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} - rolldown@1.0.2: - resolution: {integrity: sha512-oZx5zVDtVB44AW3eaifgDml1gWRDZGvjcfdxonE4swNPG98PrrXjaO/KrnUjzlMnztCCRVlUueA1kCXhARGk6g==} + rolldown@1.0.3: + resolution: {integrity: sha512-i00lAJ2ks1BYr7rjNjKC7BcqAS7nVfiT3QX1SI5aY+AFHblCmaUf9OE9dbdzDvW6dJxbi2ZCZiy9v3CcwOiX3g==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true @@ -3916,9 +3941,9 @@ packages: secure-json-parse@4.1.0: resolution: {integrity: sha512-l4KnYfEyqYJxDwlNVyRfO2E4NTHfMKAWdUuA8J0yve2Dz/E/PdBepY03RvyJpssIpRFwJoCD55wA+mEDs6ByWA==} - selenium-webdriver@4.29.0: - resolution: {integrity: sha512-8XPGtDoji5xk7ZUCzFT1rqHmCp67DCzESsttId7DzmrJmlTRmRLF6X918rbwclcH89amcBNM4zB3lVPj404I0g==} - engines: {node: '>= 18.20.5'} + selenium-webdriver@4.44.0: + resolution: {integrity: sha512-7RbYoKK0zET+KMVak11UDCtKvNulOU6gFZp8HI5GN9K8+BhqrliIJU/FP6QADrvRAXFMr3wHxfE3JHOcAxO3GQ==} + engines: {node: '>= 20.0.0'} semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} @@ -3957,8 +3982,8 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shell-quote@1.8.3: - resolution: {integrity: sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==} + shell-quote@1.8.4: + resolution: {integrity: sha512-VsC6n6vz1ihYYyZZwX7YZSF5l5x36ca17OC+a69h94YqB7X6XLwf+5MOgynYir2SLFUbl8gIYvBo8K8RoNQ6bQ==} engines: {node: '>= 0.4'} side-channel-list@1.0.0: @@ -4054,8 +4079,8 @@ packages: resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} engines: {node: '>=18'} - string-width@8.2.0: - resolution: {integrity: sha512-6hJPQ8N0V0P3SNmP6h2J99RLuzrWz2gvT7VnK5tKvrNqJoyS9W4/Fb8mo31UiPvy00z7DQXkP2hnKBVav76thw==} + string-width@8.2.1: + resolution: {integrity: sha512-IIaP0g3iy9Cyy18w3M9YcaDudujEAVHKt3a3QJg1+sr/oX96TbaGUubG0hJyCjCBThFH+tFpcIyoUHUn1ogaLA==} engines: {node: '>=20'} string.prototype.includes@2.0.1: @@ -4092,6 +4117,10 @@ packages: resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==} engines: {node: '>=12'} + strip-ansi@7.2.0: + resolution: {integrity: sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==} + engines: {node: '>=12'} + strip-bom@3.0.0: resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} engines: {node: '>=4'} @@ -4134,14 +4163,14 @@ packages: stylis@4.2.0: resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==} + supports-color@10.2.2: + resolution: {integrity: sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==} + engines: {node: '>=18'} + supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} - supports-color@8.1.1: - resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} - engines: {node: '>=10'} - supports-hyperlinks@3.2.0: resolution: {integrity: sha512-zFObLMyZeEwzAoKCyu1B91U79K2t7ApXuQfo8OuxwXLDgcKxuwM+YvcbIhm6QWqz7mHUH1TVytR1PwVVjEuMig==} engines: {node: '>=14.18'} @@ -4187,12 +4216,12 @@ packages: tinybench@2.9.0: resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} - tinyexec@1.2.2: - resolution: {integrity: sha512-M/Q0B2cp4K7kynaT/vnED1j8TlLY+Pp7C6Wl2bl/7u/F0mUVwdyOpwomQb8JpYLitHUssAJRmLZdMCGsrx7i+g==} + tinyexec@1.2.4: + resolution: {integrity: sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg==} engines: {node: '>=18'} - tinyglobby@0.2.16: - resolution: {integrity: sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==} + tinyglobby@0.2.17: + resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==} engines: {node: '>=12.0.0'} tinyrainbow@3.1.0: @@ -4386,8 +4415,8 @@ packages: peerDependencies: vite: '*' - vite@8.0.14: - resolution: {integrity: sha512-s4BJJ+5y1pYL6Otw51FHhVJQhPnuRinKig64g/1+EUNaJsd3gCKdD31IPFvswUgW9/60QT9oFHbZHbQK5imcxw==} + vite@8.0.16: + resolution: {integrity: sha512-h9bXPmJichP5fLmVQo3PyaGSDE2n3aPuomeAlVRm0JLmt4rY6zmPKd59HYI4LNW8oTK7tlTsuC7l/m7awx9Jcw==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -4429,20 +4458,20 @@ packages: yaml: optional: true - vitest@4.1.3: - resolution: {integrity: sha512-DBc4Tx0MPNsqb9isoyOq00lHftVx/KIU44QOm2q59npZyLUkENn8TMFsuzuO+4U2FUa9rgbbPt3udrP25GcjXw==} + vitest@4.1.8: + resolution: {integrity: sha512-flY6ScbCIt9HThs+C5HS7jvGOB560DJtk/Z15IQROTA6zEy49Nh8T/dofWTQL+n3vswqn87sbJNiuqw1SDp5Ig==} engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@opentelemetry/api': ^1.9.0 '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 - '@vitest/browser-playwright': 4.1.3 - '@vitest/browser-preview': 4.1.3 - '@vitest/browser-webdriverio': 4.1.3 - '@vitest/coverage-istanbul': 4.1.3 - '@vitest/coverage-v8': 4.1.3 - '@vitest/ui': 4.1.3 + '@vitest/browser-playwright': 4.1.8 + '@vitest/browser-preview': 4.1.8 + '@vitest/browser-webdriverio': 4.1.8 + '@vitest/coverage-istanbul': 4.1.8 + '@vitest/coverage-v8': 4.1.8 + '@vitest/ui': 4.1.8 happy-dom: '*' jsdom: '*' vite: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -4537,10 +4566,6 @@ packages: resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} engines: {node: '>=0.10.0'} - wrap-ansi@7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} - engines: {node: '>=10'} - wrap-ansi@9.0.2: resolution: {integrity: sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==} engines: {node: '>=18'} @@ -4582,13 +4607,13 @@ packages: resolution: {integrity: sha512-vIYeF1u3CjlhAFekPPAk2h/Kv4T3mAkMox5OymRiJQB0spDP10LHvt+K7G9Ny6NuuMAb25/6n1qyUjAcGNf/AA==} engines: {node: '>= 6'} - yargs-parser@21.1.1: - resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} - engines: {node: '>=12'} + yargs-parser@22.0.0: + resolution: {integrity: sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==} + engines: {node: ^20.19.0 || ^22.12.0 || >=23} - yargs@17.7.2: - resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} - engines: {node: '>=12'} + yargs@18.0.0: + resolution: {integrity: sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg==} + engines: {node: ^20.19.0 || ^22.12.0 || >=23} yocto-queue@0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} @@ -4610,10 +4635,10 @@ snapshots: '@asamuzakjp/css-color@4.1.2': dependencies: '@csstools/css-calc': 3.2.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) - '@csstools/css-color-parser': 4.1.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) + '@csstools/css-color-parser': 4.1.3(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 - lru-cache: 11.5.0 + lru-cache: 11.5.1 '@asamuzakjp/css-color@5.1.11': dependencies: @@ -4629,7 +4654,7 @@ snapshots: bidi-js: 1.0.3 css-tree: 3.2.1 is-potential-custom-element-name: 1.0.1 - lru-cache: 11.5.0 + lru-cache: 11.5.1 '@asamuzakjp/dom-selector@7.1.1': dependencies: @@ -5354,6 +5379,8 @@ snapshots: '@babel/runtime@7.29.2': {} + '@babel/runtime@7.29.7': {} + '@babel/template@7.28.6': dependencies: '@babel/code-frame': 7.29.0 @@ -5383,18 +5410,18 @@ snapshots: dependencies: css-tree: 3.2.1 - '@cloud-ru/eslint-config@3.1.5(prettier@3.8.3)(typescript@6.0.3)(vitest@4.1.3(@types/node@25.9.1)(jsdom@29.1.1)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3)))': + '@cloud-ru/eslint-config@3.1.5(prettier@3.8.4)(typescript@6.0.3)(vitest@4.1.8(@types/node@25.9.3)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3)))': dependencies: '@eslint/js': 9.39.2 '@typescript-eslint/parser': 8.53.1(eslint@9.39.4)(typescript@6.0.3) - '@vitest/eslint-plugin': 1.6.9(eslint@9.39.4)(typescript@6.0.3)(vitest@4.1.3(@types/node@25.9.1)(jsdom@29.1.1)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3))) + '@vitest/eslint-plugin': 1.6.9(eslint@9.39.4)(typescript@6.0.3)(vitest@4.1.8(@types/node@25.9.3)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3))) eslint: 9.39.4 eslint-config-prettier: 10.1.8(eslint@9.39.4) eslint-import-resolver-typescript: 4.4.4(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.53.1(eslint@9.39.4)(typescript@6.0.3))(eslint@9.39.4))(eslint@9.39.4) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.53.1(eslint@9.39.4)(typescript@6.0.3))(eslint-import-resolver-typescript@4.4.4(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.53.1(eslint@9.39.4)(typescript@6.0.3))(eslint@9.39.4))(eslint@9.39.4))(eslint@9.39.4) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.53.1(eslint@9.39.4)(typescript@6.0.3))(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.4) eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.4) eslint-plugin-no-only-tests: 3.3.0 - eslint-plugin-prettier: 5.5.5(eslint-config-prettier@10.1.8(eslint@9.39.4))(eslint@9.39.4)(prettier@3.8.3) + eslint-plugin-prettier: 5.5.5(eslint-config-prettier@10.1.8(eslint@9.39.4))(eslint@9.39.4)(prettier@3.8.4) eslint-plugin-react: 7.37.5(eslint@9.39.4) eslint-plugin-react-hooks: 7.0.1(eslint@9.39.4) eslint-plugin-simple-import-sort: 12.1.1(eslint@9.39.4) @@ -5416,11 +5443,11 @@ snapshots: transitivePeerDependencies: - typescript - '@cloud-ru/ft-config-lint-staged@1.1.4(eslint@9.39.4)(prettier@3.8.3)': + '@cloud-ru/ft-config-lint-staged@1.1.4(eslint@9.39.4)(prettier@3.8.4)': dependencies: eslint: 9.39.4 lint-staged: 16.2.7 - prettier: 3.8.3 + prettier: 3.8.4 '@cloud-ru/ft-config-stylelint@3.1.2(postcss@8.5.10)(typescript@6.0.3)': dependencies: @@ -5431,10 +5458,10 @@ snapshots: - supports-color - typescript - '@cloud-ru/ft-config-vitest@1.3.2(@types/node@25.9.1)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3))': + '@cloud-ru/ft-config-vitest@1.3.3(@types/node@25.9.3)(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3))': dependencies: jsdom: 27.4.0 - vitest: 4.1.3(@types/node@25.9.1)(jsdom@27.4.0)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3)) + vitest: 4.1.8(@types/node@25.9.3)(jsdom@27.4.0)(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3)) transitivePeerDependencies: - '@edge-runtime/vm' - '@noble/hashes' @@ -5454,7 +5481,7 @@ snapshots: - utf-8-validate - vite - '@crxjs/vite-plugin@2.4.0(vite@8.0.14(@types/node@25.9.1)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3))': + '@crxjs/vite-plugin@2.5.0(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3))': dependencies: '@rollup/pluginutils': 4.2.1 '@webcomponents/custom-elements': 1.6.0 @@ -5462,7 +5489,6 @@ snapshots: convert-source-map: 1.9.0 debug: 4.4.3 es-module-lexer: 0.10.5 - fast-glob: 3.3.3 fs-extra: 10.1.0 jsesc: 3.1.0 magic-string: 0.30.21 @@ -5472,7 +5498,8 @@ snapshots: react-refresh: 0.13.0 rollup: 4.60.1 rxjs: 7.5.7 - vite: 8.0.14(@types/node@25.9.1)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3) + tinyglobby: 0.2.17 + vite: 8.0.16(@types/node@25.9.3)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3) transitivePeerDependencies: - supports-color @@ -5490,6 +5517,13 @@ snapshots: '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 + '@csstools/css-color-parser@4.1.3(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)': + dependencies: + '@csstools/color-helpers': 6.0.2 + '@csstools/css-calc': 3.2.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) + '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) + '@csstools/css-tokenizer': 4.0.0 + '@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1)': dependencies: '@csstools/css-tokenizer': 2.4.1 @@ -5502,6 +5536,10 @@ snapshots: optionalDependencies: css-tree: 3.2.1 + '@csstools/css-syntax-patches-for-csstree@1.1.5(css-tree@3.2.1)': + optionalDependencies: + css-tree: 3.2.1 + '@csstools/css-tokenizer@2.4.1': {} '@csstools/css-tokenizer@4.0.0': {} @@ -5515,29 +5553,29 @@ snapshots: dependencies: postcss-selector-parser: 6.1.2 - '@dnd-kit/accessibility@3.1.1(react@19.2.6)': + '@dnd-kit/accessibility@3.1.1(react@19.2.7)': dependencies: - react: 19.2.6 + react: 19.2.7 tslib: 2.8.1 - '@dnd-kit/core@6.3.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': + '@dnd-kit/core@6.3.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@dnd-kit/accessibility': 3.1.1(react@19.2.6) - '@dnd-kit/utilities': 3.2.2(react@19.2.6) - react: 19.2.6 - react-dom: 19.2.6(react@19.2.6) + '@dnd-kit/accessibility': 3.1.1(react@19.2.7) + '@dnd-kit/utilities': 3.2.2(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) tslib: 2.8.1 - '@dnd-kit/sortable@10.0.0(@dnd-kit/core@6.3.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react@19.2.6)': + '@dnd-kit/sortable@10.0.0(@dnd-kit/core@6.3.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(react@19.2.7)': dependencies: - '@dnd-kit/core': 6.3.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - '@dnd-kit/utilities': 3.2.2(react@19.2.6) - react: 19.2.6 + '@dnd-kit/core': 6.3.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@dnd-kit/utilities': 3.2.2(react@19.2.7) + react: 19.2.7 tslib: 2.8.1 - '@dnd-kit/utilities@3.2.2(react@19.2.6)': + '@dnd-kit/utilities@3.2.2(react@19.2.7)': dependencies: - react: 19.2.6 + react: 19.2.7 tslib: 2.8.1 '@dual-bundle/import-meta-resolve@4.2.1': {} @@ -5548,16 +5586,32 @@ snapshots: tslib: 2.8.1 optional: true + '@emnapi/core@1.11.0': + dependencies: + '@emnapi/wasi-threads': 1.2.2 + tslib: 2.8.1 + optional: true + '@emnapi/runtime@1.10.0': dependencies: tslib: 2.8.1 optional: true + '@emnapi/runtime@1.11.0': + dependencies: + tslib: 2.8.1 + optional: true + '@emnapi/wasi-threads@1.2.1': dependencies: tslib: 2.8.1 optional: true + '@emnapi/wasi-threads@1.2.2': + dependencies: + tslib: 2.8.1 + optional: true + '@emotion/babel-plugin@11.13.5': dependencies: '@babel/helper-module-imports': 7.28.6 @@ -5590,19 +5644,19 @@ snapshots: '@emotion/memoize@0.9.0': {} - '@emotion/react@11.14.0(@types/react@19.2.15)(react@19.2.6)': + '@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7)': dependencies: '@babel/runtime': 7.28.6 '@emotion/babel-plugin': 11.13.5 '@emotion/cache': 11.14.0 '@emotion/serialize': 1.3.3 - '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@19.2.6) + '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@19.2.7) '@emotion/utils': 1.4.2 '@emotion/weak-memoize': 0.4.0 hoist-non-react-statics: 3.3.2 - react: 19.2.6 + react: 19.2.7 optionalDependencies: - '@types/react': 19.2.15 + '@types/react': 19.2.17 transitivePeerDependencies: - supports-color @@ -5616,26 +5670,26 @@ snapshots: '@emotion/sheet@1.4.0': {} - '@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.15)(react@19.2.6))(@types/react@19.2.15)(react@19.2.6)': + '@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react@19.2.7)': dependencies: '@babel/runtime': 7.29.2 '@emotion/babel-plugin': 11.13.5 '@emotion/is-prop-valid': 1.4.0 - '@emotion/react': 11.14.0(@types/react@19.2.15)(react@19.2.6) + '@emotion/react': 11.14.0(@types/react@19.2.17)(react@19.2.7) '@emotion/serialize': 1.3.3 - '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@19.2.6) + '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@19.2.7) '@emotion/utils': 1.4.2 - react: 19.2.6 + react: 19.2.7 optionalDependencies: - '@types/react': 19.2.15 + '@types/react': 19.2.17 transitivePeerDependencies: - supports-color '@emotion/unitless@0.10.0': {} - '@emotion/use-insertion-effect-with-fallbacks@1.2.0(react@19.2.6)': + '@emotion/use-insertion-effect-with-fallbacks@1.2.0(react@19.2.7)': dependencies: - react: 19.2.6 + react: 19.2.7 '@emotion/utils@1.4.2': {} @@ -5788,18 +5842,18 @@ snapshots: '@floating-ui/core': 1.7.5 '@floating-ui/utils': 0.2.11 - '@floating-ui/react-dom@2.1.8(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': + '@floating-ui/react-dom@2.1.8(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: '@floating-ui/dom': 1.7.6 - react: 19.2.6 - react-dom: 19.2.6(react@19.2.6) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) - '@floating-ui/react@0.26.24(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': + '@floating-ui/react@0.26.24(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@floating-ui/react-dom': 2.1.8(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@floating-ui/react-dom': 2.1.8(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@floating-ui/utils': 0.2.11 - react: 19.2.6 - react-dom: 19.2.6(react@19.2.6) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) tabbable: 6.4.0 '@floating-ui/utils@0.2.11': {} @@ -5841,12 +5895,12 @@ snapshots: '@napi-rs/wasm-runtime@0.2.12': dependencies: - '@emnapi/core': 1.10.0 - '@emnapi/runtime': 1.10.0 + '@emnapi/core': 1.11.0 + '@emnapi/runtime': 1.11.0 '@tybys/wasm-util': 0.10.2 optional: true - '@napi-rs/wasm-runtime@1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': + '@napi-rs/wasm-runtime@1.1.5(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': dependencies: '@emnapi/core': 1.10.0 '@emnapi/runtime': 1.10.0 @@ -5865,7 +5919,7 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.20.1 - '@oxc-project/types@0.132.0': {} + '@oxc-project/types@0.133.0': {} '@pinojs/redact@0.4.0': {} @@ -5875,53 +5929,53 @@ snapshots: dependencies: playwright: 1.60.0 - '@rolldown/binding-android-arm64@1.0.2': + '@rolldown/binding-android-arm64@1.0.3': optional: true - '@rolldown/binding-darwin-arm64@1.0.2': + '@rolldown/binding-darwin-arm64@1.0.3': optional: true - '@rolldown/binding-darwin-x64@1.0.2': + '@rolldown/binding-darwin-x64@1.0.3': optional: true - '@rolldown/binding-freebsd-x64@1.0.2': + '@rolldown/binding-freebsd-x64@1.0.3': optional: true - '@rolldown/binding-linux-arm-gnueabihf@1.0.2': + '@rolldown/binding-linux-arm-gnueabihf@1.0.3': optional: true - '@rolldown/binding-linux-arm64-gnu@1.0.2': + '@rolldown/binding-linux-arm64-gnu@1.0.3': optional: true - '@rolldown/binding-linux-arm64-musl@1.0.2': + '@rolldown/binding-linux-arm64-musl@1.0.3': optional: true - '@rolldown/binding-linux-ppc64-gnu@1.0.2': + '@rolldown/binding-linux-ppc64-gnu@1.0.3': optional: true - '@rolldown/binding-linux-s390x-gnu@1.0.2': + '@rolldown/binding-linux-s390x-gnu@1.0.3': optional: true - '@rolldown/binding-linux-x64-gnu@1.0.2': + '@rolldown/binding-linux-x64-gnu@1.0.3': optional: true - '@rolldown/binding-linux-x64-musl@1.0.2': + '@rolldown/binding-linux-x64-musl@1.0.3': optional: true - '@rolldown/binding-openharmony-arm64@1.0.2': + '@rolldown/binding-openharmony-arm64@1.0.3': optional: true - '@rolldown/binding-wasm32-wasi@1.0.2': + '@rolldown/binding-wasm32-wasi@1.0.3': dependencies: '@emnapi/core': 1.10.0 '@emnapi/runtime': 1.10.0 - '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + '@napi-rs/wasm-runtime': 1.1.5(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) optional: true - '@rolldown/binding-win32-arm64-msvc@1.0.2': + '@rolldown/binding-win32-arm64-msvc@1.0.3': optional: true - '@rolldown/binding-win32-x64-msvc@1.0.2': + '@rolldown/binding-win32-x64-msvc@1.0.3': optional: true '@rolldown/pluginutils@1.0.1': {} @@ -6016,171 +6070,171 @@ snapshots: '@rtsao/scc@1.1.0': {} - '@snack-uikit/button@0.19.18(react@19.2.6)': + '@snack-uikit/button@0.19.18(react@19.2.7)': dependencies: - '@snack-uikit/counter': 0.8.12(react@19.2.6) - '@snack-uikit/loaders': 0.9.11(react@19.2.6) - '@snack-uikit/utils': 4.0.2(react@19.2.6) + '@snack-uikit/counter': 0.8.12(react@19.2.7) + '@snack-uikit/loaders': 0.9.11(react@19.2.7) + '@snack-uikit/utils': 4.0.2(react@19.2.7) classnames: 2.5.1 transitivePeerDependencies: - react - '@snack-uikit/calendar@0.13.20(@snack-uikit/locale@0.15.1)(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': + '@snack-uikit/calendar@0.14.0(@snack-uikit/locale@0.15.1)(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@snack-uikit/button': 0.19.18(react@19.2.6) - '@snack-uikit/divider': 3.2.12(react@19.2.6) + '@snack-uikit/button': 0.19.18(react@19.2.7) + '@snack-uikit/divider': 3.2.12(react@19.2.7) '@snack-uikit/icons': 0.27.7 - '@snack-uikit/list': 0.33.1(@snack-uikit/locale@0.15.1)(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@snack-uikit/list': 0.33.1(@snack-uikit/locale@0.15.1)(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@snack-uikit/locale': 0.15.1 - '@snack-uikit/utils': 4.0.2(react@19.2.6) + '@snack-uikit/utils': 4.0.2(react@19.2.7) classnames: 2.5.1 - uncontrollable: 8.0.4(react@19.2.6) + uncontrollable: 8.0.4(react@19.2.7) weekstart: 2.0.0 transitivePeerDependencies: - '@types/react' - react - react-dom - '@snack-uikit/color-picker@0.3.56(@snack-uikit/locale@0.15.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': + '@snack-uikit/color-picker@0.3.56(@snack-uikit/locale@0.15.1)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@snack-uikit/button': 0.19.18(react@19.2.6) + '@snack-uikit/button': 0.19.18(react@19.2.7) '@snack-uikit/icons': 0.27.7 - '@snack-uikit/input-private': 4.8.9(react@19.2.6) + '@snack-uikit/input-private': 4.8.9(react@19.2.7) '@snack-uikit/locale': 0.15.1 - '@snack-uikit/segmented-control': 0.6.21(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - '@snack-uikit/utils': 4.0.2(react@19.2.6) + '@snack-uikit/segmented-control': 0.6.21(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@snack-uikit/utils': 4.0.2(react@19.2.7) classnames: 2.5.1 - react-colorful: 5.6.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-colorful: 5.6.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) transitivePeerDependencies: - react - react-dom - '@snack-uikit/counter@0.8.12(react@19.2.6)': + '@snack-uikit/counter@0.8.12(react@19.2.7)': dependencies: - '@snack-uikit/utils': 4.0.2(react@19.2.6) + '@snack-uikit/utils': 4.0.2(react@19.2.7) classnames: 2.5.1 transitivePeerDependencies: - react - '@snack-uikit/divider@3.2.12(react@19.2.6)': + '@snack-uikit/divider@3.2.12(react@19.2.7)': dependencies: - '@snack-uikit/utils': 4.0.2(react@19.2.6) + '@snack-uikit/utils': 4.0.2(react@19.2.7) classnames: 2.5.1 transitivePeerDependencies: - react - '@snack-uikit/drop-zone@0.9.12(lodash.debounce@4.0.8)(react@19.2.6)': + '@snack-uikit/drop-zone@0.9.12(lodash.debounce@4.0.8)(react@19.2.7)': dependencies: - '@snack-uikit/utils': 4.0.2(react@19.2.6) + '@snack-uikit/utils': 4.0.2(react@19.2.7) classnames: 2.5.1 lodash.debounce: 4.0.8 transitivePeerDependencies: - react - '@snack-uikit/dropdown@0.5.6(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': + '@snack-uikit/dropdown@0.5.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@snack-uikit/popover-private': 0.15.6(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - '@snack-uikit/utils': 4.0.2(react@19.2.6) + '@snack-uikit/popover-private': 0.15.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@snack-uikit/utils': 4.0.2(react@19.2.7) classnames: 2.5.1 transitivePeerDependencies: - react - react-dom - '@snack-uikit/fields@0.55.2(@snack-uikit/locale@0.15.1)(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': + '@snack-uikit/fields@0.57.0(@snack-uikit/locale@0.15.1)(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@snack-uikit/button': 0.19.18(react@19.2.6) - '@snack-uikit/calendar': 0.13.20(@snack-uikit/locale@0.15.1)(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - '@snack-uikit/color-picker': 0.3.56(@snack-uikit/locale@0.15.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - '@snack-uikit/divider': 3.2.12(react@19.2.6) - '@snack-uikit/dropdown': 0.5.6(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@snack-uikit/button': 0.19.18(react@19.2.7) + '@snack-uikit/calendar': 0.14.0(@snack-uikit/locale@0.15.1)(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@snack-uikit/color-picker': 0.3.56(@snack-uikit/locale@0.15.1)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@snack-uikit/divider': 3.2.12(react@19.2.7) + '@snack-uikit/dropdown': 0.5.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@snack-uikit/icons': 0.27.7 - '@snack-uikit/input-private': 4.8.9(react@19.2.6) - '@snack-uikit/list': 0.33.1(@snack-uikit/locale@0.15.1)(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@snack-uikit/input-private': 4.8.9(react@19.2.7) + '@snack-uikit/list': 0.33.1(@snack-uikit/locale@0.15.1)(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@snack-uikit/locale': 0.15.1 - '@snack-uikit/scroll': 0.11.0(react@19.2.6) - '@snack-uikit/skeleton': 0.6.11(react@19.2.6) - '@snack-uikit/slider': 0.3.37(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - '@snack-uikit/tag': 0.15.19(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - '@snack-uikit/tooltip': 0.18.13(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - '@snack-uikit/truncate-string': 0.7.12(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - '@snack-uikit/utils': 4.0.2(react@19.2.6) + '@snack-uikit/scroll': 0.11.0(react@19.2.7) + '@snack-uikit/skeleton': 0.6.11(react@19.2.7) + '@snack-uikit/slider': 0.3.37(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@snack-uikit/tag': 0.15.20(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@snack-uikit/tooltip': 0.18.13(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@snack-uikit/truncate-string': 0.7.12(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@snack-uikit/utils': 4.0.2(react@19.2.7) classnames: 2.5.1 copy-to-clipboard: 3.3.3 decimal.js: 10.6.0 fuzzy-search: 3.2.1 - merge-refs: 1.3.0(@types/react@19.2.15) - react-textarea-autosize: 8.5.3(@types/react@19.2.15)(react@19.2.6) - uncontrollable: 8.0.4(react@19.2.6) + merge-refs: 1.3.0(@types/react@19.2.17) + react-textarea-autosize: 8.5.3(@types/react@19.2.17)(react@19.2.7) + uncontrollable: 8.0.4(react@19.2.7) transitivePeerDependencies: - '@types/react' - react - react-dom - '@snack-uikit/figma-tokens@17.7.5': {} + '@snack-uikit/figma-tokens@19.0.5': {} - '@snack-uikit/icon-predefined@0.7.12(react@19.2.6)': + '@snack-uikit/icon-predefined@0.7.12(react@19.2.7)': dependencies: - '@snack-uikit/utils': 4.0.2(react@19.2.6) + '@snack-uikit/utils': 4.0.2(react@19.2.7) classnames: 2.5.1 transitivePeerDependencies: - react '@snack-uikit/icons@0.27.7': {} - '@snack-uikit/info-block@0.6.41(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': + '@snack-uikit/info-block@0.6.41(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@snack-uikit/button': 0.19.18(react@19.2.6) - '@snack-uikit/icon-predefined': 0.7.12(react@19.2.6) - '@snack-uikit/tooltip': 0.18.13(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - '@snack-uikit/typography': 0.8.13(react@19.2.6) - '@snack-uikit/utils': 4.0.2(react@19.2.6) + '@snack-uikit/button': 0.19.18(react@19.2.7) + '@snack-uikit/icon-predefined': 0.7.12(react@19.2.7) + '@snack-uikit/tooltip': 0.18.13(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@snack-uikit/typography': 0.8.13(react@19.2.7) + '@snack-uikit/utils': 4.0.2(react@19.2.7) classnames: 2.5.1 transitivePeerDependencies: - react - react-dom - '@snack-uikit/input-private@4.8.9(react@19.2.6)': + '@snack-uikit/input-private@4.8.9(react@19.2.7)': dependencies: '@snack-uikit/icons': 0.27.7 - '@snack-uikit/utils': 4.0.2(react@19.2.6) + '@snack-uikit/utils': 4.0.2(react@19.2.7) classnames: 2.5.1 transitivePeerDependencies: - react - '@snack-uikit/link@0.18.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': + '@snack-uikit/link@0.18.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@snack-uikit/truncate-string': 0.7.12(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - '@snack-uikit/utils': 4.0.2(react@19.2.6) + '@snack-uikit/truncate-string': 0.7.12(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@snack-uikit/utils': 4.0.2(react@19.2.7) classnames: 2.5.1 transitivePeerDependencies: - react - react-dom - '@snack-uikit/list@0.33.1(@snack-uikit/locale@0.15.1)(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': + '@snack-uikit/list@0.33.1(@snack-uikit/locale@0.15.1)(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@snack-uikit/button': 0.19.18(react@19.2.6) - '@snack-uikit/divider': 3.2.12(react@19.2.6) - '@snack-uikit/dropdown': 0.5.6(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@snack-uikit/button': 0.19.18(react@19.2.7) + '@snack-uikit/divider': 3.2.12(react@19.2.7) + '@snack-uikit/dropdown': 0.5.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@snack-uikit/icons': 0.27.7 - '@snack-uikit/info-block': 0.6.41(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - '@snack-uikit/loaders': 0.9.11(react@19.2.6) + '@snack-uikit/info-block': 0.6.41(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@snack-uikit/loaders': 0.9.11(react@19.2.7) '@snack-uikit/locale': 0.15.1 - '@snack-uikit/scroll': 0.11.0(react@19.2.6) - '@snack-uikit/search-private': 0.4.37(@snack-uikit/locale@0.15.1)(@types/react@19.2.15)(react@19.2.6) - '@snack-uikit/toggles': 0.13.27(@types/react@19.2.15)(react@19.2.6) - '@snack-uikit/truncate-string': 0.7.12(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - '@snack-uikit/utils': 4.0.2(react@19.2.6) - '@tanstack/react-virtual': 3.11.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@snack-uikit/scroll': 0.11.0(react@19.2.7) + '@snack-uikit/search-private': 0.4.37(@snack-uikit/locale@0.15.1)(@types/react@19.2.17)(react@19.2.7) + '@snack-uikit/toggles': 0.13.27(@types/react@19.2.17)(react@19.2.7) + '@snack-uikit/truncate-string': 0.7.12(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@snack-uikit/utils': 4.0.2(react@19.2.7) + '@tanstack/react-virtual': 3.11.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) classnames: 2.5.1 - merge-refs: 1.3.0(@types/react@19.2.15) + merge-refs: 1.3.0(@types/react@19.2.17) transitivePeerDependencies: - '@types/react' - react - react-dom - '@snack-uikit/loaders@0.9.11(react@19.2.6)': + '@snack-uikit/loaders@0.9.11(react@19.2.7)': dependencies: - '@snack-uikit/utils': 4.0.2(react@19.2.6) + '@snack-uikit/utils': 4.0.2(react@19.2.7) classnames: 2.5.1 transitivePeerDependencies: - react @@ -6189,182 +6243,182 @@ snapshots: dependencies: lodash.merge: 4.6.2 - '@snack-uikit/modal@0.19.14(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': + '@snack-uikit/modal@0.19.14(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@snack-uikit/button': 0.19.18(react@19.2.6) - '@snack-uikit/icon-predefined': 0.7.12(react@19.2.6) + '@snack-uikit/button': 0.19.18(react@19.2.7) + '@snack-uikit/icon-predefined': 0.7.12(react@19.2.7) '@snack-uikit/icons': 0.27.7 - '@snack-uikit/link': 0.18.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - '@snack-uikit/loaders': 0.9.11(react@19.2.6) - '@snack-uikit/scroll': 0.11.0(react@19.2.6) - '@snack-uikit/tooltip': 0.18.13(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - '@snack-uikit/truncate-string': 0.7.12(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - '@snack-uikit/typography': 0.8.13(react@19.2.6) - '@snack-uikit/utils': 4.0.2(react@19.2.6) + '@snack-uikit/link': 0.18.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@snack-uikit/loaders': 0.9.11(react@19.2.7) + '@snack-uikit/scroll': 0.11.0(react@19.2.7) + '@snack-uikit/tooltip': 0.18.13(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@snack-uikit/truncate-string': 0.7.12(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@snack-uikit/typography': 0.8.13(react@19.2.7) + '@snack-uikit/utils': 4.0.2(react@19.2.7) classnames: 2.5.1 - react-modal: 3.16.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-modal: 3.16.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) transitivePeerDependencies: - react - react-dom - '@snack-uikit/popover-private@0.15.6(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': + '@snack-uikit/popover-private@0.15.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@floating-ui/react': 0.26.24(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - '@snack-uikit/utils': 4.0.2(react@19.2.6) + '@floating-ui/react': 0.26.24(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@snack-uikit/utils': 4.0.2(react@19.2.7) classnames: 2.5.1 react-is: 18.2.0 - uncontrollable: 8.0.4(react@19.2.6) + uncontrollable: 8.0.4(react@19.2.7) transitivePeerDependencies: - react - react-dom - '@snack-uikit/progress-bar@0.1.12(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': + '@snack-uikit/progress-bar@0.1.12(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@snack-uikit/utils': 4.0.2(react@19.2.6) - '@tanem/react-nprogress': 5.0.35(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@snack-uikit/utils': 4.0.2(react@19.2.7) + '@tanem/react-nprogress': 5.0.35(react-dom@19.2.7(react@19.2.7))(react@19.2.7) classnames: 2.5.1 transitivePeerDependencies: - react - react-dom - '@snack-uikit/scroll@0.11.0(react@19.2.6)': + '@snack-uikit/scroll@0.11.0(react@19.2.7)': dependencies: - '@snack-uikit/utils': 4.0.2(react@19.2.6) + '@snack-uikit/utils': 4.0.2(react@19.2.7) classnames: 2.5.1 overlayscrollbars: 2.11.1 - overlayscrollbars-react: 0.5.6(overlayscrollbars@2.11.1)(react@19.2.6) + overlayscrollbars-react: 0.5.6(overlayscrollbars@2.11.1)(react@19.2.7) transitivePeerDependencies: - react - '@snack-uikit/search-private@0.4.37(@snack-uikit/locale@0.15.1)(@types/react@19.2.15)(react@19.2.6)': + '@snack-uikit/search-private@0.4.37(@snack-uikit/locale@0.15.1)(@types/react@19.2.17)(react@19.2.7)': dependencies: '@snack-uikit/icons': 0.27.7 - '@snack-uikit/input-private': 4.8.9(react@19.2.6) - '@snack-uikit/loaders': 0.9.11(react@19.2.6) + '@snack-uikit/input-private': 4.8.9(react@19.2.7) + '@snack-uikit/loaders': 0.9.11(react@19.2.7) '@snack-uikit/locale': 0.15.1 - '@snack-uikit/utils': 4.0.2(react@19.2.6) + '@snack-uikit/utils': 4.0.2(react@19.2.7) classnames: 2.5.1 - merge-refs: 1.3.0(@types/react@19.2.15) + merge-refs: 1.3.0(@types/react@19.2.17) transitivePeerDependencies: - '@types/react' - react - '@snack-uikit/segmented-control@0.6.21(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': + '@snack-uikit/segmented-control@0.6.21(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@snack-uikit/counter': 0.8.12(react@19.2.6) - '@snack-uikit/truncate-string': 0.7.12(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - '@snack-uikit/utils': 4.0.2(react@19.2.6) + '@snack-uikit/counter': 0.8.12(react@19.2.7) + '@snack-uikit/truncate-string': 0.7.12(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@snack-uikit/utils': 4.0.2(react@19.2.7) classnames: 2.5.1 - uncontrollable: 8.0.4(react@19.2.6) + uncontrollable: 8.0.4(react@19.2.7) transitivePeerDependencies: - react - react-dom - '@snack-uikit/skeleton@0.6.11(react@19.2.6)': + '@snack-uikit/skeleton@0.6.11(react@19.2.7)': dependencies: - '@snack-uikit/utils': 4.0.2(react@19.2.6) + '@snack-uikit/utils': 4.0.2(react@19.2.7) classnames: 2.5.1 transitivePeerDependencies: - react - '@snack-uikit/slider@0.3.37(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': + '@snack-uikit/slider@0.3.37(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@snack-uikit/tooltip': 0.18.13(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - '@snack-uikit/utils': 4.0.2(react@19.2.6) + '@snack-uikit/tooltip': 0.18.13(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@snack-uikit/utils': 4.0.2(react@19.2.7) classnames: 2.5.1 - rc-slider: 10.5.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + rc-slider: 10.5.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) transitivePeerDependencies: - react - react-dom - '@snack-uikit/tabs@0.10.18(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': + '@snack-uikit/tabs@0.10.18(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@snack-uikit/button': 0.19.18(react@19.2.6) - '@snack-uikit/counter': 0.8.12(react@19.2.6) - '@snack-uikit/divider': 3.2.12(react@19.2.6) + '@snack-uikit/button': 0.19.18(react@19.2.7) + '@snack-uikit/counter': 0.8.12(react@19.2.7) + '@snack-uikit/divider': 3.2.12(react@19.2.7) '@snack-uikit/icons': 0.27.7 - '@snack-uikit/typography': 0.8.13(react@19.2.6) - '@snack-uikit/utils': 4.0.2(react@19.2.6) + '@snack-uikit/typography': 0.8.13(react@19.2.7) + '@snack-uikit/utils': 4.0.2(react@19.2.7) classnames: 2.5.1 - react-indiana-drag-scroll: 2.2.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - uncontrollable: 8.0.4(react@19.2.6) + react-indiana-drag-scroll: 2.2.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + uncontrollable: 8.0.4(react@19.2.7) transitivePeerDependencies: - react - react-dom - '@snack-uikit/tag@0.15.19(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': + '@snack-uikit/tag@0.15.20(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@snack-uikit/dropdown': 0.5.6(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@snack-uikit/dropdown': 0.5.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@snack-uikit/icons': 0.27.7 - '@snack-uikit/scroll': 0.11.0(react@19.2.6) - '@snack-uikit/tooltip': 0.18.13(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - '@snack-uikit/utils': 4.0.2(react@19.2.6) + '@snack-uikit/scroll': 0.11.0(react@19.2.7) + '@snack-uikit/tooltip': 0.18.13(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@snack-uikit/utils': 4.0.2(react@19.2.7) classnames: 2.5.1 transitivePeerDependencies: - react - react-dom - '@snack-uikit/toaster@0.11.28(@snack-uikit/locale@0.15.1)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': + '@snack-uikit/toaster@0.11.28(@snack-uikit/locale@0.15.1)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: '@snack-uikit/icons': 0.27.7 - '@snack-uikit/link': 0.18.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - '@snack-uikit/loaders': 0.9.11(react@19.2.6) + '@snack-uikit/link': 0.18.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@snack-uikit/loaders': 0.9.11(react@19.2.7) '@snack-uikit/locale': 0.15.1 - '@snack-uikit/progress-bar': 0.1.12(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - '@snack-uikit/scroll': 0.11.0(react@19.2.6) - '@snack-uikit/truncate-string': 0.7.12(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - '@snack-uikit/utils': 4.0.2(react@19.2.6) + '@snack-uikit/progress-bar': 0.1.12(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@snack-uikit/scroll': 0.11.0(react@19.2.7) + '@snack-uikit/truncate-string': 0.7.12(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@snack-uikit/utils': 4.0.2(react@19.2.7) classnames: 2.5.1 - react-draggable: 4.4.6(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - react-toastify: 10.0.5(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - uncontrollable: 9.0.0(react@19.2.6) + react-draggable: 4.4.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + react-toastify: 10.0.5(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + uncontrollable: 9.0.0(react@19.2.7) transitivePeerDependencies: - react - react-dom - '@snack-uikit/toggles@0.13.27(@types/react@19.2.15)(react@19.2.6)': + '@snack-uikit/toggles@0.13.27(@types/react@19.2.17)(react@19.2.7)': dependencies: '@snack-uikit/icons': 0.27.7 - '@snack-uikit/utils': 4.0.2(react@19.2.6) + '@snack-uikit/utils': 4.0.2(react@19.2.7) classnames: 2.5.1 - merge-refs: 1.3.0(@types/react@19.2.15) - uncontrollable: 8.0.4(react@19.2.6) + merge-refs: 1.3.0(@types/react@19.2.17) + uncontrollable: 8.0.4(react@19.2.7) transitivePeerDependencies: - '@types/react' - react - '@snack-uikit/tooltip@0.18.13(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': + '@snack-uikit/tooltip@0.18.13(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: '@snack-uikit/icons': 0.27.7 - '@snack-uikit/popover-private': 0.15.6(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - '@snack-uikit/utils': 4.0.2(react@19.2.6) + '@snack-uikit/popover-private': 0.15.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@snack-uikit/utils': 4.0.2(react@19.2.7) classnames: 2.5.1 - uncontrollable: 8.0.4(react@19.2.6) + uncontrollable: 8.0.4(react@19.2.7) transitivePeerDependencies: - react - react-dom - '@snack-uikit/truncate-string@0.7.12(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': + '@snack-uikit/truncate-string@0.7.12(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@snack-uikit/tooltip': 0.18.13(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - '@snack-uikit/utils': 4.0.2(react@19.2.6) + '@snack-uikit/tooltip': 0.18.13(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@snack-uikit/utils': 4.0.2(react@19.2.7) classnames: 2.5.1 lodash.throttle: 4.1.1 transitivePeerDependencies: - react - react-dom - '@snack-uikit/typography@0.8.13(react@19.2.6)': + '@snack-uikit/typography@0.8.13(react@19.2.7)': dependencies: - '@snack-uikit/utils': 4.0.2(react@19.2.6) + '@snack-uikit/utils': 4.0.2(react@19.2.7) classnames: 2.5.1 transitivePeerDependencies: - react - '@snack-uikit/utils@4.0.2(react@19.2.6)': + '@snack-uikit/utils@4.0.2(react@19.2.7)': dependencies: - react-swipeable: 7.0.2(react@19.2.6) - uncontrollable: 8.0.4(react@19.2.6) + react-swipeable: 7.0.2(react@19.2.7) + uncontrollable: 8.0.4(react@19.2.7) transitivePeerDependencies: - react @@ -6463,18 +6517,18 @@ snapshots: - supports-color - typescript - '@tanem/react-nprogress@5.0.35(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': + '@tanem/react-nprogress@5.0.35(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@babel/runtime': 7.29.2 + '@babel/runtime': 7.29.7 hoist-non-react-statics: 3.3.2 - react: 19.2.6 - react-dom: 19.2.6(react@19.2.6) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) - '@tanstack/react-virtual@3.11.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': + '@tanstack/react-virtual@3.11.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: '@tanstack/virtual-core': 3.11.2 - react: 19.2.6 - react-dom: 19.2.6(react@19.2.6) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) '@tanstack/virtual-core@3.11.2': {} @@ -6498,17 +6552,17 @@ snapshots: '@types/json5@0.0.29': {} - '@types/node@25.9.1': + '@types/node@25.9.3': dependencies: undici-types: 7.24.6 '@types/parse-json@4.0.2': {} - '@types/react-dom@19.2.3(@types/react@19.2.15)': + '@types/react-dom@19.2.3(@types/react@19.2.17)': dependencies: - '@types/react': 19.2.15 + '@types/react': 19.2.17 - '@types/react@19.2.15': + '@types/react@19.2.17': dependencies: csstype: 3.2.3 @@ -6516,7 +6570,7 @@ snapshots: '@types/ws@8.18.1': dependencies: - '@types/node': 25.9.1 + '@types/node': 25.9.3 '@typescript-eslint/eslint-plugin@8.53.1(@typescript-eslint/parser@8.53.1(eslint@9.39.4)(typescript@6.0.3))(eslint@9.39.4)(typescript@6.0.3)': dependencies: @@ -6626,7 +6680,7 @@ snapshots: debug: 4.4.3 minimatch: 9.0.9 semver: 7.7.3 - tinyglobby: 0.2.16 + tinyglobby: 0.2.17 ts-api-utils: 2.5.0(typescript@6.0.3) typescript: 6.0.3 transitivePeerDependencies: @@ -6641,7 +6695,7 @@ snapshots: debug: 4.4.3 minimatch: 9.0.9 semver: 7.8.1 - tinyglobby: 0.2.16 + tinyglobby: 0.2.17 ts-api-utils: 2.5.0(typescript@6.0.3) typescript: 6.0.3 transitivePeerDependencies: @@ -6743,60 +6797,60 @@ snapshots: '@unrs/resolver-binding-win32-x64-msvc@1.11.1': optional: true - '@vitejs/plugin-react@6.0.2(vite@8.0.14(@types/node@25.9.1)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3))': + '@vitejs/plugin-react@6.0.2(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3))': dependencies: '@rolldown/pluginutils': 1.0.1 - vite: 8.0.14(@types/node@25.9.1)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3) + vite: 8.0.16(@types/node@25.9.3)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3) - '@vitest/eslint-plugin@1.6.9(eslint@9.39.4)(typescript@6.0.3)(vitest@4.1.3(@types/node@25.9.1)(jsdom@29.1.1)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3)))': + '@vitest/eslint-plugin@1.6.9(eslint@9.39.4)(typescript@6.0.3)(vitest@4.1.8(@types/node@25.9.3)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3)))': dependencies: '@typescript-eslint/scope-manager': 8.58.0 '@typescript-eslint/utils': 8.59.4(eslint@9.39.4)(typescript@6.0.3) eslint: 9.39.4 optionalDependencies: typescript: 6.0.3 - vitest: 4.1.3(@types/node@25.9.1)(jsdom@29.1.1)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3)) + vitest: 4.1.8(@types/node@25.9.3)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3)) transitivePeerDependencies: - supports-color - '@vitest/expect@4.1.3': + '@vitest/expect@4.1.8': dependencies: '@standard-schema/spec': 1.1.0 '@types/chai': 5.2.3 - '@vitest/spy': 4.1.3 - '@vitest/utils': 4.1.3 + '@vitest/spy': 4.1.8 + '@vitest/utils': 4.1.8 chai: 6.2.2 tinyrainbow: 3.1.0 - '@vitest/mocker@4.1.3(vite@8.0.14(@types/node@25.9.1)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3))': + '@vitest/mocker@4.1.8(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3))': dependencies: - '@vitest/spy': 4.1.3 + '@vitest/spy': 4.1.8 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 8.0.14(@types/node@25.9.1)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3) + vite: 8.0.16(@types/node@25.9.3)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3) - '@vitest/pretty-format@4.1.3': + '@vitest/pretty-format@4.1.8': dependencies: tinyrainbow: 3.1.0 - '@vitest/runner@4.1.3': + '@vitest/runner@4.1.8': dependencies: - '@vitest/utils': 4.1.3 + '@vitest/utils': 4.1.8 pathe: 2.0.3 - '@vitest/snapshot@4.1.3': + '@vitest/snapshot@4.1.8': dependencies: - '@vitest/pretty-format': 4.1.3 - '@vitest/utils': 4.1.3 + '@vitest/pretty-format': 4.1.8 + '@vitest/utils': 4.1.8 magic-string: 0.30.21 pathe: 2.0.3 - '@vitest/spy@4.1.3': {} + '@vitest/spy@4.1.8': {} - '@vitest/utils@4.1.3': + '@vitest/utils@4.1.8': dependencies: - '@vitest/pretty-format': 4.1.3 + '@vitest/pretty-format': 4.1.8 convert-source-map: 2.0.0 tinyrainbow: 3.1.0 @@ -7044,13 +7098,13 @@ snapshots: cli-truncate@5.2.0: dependencies: slice-ansi: 8.0.0 - string-width: 8.2.0 + string-width: 8.2.1 - cliui@8.0.1: + cliui@9.0.1: dependencies: - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 7.0.0 + string-width: 7.2.0 + strip-ansi: 7.2.0 + wrap-ansi: 9.0.2 clsx@1.2.1: {} @@ -7072,14 +7126,14 @@ snapshots: commander@7.2.0: {} - concurrently@9.2.1: + concurrently@10.0.3: dependencies: - chalk: 4.1.2 + chalk: 5.6.2 rxjs: 7.8.2 - shell-quote: 1.8.3 - supports-color: 8.1.1 + shell-quote: 1.8.4 + supports-color: 10.2.2 tree-kill: 1.2.2 - yargs: 17.7.2 + yargs: 18.0.0 convert-source-map@1.9.0: {} @@ -7163,9 +7217,9 @@ snapshots: cssstyle@5.3.7: dependencies: '@asamuzakjp/css-color': 4.1.2 - '@csstools/css-syntax-patches-for-csstree': 1.1.4(css-tree@3.2.1) + '@csstools/css-syntax-patches-for-csstree': 1.1.5(css-tree@3.2.1) css-tree: 3.2.1 - lru-cache: 11.5.0 + lru-cache: 11.5.1 csstype@3.2.3: {} @@ -7274,11 +7328,11 @@ snapshots: easy-bem@1.1.1: {} - effector-react@23.3.0(effector@23.4.4)(react@19.2.6): + effector-react@23.3.0(effector@23.4.4)(react@19.2.7): dependencies: effector: 23.4.4 - react: 19.2.6 - use-sync-external-store: 1.6.0(react@19.2.6) + react: 19.2.7 + use-sync-external-store: 1.6.0(react@19.2.7) effector@23.4.4: {} @@ -7472,10 +7526,10 @@ snapshots: get-tsconfig: 4.13.1 is-bun-module: 2.0.0 stable-hash-x: 0.2.0 - tinyglobby: 0.2.16 + tinyglobby: 0.2.17 unrs-resolver: 1.11.1 optionalDependencies: - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.53.1(eslint@9.39.4)(typescript@6.0.3))(eslint-import-resolver-typescript@4.4.4(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.53.1(eslint@9.39.4)(typescript@6.0.3))(eslint@9.39.4))(eslint@9.39.4))(eslint@9.39.4) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.53.1(eslint@9.39.4)(typescript@6.0.3))(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.4) transitivePeerDependencies: - supports-color @@ -7500,7 +7554,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.53.1(eslint@9.39.4)(typescript@6.0.3))(eslint-import-resolver-typescript@4.4.4(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.53.1(eslint@9.39.4)(typescript@6.0.3))(eslint@9.39.4))(eslint@9.39.4))(eslint@9.39.4): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.53.1(eslint@9.39.4)(typescript@6.0.3))(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.4): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -7550,10 +7604,10 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-prettier@5.5.5(eslint-config-prettier@10.1.8(eslint@9.39.4))(eslint@9.39.4)(prettier@3.8.3): + eslint-plugin-prettier@5.5.5(eslint-config-prettier@10.1.8(eslint@9.39.4))(eslint@9.39.4)(prettier@3.8.4): dependencies: eslint: 9.39.4 - prettier: 3.8.3 + prettier: 3.8.4 prettier-linter-helpers: 1.0.1 synckit: 0.11.12 optionalDependencies: @@ -7793,9 +7847,7 @@ snapshots: get-caller-file@2.0.5: {} - get-east-asian-width@1.4.0: {} - - get-east-asian-width@1.5.0: {} + get-east-asian-width@1.6.0: {} get-intrinsic@1.3.0: dependencies: @@ -8016,7 +8068,7 @@ snapshots: is-fullwidth-code-point@5.1.0: dependencies: - get-east-asian-width: 1.4.0 + get-east-asian-width: 1.6.0 is-generator-function@1.1.2: dependencies: @@ -8328,6 +8380,8 @@ snapshots: lru-cache@11.5.0: {} + lru-cache@11.5.1: {} + lru-cache@5.1.1: dependencies: yallist: 3.1.1 @@ -8350,9 +8404,9 @@ snapshots: meow@13.2.0: {} - merge-refs@1.3.0(@types/react@19.2.15): + merge-refs@1.3.0(@types/react@19.2.17): optionalDependencies: - '@types/react': 19.2.15 + '@types/react': 19.2.17 merge2@1.4.1: {} @@ -8445,7 +8499,7 @@ snapshots: define-properties: 1.2.1 es-object-atoms: 1.1.1 - obug@2.1.1: {} + obug@2.1.2: {} on-exit-leak-free@2.1.2: {} @@ -8466,10 +8520,10 @@ snapshots: type-check: 0.4.0 word-wrap: 1.2.5 - overlayscrollbars-react@0.5.6(overlayscrollbars@2.11.1)(react@19.2.6): + overlayscrollbars-react@0.5.6(overlayscrollbars@2.11.1)(react@19.2.7): dependencies: overlayscrollbars: 2.11.1 - react: 19.2.6 + react: 19.2.7 overlayscrollbars@2.11.1: {} @@ -8556,7 +8610,7 @@ snapshots: sonic-boom: 4.2.0 thread-stream: 4.0.0 - pixelmatch@7.1.0: + pixelmatch@7.2.0: dependencies: pngjs: 7.0.0 @@ -8613,7 +8667,7 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier@3.8.3: {} + prettier@3.8.4: {} process-nextick-args@2.0.1: {} @@ -8636,45 +8690,45 @@ snapshots: quick-format-unescaped@4.0.4: {} - rc-slider@10.5.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6): + rc-slider@10.5.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7): dependencies: - '@babel/runtime': 7.29.2 + '@babel/runtime': 7.29.7 classnames: 2.5.1 - rc-util: 5.44.4(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - react: 19.2.6 - react-dom: 19.2.6(react@19.2.6) + rc-util: 5.44.4(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) - rc-util@5.44.4(react-dom@19.2.6(react@19.2.6))(react@19.2.6): + rc-util@5.44.4(react-dom@19.2.7(react@19.2.7))(react@19.2.7): dependencies: - '@babel/runtime': 7.29.2 - react: 19.2.6 - react-dom: 19.2.6(react@19.2.6) + '@babel/runtime': 7.29.7 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) react-is: 18.3.1 - react-colorful@5.6.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6): + react-colorful@5.6.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7): dependencies: - react: 19.2.6 - react-dom: 19.2.6(react@19.2.6) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) - react-dom@19.2.6(react@19.2.6): + react-dom@19.2.7(react@19.2.7): dependencies: - react: 19.2.6 + react: 19.2.7 scheduler: 0.27.0 - react-draggable@4.4.6(react-dom@19.2.6(react@19.2.6))(react@19.2.6): + react-draggable@4.4.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7): dependencies: clsx: 1.2.1 prop-types: 15.8.1 - react: 19.2.6 - react-dom: 19.2.6(react@19.2.6) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) - react-indiana-drag-scroll@2.2.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6): + react-indiana-drag-scroll@2.2.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7): dependencies: classnames: 2.5.1 debounce: 1.2.1 easy-bem: 1.1.1 - react: 19.2.6 - react-dom: 19.2.6(react@19.2.6) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) react-is@16.13.1: {} @@ -8684,37 +8738,37 @@ snapshots: react-lifecycles-compat@3.0.4: {} - react-modal@3.16.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6): + react-modal@3.16.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7): dependencies: exenv: 1.2.2 prop-types: 15.8.1 - react: 19.2.6 - react-dom: 19.2.6(react@19.2.6) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) react-lifecycles-compat: 3.0.4 warning: 4.0.3 react-refresh@0.13.0: {} - react-swipeable@7.0.2(react@19.2.6): + react-swipeable@7.0.2(react@19.2.7): dependencies: - react: 19.2.6 + react: 19.2.7 - react-textarea-autosize@8.5.3(@types/react@19.2.15)(react@19.2.6): + react-textarea-autosize@8.5.3(@types/react@19.2.17)(react@19.2.7): dependencies: - '@babel/runtime': 7.29.2 - react: 19.2.6 - use-composed-ref: 1.4.0(@types/react@19.2.15)(react@19.2.6) - use-latest: 1.3.0(@types/react@19.2.15)(react@19.2.6) + '@babel/runtime': 7.29.7 + react: 19.2.7 + use-composed-ref: 1.4.0(@types/react@19.2.17)(react@19.2.7) + use-latest: 1.3.0(@types/react@19.2.17)(react@19.2.7) transitivePeerDependencies: - '@types/react' - react-toastify@10.0.5(react-dom@19.2.6(react@19.2.6))(react@19.2.6): + react-toastify@10.0.5(react-dom@19.2.7(react@19.2.7))(react@19.2.7): dependencies: clsx: 2.1.1 - react: 19.2.6 - react-dom: 19.2.6(react@19.2.6) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) - react@19.2.6: {} + react@19.2.7: {} readable-stream@2.3.8: dependencies: @@ -8769,8 +8823,6 @@ snapshots: dependencies: jsesc: 3.1.0 - require-directory@2.1.1: {} - require-from-string@2.0.2: {} resolve-from@4.0.0: {} @@ -8809,26 +8861,26 @@ snapshots: rfdc@1.4.1: {} - rolldown@1.0.2: + rolldown@1.0.3: dependencies: - '@oxc-project/types': 0.132.0 + '@oxc-project/types': 0.133.0 '@rolldown/pluginutils': 1.0.1 optionalDependencies: - '@rolldown/binding-android-arm64': 1.0.2 - '@rolldown/binding-darwin-arm64': 1.0.2 - '@rolldown/binding-darwin-x64': 1.0.2 - '@rolldown/binding-freebsd-x64': 1.0.2 - '@rolldown/binding-linux-arm-gnueabihf': 1.0.2 - '@rolldown/binding-linux-arm64-gnu': 1.0.2 - '@rolldown/binding-linux-arm64-musl': 1.0.2 - '@rolldown/binding-linux-ppc64-gnu': 1.0.2 - '@rolldown/binding-linux-s390x-gnu': 1.0.2 - '@rolldown/binding-linux-x64-gnu': 1.0.2 - '@rolldown/binding-linux-x64-musl': 1.0.2 - '@rolldown/binding-openharmony-arm64': 1.0.2 - '@rolldown/binding-wasm32-wasi': 1.0.2 - '@rolldown/binding-win32-arm64-msvc': 1.0.2 - '@rolldown/binding-win32-x64-msvc': 1.0.2 + '@rolldown/binding-android-arm64': 1.0.3 + '@rolldown/binding-darwin-arm64': 1.0.3 + '@rolldown/binding-darwin-x64': 1.0.3 + '@rolldown/binding-freebsd-x64': 1.0.3 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.3 + '@rolldown/binding-linux-arm64-gnu': 1.0.3 + '@rolldown/binding-linux-arm64-musl': 1.0.3 + '@rolldown/binding-linux-ppc64-gnu': 1.0.3 + '@rolldown/binding-linux-s390x-gnu': 1.0.3 + '@rolldown/binding-linux-x64-gnu': 1.0.3 + '@rolldown/binding-linux-x64-musl': 1.0.3 + '@rolldown/binding-openharmony-arm64': 1.0.3 + '@rolldown/binding-wasm32-wasi': 1.0.3 + '@rolldown/binding-win32-arm64-msvc': 1.0.3 + '@rolldown/binding-win32-x64-msvc': 1.0.3 rollup@4.60.1: dependencies: @@ -8910,7 +8962,7 @@ snapshots: secure-json-parse@4.1.0: {} - selenium-webdriver@4.29.0: + selenium-webdriver@4.44.0: dependencies: '@bazel/runfiles': 6.5.0 jszip: 3.10.1 @@ -8956,7 +9008,7 @@ snapshots: shebang-regex@3.0.0: {} - shell-quote@1.8.3: {} + shell-quote@1.8.4: {} side-channel-list@1.0.0: dependencies: @@ -9056,13 +9108,13 @@ snapshots: string-width@7.2.0: dependencies: emoji-regex: 10.6.0 - get-east-asian-width: 1.4.0 - strip-ansi: 7.1.2 + get-east-asian-width: 1.6.0 + strip-ansi: 7.2.0 - string-width@8.2.0: + string-width@8.2.1: dependencies: - get-east-asian-width: 1.5.0 - strip-ansi: 7.1.2 + get-east-asian-width: 1.6.0 + strip-ansi: 7.2.0 string.prototype.includes@2.0.1: dependencies: @@ -9126,6 +9178,10 @@ snapshots: dependencies: ansi-regex: 6.2.2 + strip-ansi@7.2.0: + dependencies: + ansi-regex: 6.2.2 + strip-bom@3.0.0: {} strip-json-comments@3.1.1: {} @@ -9204,11 +9260,9 @@ snapshots: stylis@4.2.0: {} - supports-color@7.2.0: - dependencies: - has-flag: 4.0.0 + supports-color@10.2.2: {} - supports-color@8.1.1: + supports-color@7.2.0: dependencies: has-flag: 4.0.0 @@ -9262,9 +9316,9 @@ snapshots: tinybench@2.9.0: {} - tinyexec@1.2.2: {} + tinyexec@1.2.4: {} - tinyglobby@0.2.16: + tinyglobby@0.2.17: dependencies: fdir: 6.5.0(picomatch@4.0.4) picomatch: 4.0.4 @@ -9371,13 +9425,13 @@ snapshots: has-symbols: 1.1.0 which-boxed-primitive: 1.1.1 - uncontrollable@8.0.4(react@19.2.6): + uncontrollable@8.0.4(react@19.2.7): dependencies: - react: 19.2.6 + react: 19.2.7 - uncontrollable@9.0.0(react@19.2.6): + uncontrollable@9.0.0(react@19.2.7): dependencies: - react: 19.2.6 + react: 19.2.7 undici-types@7.24.6: {} @@ -9430,118 +9484,118 @@ snapshots: dependencies: punycode: 2.3.1 - use-composed-ref@1.4.0(@types/react@19.2.15)(react@19.2.6): + use-composed-ref@1.4.0(@types/react@19.2.17)(react@19.2.7): dependencies: - react: 19.2.6 + react: 19.2.7 optionalDependencies: - '@types/react': 19.2.15 + '@types/react': 19.2.17 - use-isomorphic-layout-effect@1.2.1(@types/react@19.2.15)(react@19.2.6): + use-isomorphic-layout-effect@1.2.1(@types/react@19.2.17)(react@19.2.7): dependencies: - react: 19.2.6 + react: 19.2.7 optionalDependencies: - '@types/react': 19.2.15 + '@types/react': 19.2.17 - use-latest@1.3.0(@types/react@19.2.15)(react@19.2.6): + use-latest@1.3.0(@types/react@19.2.17)(react@19.2.7): dependencies: - react: 19.2.6 - use-isomorphic-layout-effect: 1.2.1(@types/react@19.2.15)(react@19.2.6) + react: 19.2.7 + use-isomorphic-layout-effect: 1.2.1(@types/react@19.2.17)(react@19.2.7) optionalDependencies: - '@types/react': 19.2.15 + '@types/react': 19.2.17 - use-sync-external-store@1.6.0(react@19.2.6): + use-sync-external-store@1.6.0(react@19.2.7): dependencies: - react: 19.2.6 + react: 19.2.7 util-deprecate@1.0.2: {} - vite-plugin-svgr@5.2.0(rollup@4.60.1)(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3)): + vite-plugin-svgr@5.2.0(rollup@4.60.1)(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3)): dependencies: '@rollup/pluginutils': 5.3.0(rollup@4.60.1) '@svgr/core': 8.1.0(typescript@6.0.3) '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@6.0.3)) - vite: 8.0.14(@types/node@25.9.1)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3) + vite: 8.0.16(@types/node@25.9.3)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3) transitivePeerDependencies: - rollup - supports-color - typescript - vite-tsconfig-paths@6.1.1(typescript@6.0.3)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3)): + vite-tsconfig-paths@6.1.1(typescript@6.0.3)(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3)): dependencies: debug: 4.4.3 globrex: 0.1.2 tsconfck: 3.1.6(typescript@6.0.3) - vite: 8.0.14(@types/node@25.9.1)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3) + vite: 8.0.16(@types/node@25.9.3)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3) transitivePeerDependencies: - supports-color - typescript - vite@8.0.14(@types/node@25.9.1)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3): + vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3): dependencies: lightningcss: 1.32.0 picomatch: 4.0.4 postcss: 8.5.10 - rolldown: 1.0.2 - tinyglobby: 0.2.16 + rolldown: 1.0.3 + tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 25.9.1 + '@types/node': 25.9.3 esbuild: 0.27.2 fsevents: 2.3.3 terser: 5.48.0 yaml: 1.10.3 - vitest@4.1.3(@types/node@25.9.1)(jsdom@27.4.0)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3)): + vitest@4.1.8(@types/node@25.9.3)(jsdom@27.4.0)(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3)): dependencies: - '@vitest/expect': 4.1.3 - '@vitest/mocker': 4.1.3(vite@8.0.14(@types/node@25.9.1)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3)) - '@vitest/pretty-format': 4.1.3 - '@vitest/runner': 4.1.3 - '@vitest/snapshot': 4.1.3 - '@vitest/spy': 4.1.3 - '@vitest/utils': 4.1.3 + '@vitest/expect': 4.1.8 + '@vitest/mocker': 4.1.8(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3)) + '@vitest/pretty-format': 4.1.8 + '@vitest/runner': 4.1.8 + '@vitest/snapshot': 4.1.8 + '@vitest/spy': 4.1.8 + '@vitest/utils': 4.1.8 es-module-lexer: 2.1.0 expect-type: 1.3.0 magic-string: 0.30.21 - obug: 2.1.1 + obug: 2.1.2 pathe: 2.0.3 picomatch: 4.0.4 std-env: 4.1.0 tinybench: 2.9.0 - tinyexec: 1.2.2 - tinyglobby: 0.2.16 + tinyexec: 1.2.4 + tinyglobby: 0.2.17 tinyrainbow: 3.1.0 - vite: 8.0.14(@types/node@25.9.1)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3) + vite: 8.0.16(@types/node@25.9.3)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 25.9.1 + '@types/node': 25.9.3 jsdom: 27.4.0 transitivePeerDependencies: - msw - vitest@4.1.3(@types/node@25.9.1)(jsdom@29.1.1)(vite@8.0.14(@types/node@25.9.1)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3)): + vitest@4.1.8(@types/node@25.9.3)(jsdom@29.1.1)(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3)): dependencies: - '@vitest/expect': 4.1.3 - '@vitest/mocker': 4.1.3(vite@8.0.14(@types/node@25.9.1)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3)) - '@vitest/pretty-format': 4.1.3 - '@vitest/runner': 4.1.3 - '@vitest/snapshot': 4.1.3 - '@vitest/spy': 4.1.3 - '@vitest/utils': 4.1.3 + '@vitest/expect': 4.1.8 + '@vitest/mocker': 4.1.8(vite@8.0.16(@types/node@25.9.3)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3)) + '@vitest/pretty-format': 4.1.8 + '@vitest/runner': 4.1.8 + '@vitest/snapshot': 4.1.8 + '@vitest/spy': 4.1.8 + '@vitest/utils': 4.1.8 es-module-lexer: 2.1.0 expect-type: 1.3.0 magic-string: 0.30.21 - obug: 2.1.1 + obug: 2.1.2 pathe: 2.0.3 picomatch: 4.0.4 std-env: 4.1.0 tinybench: 2.9.0 - tinyexec: 1.2.2 - tinyglobby: 0.2.16 + tinyexec: 1.2.4 + tinyglobby: 0.2.17 tinyrainbow: 3.1.0 - vite: 8.0.14(@types/node@25.9.1)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3) + vite: 8.0.16(@types/node@25.9.3)(esbuild@0.27.2)(terser@5.48.0)(yaml@1.10.3) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 25.9.1 + '@types/node': 25.9.3 jsdom: 29.1.1 transitivePeerDependencies: - msw @@ -9634,17 +9688,11 @@ snapshots: word-wrap@1.2.5: {} - wrap-ansi@7.0.0: - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi@9.0.2: dependencies: ansi-styles: 6.2.3 string-width: 7.2.0 - strip-ansi: 7.1.2 + strip-ansi: 7.2.0 wrappy@1.0.2: {} @@ -9665,17 +9713,16 @@ snapshots: yaml@1.10.3: {} - yargs-parser@21.1.1: {} + yargs-parser@22.0.0: {} - yargs@17.7.2: + yargs@18.0.0: dependencies: - cliui: 8.0.1 + cliui: 9.0.1 escalade: 3.2.0 get-caller-file: 2.0.5 - require-directory: 2.1.1 - string-width: 4.2.3 + string-width: 7.2.0 y18n: 5.0.8 - yargs-parser: 21.1.1 + yargs-parser: 22.0.0 yocto-queue@0.1.0: {} From 8c79a96bfa0c9c0c216039c7cccfdc64ca2e5cf3 Mon Sep 17 00:00:00 2001 From: Kirill Lebedenko Date: Tue, 16 Jun 2026 08:53:35 +0300 Subject: [PATCH 2/2] choredeps trim Dependabot bump and refresh Chrome screenshot baselines Keep @snack-uikit/fields 0570 while pinning figma-tokens and rolling React back to 1831; ignore those packages in Dependabot and Renovate Update Chrome e2e snapshots after the fields and React layout changes --- .github/dependabot.yml | 6 + docker-compose.screenshots.yml | 3 + eslint.config.mjs | 11 +- package.json | 10 +- pnpm-lock.yaml | 585 +++++++++--------- renovate.json | 8 +- scripts/lib/firefox-webdriver.mjs | 30 +- .../config/screenshot.config.ts | 1 + .../headers-header-menu-open-dark.png | Bin 28343 -> 28246 bytes .../headers-header-menu-open-light.png | Bin 30956 -> 30809 bytes .../modals-delete-confirmation-dark.png | Bin 32869 -> 32840 bytes .../modals-delete-confirmation-light.png | Bin 34377 -> 34343 bytes .../url-filters-disabled-filter-dark.png | Bin 20725 -> 20709 bytes .../url-filters-disabled-filter-light.png | Bin 21186 -> 21184 bytes .../url-filters-empty-state-dark.png | Bin 18571 -> 18551 bytes .../url-filters-empty-state-light.png | Bin 18986 -> 18985 bytes .../url-filters-filter-menu-open-dark.png | Bin 26242 -> 26218 bytes .../url-filters-filter-menu-open-light.png | Bin 28847 -> 28833 bytes .../url-filters-multiple-filters-dark.png | Bin 27260 -> 27245 bytes .../url-filters-multiple-filters-light.png | Bin 28272 -> 28270 bytes .../url-filters-single-filter-dark.png | Bin 21323 -> 21306 bytes .../url-filters-single-filter-light.png | Bin 21660 -> 21660 bytes .../general-theme-menu-open-light.png | Bin 21519 -> 21497 bytes .../headers-all-disabled-dark.png | Bin 23272 -> 23234 bytes .../headers-all-disabled-light.png | Bin 24078 -> 24031 bytes .../headers-disabled-header-dark.png | Bin 21010 -> 21064 bytes .../headers-disabled-header-light.png | Bin 21416 -> 21462 bytes .../headers-empty-state-light.png | Bin 16535 -> 16513 bytes .../headers-header-menu-open-dark.png | Bin 24236 -> 24205 bytes .../headers-header-menu-open-light.png | Bin 25461 -> 25430 bytes .../headers-multiple-headers-dark.png | Bin 27120 -> 27144 bytes .../modals-delete-confirmation-dark.png | Bin 29020 -> 28948 bytes .../modals-delete-confirmation-light.png | Bin 29833 -> 29780 bytes .../profiles-single-profile-light.png | Bin 16513 -> 16494 bytes .../url-filters-disabled-filter-dark.png | Bin 18390 -> 18353 bytes .../url-filters-disabled-filter-light.png | Bin 18689 -> 18674 bytes .../url-filters-empty-state-dark.png | Bin 16786 -> 16734 bytes .../url-filters-empty-state-light.png | Bin 16884 -> 16833 bytes .../url-filters-filter-menu-open-dark.png | Bin 23164 -> 23080 bytes .../url-filters-filter-menu-open-light.png | Bin 24232 -> 24168 bytes .../url-filters-multiple-filters-dark.png | Bin 23758 -> 23694 bytes .../url-filters-multiple-filters-light.png | Bin 23903 -> 23850 bytes .../url-filters-single-filter-dark.png | Bin 18946 -> 18882 bytes .../url-filters-single-filter-light.png | Bin 18893 -> 18847 bytes 44 files changed, 354 insertions(+), 300 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index aeb547ae..549481e5 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -19,3 +19,9 @@ updates: applies-to: version-updates patterns: - "*" + ignore: + - dependency-name: "@snack-uikit/figma-tokens" + - dependency-name: "react" + - dependency-name: "react-dom" + - dependency-name: "@types/react" + - dependency-name: "@types/react-dom" diff --git a/docker-compose.screenshots.yml b/docker-compose.screenshots.yml index 0a4c42bf..c32f95e3 100644 --- a/docker-compose.screenshots.yml +++ b/docker-compose.screenshots.yml @@ -8,6 +8,9 @@ services: - CI=1 - HEADLESS=true - PLATFORM=linux + - GECKODRIVER_CDNURL=https://downloads.sourceforge.net/project/geckodriver.mirror + - GECKODRIVER_CACHE_DIR=/app/node_modules/.cache/geckodriver + - GECKODRIVER_VERSION=0.37.0 volumes: - .:/app:cached - playwright-node-modules:/app/node_modules diff --git a/eslint.config.mjs b/eslint.config.mjs index f002adc7..721492eb 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -9,18 +9,19 @@ export default [ ...cloudConfig, { files: ['**/*.ts', '**/*.tsx'], + plugins: { + effector: effectorPlugin, + }, languageOptions: { parserOptions: { projectService: true, tsconfigRootDir: import.meta.dirname, }, }, - }, - effectorPlugin.flatConfigs.recommended, - effectorPlugin.flatConfigs.scope, - effectorPlugin.flatConfigs.react, - { rules: { + ...effectorPlugin.configs.recommended.rules, + ...effectorPlugin.configs.scope.rules, + ...effectorPlugin.configs.react.rules, '@typescript-eslint/no-namespace': 'off', 'prettier/prettier': 'off', }, diff --git a/package.json b/package.json index 6313d85a..b37c87e0 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "@snack-uikit/divider": "3.2.12", "@snack-uikit/drop-zone": "0.9.12", "@snack-uikit/fields": "0.57.0", - "@snack-uikit/figma-tokens": "19.0.5", + "@snack-uikit/figma-tokens": "17.7.5", "@snack-uikit/icons": "0.27.7", "@snack-uikit/list": "0.33.1", "@snack-uikit/modal": "0.19.14", @@ -59,8 +59,8 @@ "effector-react": "23.3.0", "pino": "10.3.1", "pino-pretty": "13.1.3", - "react": "19.2.7", - "react-dom": "19.2.7" + "react": "18.3.1", + "react-dom": "18.3.1" }, "devDependencies": { "@cloud-ru/eslint-config": "3.1.5", @@ -73,8 +73,8 @@ "@playwright/test": "1.60.0", "@svgr/webpack": "8.1.0", "@types/node": "25.9.3", - "@types/react": "19.2.17", - "@types/react-dom": "19.2.3", + "@types/react": "18.3.1", + "@types/react-dom": "18.3.1", "@types/webextension-polyfill": "0.12.5", "@types/ws": "8.18.1", "@vitejs/plugin-react": "^6.0.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5c8a49c1..7880f62f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -25,61 +25,61 @@ importers: dependencies: '@dnd-kit/core': specifier: 6.3.1 - version: 6.3.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 6.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@dnd-kit/sortable': specifier: 10.0.0 - version: 10.0.0(@dnd-kit/core@6.3.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(react@19.2.7) + version: 10.0.0(@dnd-kit/core@6.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) '@emotion/react': specifier: 11.14.0 - version: 11.14.0(@types/react@19.2.17)(react@19.2.7) + version: 11.14.0(@types/react@18.3.1)(react@18.3.1) '@emotion/styled': specifier: 11.14.1 - version: 11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react@19.2.7) + version: 11.14.1(@emotion/react@11.14.0(@types/react@18.3.1)(react@18.3.1))(@types/react@18.3.1)(react@18.3.1) '@snack-uikit/button': specifier: 0.19.18 - version: 0.19.18(react@19.2.7) + version: 0.19.18(react@18.3.1) '@snack-uikit/divider': specifier: 3.2.12 - version: 3.2.12(react@19.2.7) + version: 3.2.12(react@18.3.1) '@snack-uikit/drop-zone': specifier: 0.9.12 - version: 0.9.12(lodash.debounce@4.0.8)(react@19.2.7) + version: 0.9.12(lodash.debounce@4.0.8)(react@18.3.1) '@snack-uikit/fields': specifier: 0.57.0 - version: 0.57.0(@snack-uikit/locale@0.15.1)(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 0.57.0(@snack-uikit/locale@0.15.1)(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@snack-uikit/figma-tokens': - specifier: 19.0.5 - version: 19.0.5 + specifier: 17.7.5 + version: 17.7.5 '@snack-uikit/icons': specifier: 0.27.7 version: 0.27.7 '@snack-uikit/list': specifier: 0.33.1 - version: 0.33.1(@snack-uikit/locale@0.15.1)(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 0.33.1(@snack-uikit/locale@0.15.1)(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@snack-uikit/modal': specifier: 0.19.14 - version: 0.19.14(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 0.19.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@snack-uikit/tabs': specifier: 0.10.18 - version: 0.10.18(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 0.10.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@snack-uikit/toaster': specifier: 0.11.28 - version: 0.11.28(@snack-uikit/locale@0.15.1)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 0.11.28(@snack-uikit/locale@0.15.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@snack-uikit/toggles': specifier: 0.13.27 - version: 0.13.27(@types/react@19.2.17)(react@19.2.7) + version: 0.13.27(@types/react@18.3.1)(react@18.3.1) '@snack-uikit/tooltip': specifier: 0.18.13 - version: 0.18.13(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 0.18.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@snack-uikit/truncate-string': specifier: 0.7.12 - version: 0.7.12(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 0.7.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) effector: specifier: 23.4.4 version: 23.4.4 effector-react: specifier: 23.3.0 - version: 23.3.0(effector@23.4.4)(react@19.2.7) + version: 23.3.0(effector@23.4.4)(react@18.3.1) pino: specifier: 10.3.1 version: 10.3.1 @@ -87,11 +87,11 @@ importers: specifier: 13.1.3 version: 13.1.3 react: - specifier: 19.2.7 - version: 19.2.7 + specifier: 18.3.1 + version: 18.3.1 react-dom: - specifier: 19.2.7 - version: 19.2.7(react@19.2.7) + specifier: 18.3.1 + version: 18.3.1(react@18.3.1) devDependencies: '@cloud-ru/eslint-config': specifier: 3.1.5 @@ -124,11 +124,11 @@ importers: specifier: 25.9.3 version: 25.9.3 '@types/react': - specifier: 19.2.17 - version: 19.2.17 + specifier: 18.3.1 + version: 18.3.1 '@types/react-dom': - specifier: 19.2.3 - version: 19.2.3(@types/react@19.2.17) + specifier: 18.3.1 + version: 18.3.1 '@types/webextension-polyfill': specifier: 0.12.5 version: 0.12.5 @@ -1561,8 +1561,8 @@ packages: peerDependencies: '@snack-uikit/locale': '*' - '@snack-uikit/figma-tokens@19.0.5': - resolution: {integrity: sha512-nLwAinKAoDI6XRyXNFiyVo42J+L48drZfC52KxVQldA2meMo7KJD8ZK/ZL/yt+ry/+q4wRMF+iOsVO2I+A0gEQ==} + '@snack-uikit/figma-tokens@17.7.5': + resolution: {integrity: sha512-1ojhbYQvQhSqWN8EYPdl7b8k9K6iwWBAsiw3sfhm+VmJXdFFiQMUXKXKVOlXKxslPAEMgQszIipep4IRbH4Fng==} '@snack-uikit/icon-predefined@0.7.12': resolution: {integrity: sha512-cKGCaTLk8yv7lBDjJor9x8dBnRCoaIVCnXAhIs8MjiS3l89AZ5A02mCbuNURDGrwkKVdqCXmxjwQP8TDZXLcqg==} @@ -1765,13 +1765,14 @@ packages: '@types/parse-json@4.0.2': resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} - '@types/react-dom@19.2.3': - resolution: {integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==} - peerDependencies: - '@types/react': ^19.2.0 + '@types/prop-types@15.7.15': + resolution: {integrity: sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==} + + '@types/react-dom@18.3.1': + resolution: {integrity: sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==} - '@types/react@19.2.17': - resolution: {integrity: sha512-MXfmqaVPEVgkBT/aY0aGCkRWWtByiYQXo3xdQ8r5RzuFrPiRn8Gar2tQdXSUQ2GKV3bkXckek89V8wQBY2Q/Aw==} + '@types/react@18.3.1': + resolution: {integrity: sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw==} '@types/webextension-polyfill@0.12.5': resolution: {integrity: sha512-uKSAv6LgcVdINmxXMKBuVIcg/2m5JZugoZO8x20g7j2bXJkPIl/lVGQcDlbV+aXAiTyXT2RA5U5mI4IGCDMQeg==} @@ -3746,10 +3747,10 @@ packages: react: '>=16.8.0' react-dom: '>=16.8.0' - react-dom@19.2.7: - resolution: {integrity: sha512-t0BRVXvbiE/o20Hfw669rLbMCDWtYZLvmJigy2f0MxsXF+71pxhR3xOkspmsO8h3ZlNzyibAmtCa3l4lYKk6gQ==} + react-dom@18.3.1: + resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} peerDependencies: - react: ^19.2.7 + react: ^18.3.1 react-draggable@4.4.6: resolution: {integrity: sha512-LtY5Xw1zTPqHkVmtM3X8MUOxNDOUhv/khTgBgrUvwaS064bwVvxT+q5El0uUFNx5IEPKXuRejr7UqLwBIg5pdw==} @@ -3804,8 +3805,8 @@ packages: react: '>=18' react-dom: '>=18' - react@19.2.7: - resolution: {integrity: sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ==} + react@18.3.1: + resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} engines: {node: '>=0.10.0'} readable-stream@2.3.8: @@ -3935,8 +3936,8 @@ packages: resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} engines: {node: '>=v12.22.7'} - scheduler@0.27.0: - resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==} + scheduler@0.23.2: + resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} secure-json-parse@4.1.0: resolution: {integrity: sha512-l4KnYfEyqYJxDwlNVyRfO2E4NTHfMKAWdUuA8J0yve2Dz/E/PdBepY03RvyJpssIpRFwJoCD55wA+mEDs6ByWA==} @@ -5418,7 +5419,7 @@ snapshots: eslint: 9.39.4 eslint-config-prettier: 10.1.8(eslint@9.39.4) eslint-import-resolver-typescript: 4.4.4(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.53.1(eslint@9.39.4)(typescript@6.0.3))(eslint@9.39.4))(eslint@9.39.4) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.53.1(eslint@9.39.4)(typescript@6.0.3))(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.4) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.53.1(eslint@9.39.4)(typescript@6.0.3))(eslint-import-resolver-typescript@4.4.4(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.53.1(eslint@9.39.4)(typescript@6.0.3))(eslint@9.39.4))(eslint@9.39.4))(eslint@9.39.4) eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.4) eslint-plugin-no-only-tests: 3.3.0 eslint-plugin-prettier: 5.5.5(eslint-config-prettier@10.1.8(eslint@9.39.4))(eslint@9.39.4)(prettier@3.8.4) @@ -5553,29 +5554,29 @@ snapshots: dependencies: postcss-selector-parser: 6.1.2 - '@dnd-kit/accessibility@3.1.1(react@19.2.7)': + '@dnd-kit/accessibility@3.1.1(react@18.3.1)': dependencies: - react: 19.2.7 + react: 18.3.1 tslib: 2.8.1 - '@dnd-kit/core@6.3.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@dnd-kit/core@6.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@dnd-kit/accessibility': 3.1.1(react@19.2.7) - '@dnd-kit/utilities': 3.2.2(react@19.2.7) - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + '@dnd-kit/accessibility': 3.1.1(react@18.3.1) + '@dnd-kit/utilities': 3.2.2(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) tslib: 2.8.1 - '@dnd-kit/sortable@10.0.0(@dnd-kit/core@6.3.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(react@19.2.7)': + '@dnd-kit/sortable@10.0.0(@dnd-kit/core@6.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: - '@dnd-kit/core': 6.3.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@dnd-kit/utilities': 3.2.2(react@19.2.7) - react: 19.2.7 + '@dnd-kit/core': 6.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@dnd-kit/utilities': 3.2.2(react@18.3.1) + react: 18.3.1 tslib: 2.8.1 - '@dnd-kit/utilities@3.2.2(react@19.2.7)': + '@dnd-kit/utilities@3.2.2(react@18.3.1)': dependencies: - react: 19.2.7 + react: 18.3.1 tslib: 2.8.1 '@dual-bundle/import-meta-resolve@4.2.1': {} @@ -5644,19 +5645,19 @@ snapshots: '@emotion/memoize@0.9.0': {} - '@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7)': + '@emotion/react@11.14.0(@types/react@18.3.1)(react@18.3.1)': dependencies: '@babel/runtime': 7.28.6 '@emotion/babel-plugin': 11.13.5 '@emotion/cache': 11.14.0 '@emotion/serialize': 1.3.3 - '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@19.2.7) + '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@18.3.1) '@emotion/utils': 1.4.2 '@emotion/weak-memoize': 0.4.0 hoist-non-react-statics: 3.3.2 - react: 19.2.7 + react: 18.3.1 optionalDependencies: - '@types/react': 19.2.17 + '@types/react': 18.3.1 transitivePeerDependencies: - supports-color @@ -5670,26 +5671,26 @@ snapshots: '@emotion/sheet@1.4.0': {} - '@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.17)(react@19.2.7))(@types/react@19.2.17)(react@19.2.7)': + '@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@18.3.1)(react@18.3.1))(@types/react@18.3.1)(react@18.3.1)': dependencies: '@babel/runtime': 7.29.2 '@emotion/babel-plugin': 11.13.5 '@emotion/is-prop-valid': 1.4.0 - '@emotion/react': 11.14.0(@types/react@19.2.17)(react@19.2.7) + '@emotion/react': 11.14.0(@types/react@18.3.1)(react@18.3.1) '@emotion/serialize': 1.3.3 - '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@19.2.7) + '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@18.3.1) '@emotion/utils': 1.4.2 - react: 19.2.7 + react: 18.3.1 optionalDependencies: - '@types/react': 19.2.17 + '@types/react': 18.3.1 transitivePeerDependencies: - supports-color '@emotion/unitless@0.10.0': {} - '@emotion/use-insertion-effect-with-fallbacks@1.2.0(react@19.2.7)': + '@emotion/use-insertion-effect-with-fallbacks@1.2.0(react@18.3.1)': dependencies: - react: 19.2.7 + react: 18.3.1 '@emotion/utils@1.4.2': {} @@ -5842,18 +5843,18 @@ snapshots: '@floating-ui/core': 1.7.5 '@floating-ui/utils': 0.2.11 - '@floating-ui/react-dom@2.1.8(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@floating-ui/react-dom@2.1.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@floating-ui/dom': 1.7.6 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@floating-ui/react@0.26.24(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@floating-ui/react@0.26.24(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@floating-ui/react-dom': 2.1.8(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@floating-ui/react-dom': 2.1.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@floating-ui/utils': 0.2.11 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) tabbable: 6.4.0 '@floating-ui/utils@0.2.11': {} @@ -6070,171 +6071,171 @@ snapshots: '@rtsao/scc@1.1.0': {} - '@snack-uikit/button@0.19.18(react@19.2.7)': + '@snack-uikit/button@0.19.18(react@18.3.1)': dependencies: - '@snack-uikit/counter': 0.8.12(react@19.2.7) - '@snack-uikit/loaders': 0.9.11(react@19.2.7) - '@snack-uikit/utils': 4.0.2(react@19.2.7) + '@snack-uikit/counter': 0.8.12(react@18.3.1) + '@snack-uikit/loaders': 0.9.11(react@18.3.1) + '@snack-uikit/utils': 4.0.2(react@18.3.1) classnames: 2.5.1 transitivePeerDependencies: - react - '@snack-uikit/calendar@0.14.0(@snack-uikit/locale@0.15.1)(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@snack-uikit/calendar@0.14.0(@snack-uikit/locale@0.15.1)(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@snack-uikit/button': 0.19.18(react@19.2.7) - '@snack-uikit/divider': 3.2.12(react@19.2.7) + '@snack-uikit/button': 0.19.18(react@18.3.1) + '@snack-uikit/divider': 3.2.12(react@18.3.1) '@snack-uikit/icons': 0.27.7 - '@snack-uikit/list': 0.33.1(@snack-uikit/locale@0.15.1)(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@snack-uikit/list': 0.33.1(@snack-uikit/locale@0.15.1)(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@snack-uikit/locale': 0.15.1 - '@snack-uikit/utils': 4.0.2(react@19.2.7) + '@snack-uikit/utils': 4.0.2(react@18.3.1) classnames: 2.5.1 - uncontrollable: 8.0.4(react@19.2.7) + uncontrollable: 8.0.4(react@18.3.1) weekstart: 2.0.0 transitivePeerDependencies: - '@types/react' - react - react-dom - '@snack-uikit/color-picker@0.3.56(@snack-uikit/locale@0.15.1)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@snack-uikit/color-picker@0.3.56(@snack-uikit/locale@0.15.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@snack-uikit/button': 0.19.18(react@19.2.7) + '@snack-uikit/button': 0.19.18(react@18.3.1) '@snack-uikit/icons': 0.27.7 - '@snack-uikit/input-private': 4.8.9(react@19.2.7) + '@snack-uikit/input-private': 4.8.9(react@18.3.1) '@snack-uikit/locale': 0.15.1 - '@snack-uikit/segmented-control': 0.6.21(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@snack-uikit/utils': 4.0.2(react@19.2.7) + '@snack-uikit/segmented-control': 0.6.21(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@snack-uikit/utils': 4.0.2(react@18.3.1) classnames: 2.5.1 - react-colorful: 5.6.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + react-colorful: 5.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - react - react-dom - '@snack-uikit/counter@0.8.12(react@19.2.7)': + '@snack-uikit/counter@0.8.12(react@18.3.1)': dependencies: - '@snack-uikit/utils': 4.0.2(react@19.2.7) + '@snack-uikit/utils': 4.0.2(react@18.3.1) classnames: 2.5.1 transitivePeerDependencies: - react - '@snack-uikit/divider@3.2.12(react@19.2.7)': + '@snack-uikit/divider@3.2.12(react@18.3.1)': dependencies: - '@snack-uikit/utils': 4.0.2(react@19.2.7) + '@snack-uikit/utils': 4.0.2(react@18.3.1) classnames: 2.5.1 transitivePeerDependencies: - react - '@snack-uikit/drop-zone@0.9.12(lodash.debounce@4.0.8)(react@19.2.7)': + '@snack-uikit/drop-zone@0.9.12(lodash.debounce@4.0.8)(react@18.3.1)': dependencies: - '@snack-uikit/utils': 4.0.2(react@19.2.7) + '@snack-uikit/utils': 4.0.2(react@18.3.1) classnames: 2.5.1 lodash.debounce: 4.0.8 transitivePeerDependencies: - react - '@snack-uikit/dropdown@0.5.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@snack-uikit/dropdown@0.5.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@snack-uikit/popover-private': 0.15.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@snack-uikit/utils': 4.0.2(react@19.2.7) + '@snack-uikit/popover-private': 0.15.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@snack-uikit/utils': 4.0.2(react@18.3.1) classnames: 2.5.1 transitivePeerDependencies: - react - react-dom - '@snack-uikit/fields@0.57.0(@snack-uikit/locale@0.15.1)(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@snack-uikit/fields@0.57.0(@snack-uikit/locale@0.15.1)(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@snack-uikit/button': 0.19.18(react@19.2.7) - '@snack-uikit/calendar': 0.14.0(@snack-uikit/locale@0.15.1)(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@snack-uikit/color-picker': 0.3.56(@snack-uikit/locale@0.15.1)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@snack-uikit/divider': 3.2.12(react@19.2.7) - '@snack-uikit/dropdown': 0.5.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@snack-uikit/button': 0.19.18(react@18.3.1) + '@snack-uikit/calendar': 0.14.0(@snack-uikit/locale@0.15.1)(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@snack-uikit/color-picker': 0.3.56(@snack-uikit/locale@0.15.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@snack-uikit/divider': 3.2.12(react@18.3.1) + '@snack-uikit/dropdown': 0.5.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@snack-uikit/icons': 0.27.7 - '@snack-uikit/input-private': 4.8.9(react@19.2.7) - '@snack-uikit/list': 0.33.1(@snack-uikit/locale@0.15.1)(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@snack-uikit/input-private': 4.8.9(react@18.3.1) + '@snack-uikit/list': 0.33.1(@snack-uikit/locale@0.15.1)(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@snack-uikit/locale': 0.15.1 - '@snack-uikit/scroll': 0.11.0(react@19.2.7) - '@snack-uikit/skeleton': 0.6.11(react@19.2.7) - '@snack-uikit/slider': 0.3.37(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@snack-uikit/tag': 0.15.20(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@snack-uikit/tooltip': 0.18.13(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@snack-uikit/truncate-string': 0.7.12(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@snack-uikit/utils': 4.0.2(react@19.2.7) + '@snack-uikit/scroll': 0.11.0(react@18.3.1) + '@snack-uikit/skeleton': 0.6.11(react@18.3.1) + '@snack-uikit/slider': 0.3.37(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@snack-uikit/tag': 0.15.20(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@snack-uikit/tooltip': 0.18.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@snack-uikit/truncate-string': 0.7.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@snack-uikit/utils': 4.0.2(react@18.3.1) classnames: 2.5.1 copy-to-clipboard: 3.3.3 decimal.js: 10.6.0 fuzzy-search: 3.2.1 - merge-refs: 1.3.0(@types/react@19.2.17) - react-textarea-autosize: 8.5.3(@types/react@19.2.17)(react@19.2.7) - uncontrollable: 8.0.4(react@19.2.7) + merge-refs: 1.3.0(@types/react@18.3.1) + react-textarea-autosize: 8.5.3(@types/react@18.3.1)(react@18.3.1) + uncontrollable: 8.0.4(react@18.3.1) transitivePeerDependencies: - '@types/react' - react - react-dom - '@snack-uikit/figma-tokens@19.0.5': {} + '@snack-uikit/figma-tokens@17.7.5': {} - '@snack-uikit/icon-predefined@0.7.12(react@19.2.7)': + '@snack-uikit/icon-predefined@0.7.12(react@18.3.1)': dependencies: - '@snack-uikit/utils': 4.0.2(react@19.2.7) + '@snack-uikit/utils': 4.0.2(react@18.3.1) classnames: 2.5.1 transitivePeerDependencies: - react '@snack-uikit/icons@0.27.7': {} - '@snack-uikit/info-block@0.6.41(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@snack-uikit/info-block@0.6.41(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@snack-uikit/button': 0.19.18(react@19.2.7) - '@snack-uikit/icon-predefined': 0.7.12(react@19.2.7) - '@snack-uikit/tooltip': 0.18.13(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@snack-uikit/typography': 0.8.13(react@19.2.7) - '@snack-uikit/utils': 4.0.2(react@19.2.7) + '@snack-uikit/button': 0.19.18(react@18.3.1) + '@snack-uikit/icon-predefined': 0.7.12(react@18.3.1) + '@snack-uikit/tooltip': 0.18.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@snack-uikit/typography': 0.8.13(react@18.3.1) + '@snack-uikit/utils': 4.0.2(react@18.3.1) classnames: 2.5.1 transitivePeerDependencies: - react - react-dom - '@snack-uikit/input-private@4.8.9(react@19.2.7)': + '@snack-uikit/input-private@4.8.9(react@18.3.1)': dependencies: '@snack-uikit/icons': 0.27.7 - '@snack-uikit/utils': 4.0.2(react@19.2.7) + '@snack-uikit/utils': 4.0.2(react@18.3.1) classnames: 2.5.1 transitivePeerDependencies: - react - '@snack-uikit/link@0.18.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@snack-uikit/link@0.18.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@snack-uikit/truncate-string': 0.7.12(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@snack-uikit/utils': 4.0.2(react@19.2.7) + '@snack-uikit/truncate-string': 0.7.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@snack-uikit/utils': 4.0.2(react@18.3.1) classnames: 2.5.1 transitivePeerDependencies: - react - react-dom - '@snack-uikit/list@0.33.1(@snack-uikit/locale@0.15.1)(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@snack-uikit/list@0.33.1(@snack-uikit/locale@0.15.1)(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@snack-uikit/button': 0.19.18(react@19.2.7) - '@snack-uikit/divider': 3.2.12(react@19.2.7) - '@snack-uikit/dropdown': 0.5.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@snack-uikit/button': 0.19.18(react@18.3.1) + '@snack-uikit/divider': 3.2.12(react@18.3.1) + '@snack-uikit/dropdown': 0.5.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@snack-uikit/icons': 0.27.7 - '@snack-uikit/info-block': 0.6.41(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@snack-uikit/loaders': 0.9.11(react@19.2.7) + '@snack-uikit/info-block': 0.6.41(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@snack-uikit/loaders': 0.9.11(react@18.3.1) '@snack-uikit/locale': 0.15.1 - '@snack-uikit/scroll': 0.11.0(react@19.2.7) - '@snack-uikit/search-private': 0.4.37(@snack-uikit/locale@0.15.1)(@types/react@19.2.17)(react@19.2.7) - '@snack-uikit/toggles': 0.13.27(@types/react@19.2.17)(react@19.2.7) - '@snack-uikit/truncate-string': 0.7.12(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@snack-uikit/utils': 4.0.2(react@19.2.7) - '@tanstack/react-virtual': 3.11.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@snack-uikit/scroll': 0.11.0(react@18.3.1) + '@snack-uikit/search-private': 0.4.37(@snack-uikit/locale@0.15.1)(@types/react@18.3.1)(react@18.3.1) + '@snack-uikit/toggles': 0.13.27(@types/react@18.3.1)(react@18.3.1) + '@snack-uikit/truncate-string': 0.7.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@snack-uikit/utils': 4.0.2(react@18.3.1) + '@tanstack/react-virtual': 3.11.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) classnames: 2.5.1 - merge-refs: 1.3.0(@types/react@19.2.17) + merge-refs: 1.3.0(@types/react@18.3.1) transitivePeerDependencies: - '@types/react' - react - react-dom - '@snack-uikit/loaders@0.9.11(react@19.2.7)': + '@snack-uikit/loaders@0.9.11(react@18.3.1)': dependencies: - '@snack-uikit/utils': 4.0.2(react@19.2.7) + '@snack-uikit/utils': 4.0.2(react@18.3.1) classnames: 2.5.1 transitivePeerDependencies: - react @@ -6243,182 +6244,182 @@ snapshots: dependencies: lodash.merge: 4.6.2 - '@snack-uikit/modal@0.19.14(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@snack-uikit/modal@0.19.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@snack-uikit/button': 0.19.18(react@19.2.7) - '@snack-uikit/icon-predefined': 0.7.12(react@19.2.7) + '@snack-uikit/button': 0.19.18(react@18.3.1) + '@snack-uikit/icon-predefined': 0.7.12(react@18.3.1) '@snack-uikit/icons': 0.27.7 - '@snack-uikit/link': 0.18.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@snack-uikit/loaders': 0.9.11(react@19.2.7) - '@snack-uikit/scroll': 0.11.0(react@19.2.7) - '@snack-uikit/tooltip': 0.18.13(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@snack-uikit/truncate-string': 0.7.12(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@snack-uikit/typography': 0.8.13(react@19.2.7) - '@snack-uikit/utils': 4.0.2(react@19.2.7) + '@snack-uikit/link': 0.18.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@snack-uikit/loaders': 0.9.11(react@18.3.1) + '@snack-uikit/scroll': 0.11.0(react@18.3.1) + '@snack-uikit/tooltip': 0.18.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@snack-uikit/truncate-string': 0.7.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@snack-uikit/typography': 0.8.13(react@18.3.1) + '@snack-uikit/utils': 4.0.2(react@18.3.1) classnames: 2.5.1 - react-modal: 3.16.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + react-modal: 3.16.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - react - react-dom - '@snack-uikit/popover-private@0.15.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@snack-uikit/popover-private@0.15.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@floating-ui/react': 0.26.24(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@snack-uikit/utils': 4.0.2(react@19.2.7) + '@floating-ui/react': 0.26.24(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@snack-uikit/utils': 4.0.2(react@18.3.1) classnames: 2.5.1 react-is: 18.2.0 - uncontrollable: 8.0.4(react@19.2.7) + uncontrollable: 8.0.4(react@18.3.1) transitivePeerDependencies: - react - react-dom - '@snack-uikit/progress-bar@0.1.12(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@snack-uikit/progress-bar@0.1.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@snack-uikit/utils': 4.0.2(react@19.2.7) - '@tanem/react-nprogress': 5.0.35(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@snack-uikit/utils': 4.0.2(react@18.3.1) + '@tanem/react-nprogress': 5.0.35(react-dom@18.3.1(react@18.3.1))(react@18.3.1) classnames: 2.5.1 transitivePeerDependencies: - react - react-dom - '@snack-uikit/scroll@0.11.0(react@19.2.7)': + '@snack-uikit/scroll@0.11.0(react@18.3.1)': dependencies: - '@snack-uikit/utils': 4.0.2(react@19.2.7) + '@snack-uikit/utils': 4.0.2(react@18.3.1) classnames: 2.5.1 overlayscrollbars: 2.11.1 - overlayscrollbars-react: 0.5.6(overlayscrollbars@2.11.1)(react@19.2.7) + overlayscrollbars-react: 0.5.6(overlayscrollbars@2.11.1)(react@18.3.1) transitivePeerDependencies: - react - '@snack-uikit/search-private@0.4.37(@snack-uikit/locale@0.15.1)(@types/react@19.2.17)(react@19.2.7)': + '@snack-uikit/search-private@0.4.37(@snack-uikit/locale@0.15.1)(@types/react@18.3.1)(react@18.3.1)': dependencies: '@snack-uikit/icons': 0.27.7 - '@snack-uikit/input-private': 4.8.9(react@19.2.7) - '@snack-uikit/loaders': 0.9.11(react@19.2.7) + '@snack-uikit/input-private': 4.8.9(react@18.3.1) + '@snack-uikit/loaders': 0.9.11(react@18.3.1) '@snack-uikit/locale': 0.15.1 - '@snack-uikit/utils': 4.0.2(react@19.2.7) + '@snack-uikit/utils': 4.0.2(react@18.3.1) classnames: 2.5.1 - merge-refs: 1.3.0(@types/react@19.2.17) + merge-refs: 1.3.0(@types/react@18.3.1) transitivePeerDependencies: - '@types/react' - react - '@snack-uikit/segmented-control@0.6.21(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@snack-uikit/segmented-control@0.6.21(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@snack-uikit/counter': 0.8.12(react@19.2.7) - '@snack-uikit/truncate-string': 0.7.12(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@snack-uikit/utils': 4.0.2(react@19.2.7) + '@snack-uikit/counter': 0.8.12(react@18.3.1) + '@snack-uikit/truncate-string': 0.7.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@snack-uikit/utils': 4.0.2(react@18.3.1) classnames: 2.5.1 - uncontrollable: 8.0.4(react@19.2.7) + uncontrollable: 8.0.4(react@18.3.1) transitivePeerDependencies: - react - react-dom - '@snack-uikit/skeleton@0.6.11(react@19.2.7)': + '@snack-uikit/skeleton@0.6.11(react@18.3.1)': dependencies: - '@snack-uikit/utils': 4.0.2(react@19.2.7) + '@snack-uikit/utils': 4.0.2(react@18.3.1) classnames: 2.5.1 transitivePeerDependencies: - react - '@snack-uikit/slider@0.3.37(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@snack-uikit/slider@0.3.37(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@snack-uikit/tooltip': 0.18.13(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@snack-uikit/utils': 4.0.2(react@19.2.7) + '@snack-uikit/tooltip': 0.18.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@snack-uikit/utils': 4.0.2(react@18.3.1) classnames: 2.5.1 - rc-slider: 10.5.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + rc-slider: 10.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - react - react-dom - '@snack-uikit/tabs@0.10.18(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@snack-uikit/tabs@0.10.18(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@snack-uikit/button': 0.19.18(react@19.2.7) - '@snack-uikit/counter': 0.8.12(react@19.2.7) - '@snack-uikit/divider': 3.2.12(react@19.2.7) + '@snack-uikit/button': 0.19.18(react@18.3.1) + '@snack-uikit/counter': 0.8.12(react@18.3.1) + '@snack-uikit/divider': 3.2.12(react@18.3.1) '@snack-uikit/icons': 0.27.7 - '@snack-uikit/typography': 0.8.13(react@19.2.7) - '@snack-uikit/utils': 4.0.2(react@19.2.7) + '@snack-uikit/typography': 0.8.13(react@18.3.1) + '@snack-uikit/utils': 4.0.2(react@18.3.1) classnames: 2.5.1 - react-indiana-drag-scroll: 2.2.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - uncontrollable: 8.0.4(react@19.2.7) + react-indiana-drag-scroll: 2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + uncontrollable: 8.0.4(react@18.3.1) transitivePeerDependencies: - react - react-dom - '@snack-uikit/tag@0.15.20(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@snack-uikit/tag@0.15.20(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@snack-uikit/dropdown': 0.5.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@snack-uikit/dropdown': 0.5.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@snack-uikit/icons': 0.27.7 - '@snack-uikit/scroll': 0.11.0(react@19.2.7) - '@snack-uikit/tooltip': 0.18.13(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@snack-uikit/utils': 4.0.2(react@19.2.7) + '@snack-uikit/scroll': 0.11.0(react@18.3.1) + '@snack-uikit/tooltip': 0.18.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@snack-uikit/utils': 4.0.2(react@18.3.1) classnames: 2.5.1 transitivePeerDependencies: - react - react-dom - '@snack-uikit/toaster@0.11.28(@snack-uikit/locale@0.15.1)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@snack-uikit/toaster@0.11.28(@snack-uikit/locale@0.15.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@snack-uikit/icons': 0.27.7 - '@snack-uikit/link': 0.18.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@snack-uikit/loaders': 0.9.11(react@19.2.7) + '@snack-uikit/link': 0.18.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@snack-uikit/loaders': 0.9.11(react@18.3.1) '@snack-uikit/locale': 0.15.1 - '@snack-uikit/progress-bar': 0.1.12(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@snack-uikit/scroll': 0.11.0(react@19.2.7) - '@snack-uikit/truncate-string': 0.7.12(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@snack-uikit/utils': 4.0.2(react@19.2.7) + '@snack-uikit/progress-bar': 0.1.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@snack-uikit/scroll': 0.11.0(react@18.3.1) + '@snack-uikit/truncate-string': 0.7.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@snack-uikit/utils': 4.0.2(react@18.3.1) classnames: 2.5.1 - react-draggable: 4.4.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - react-toastify: 10.0.5(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - uncontrollable: 9.0.0(react@19.2.7) + react-draggable: 4.4.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react-toastify: 10.0.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + uncontrollable: 9.0.0(react@18.3.1) transitivePeerDependencies: - react - react-dom - '@snack-uikit/toggles@0.13.27(@types/react@19.2.17)(react@19.2.7)': + '@snack-uikit/toggles@0.13.27(@types/react@18.3.1)(react@18.3.1)': dependencies: '@snack-uikit/icons': 0.27.7 - '@snack-uikit/utils': 4.0.2(react@19.2.7) + '@snack-uikit/utils': 4.0.2(react@18.3.1) classnames: 2.5.1 - merge-refs: 1.3.0(@types/react@19.2.17) - uncontrollable: 8.0.4(react@19.2.7) + merge-refs: 1.3.0(@types/react@18.3.1) + uncontrollable: 8.0.4(react@18.3.1) transitivePeerDependencies: - '@types/react' - react - '@snack-uikit/tooltip@0.18.13(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@snack-uikit/tooltip@0.18.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@snack-uikit/icons': 0.27.7 - '@snack-uikit/popover-private': 0.15.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@snack-uikit/utils': 4.0.2(react@19.2.7) + '@snack-uikit/popover-private': 0.15.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@snack-uikit/utils': 4.0.2(react@18.3.1) classnames: 2.5.1 - uncontrollable: 8.0.4(react@19.2.7) + uncontrollable: 8.0.4(react@18.3.1) transitivePeerDependencies: - react - react-dom - '@snack-uikit/truncate-string@0.7.12(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@snack-uikit/truncate-string@0.7.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@snack-uikit/tooltip': 0.18.13(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@snack-uikit/utils': 4.0.2(react@19.2.7) + '@snack-uikit/tooltip': 0.18.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@snack-uikit/utils': 4.0.2(react@18.3.1) classnames: 2.5.1 lodash.throttle: 4.1.1 transitivePeerDependencies: - react - react-dom - '@snack-uikit/typography@0.8.13(react@19.2.7)': + '@snack-uikit/typography@0.8.13(react@18.3.1)': dependencies: - '@snack-uikit/utils': 4.0.2(react@19.2.7) + '@snack-uikit/utils': 4.0.2(react@18.3.1) classnames: 2.5.1 transitivePeerDependencies: - react - '@snack-uikit/utils@4.0.2(react@19.2.7)': + '@snack-uikit/utils@4.0.2(react@18.3.1)': dependencies: - react-swipeable: 7.0.2(react@19.2.7) - uncontrollable: 8.0.4(react@19.2.7) + react-swipeable: 7.0.2(react@18.3.1) + uncontrollable: 8.0.4(react@18.3.1) transitivePeerDependencies: - react @@ -6517,18 +6518,18 @@ snapshots: - supports-color - typescript - '@tanem/react-nprogress@5.0.35(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@tanem/react-nprogress@5.0.35(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.29.7 hoist-non-react-statics: 3.3.2 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@tanstack/react-virtual@3.11.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@tanstack/react-virtual@3.11.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@tanstack/virtual-core': 3.11.2 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) '@tanstack/virtual-core@3.11.2': {} @@ -6558,12 +6559,15 @@ snapshots: '@types/parse-json@4.0.2': {} - '@types/react-dom@19.2.3(@types/react@19.2.17)': + '@types/prop-types@15.7.15': {} + + '@types/react-dom@18.3.1': dependencies: - '@types/react': 19.2.17 + '@types/react': 18.3.1 - '@types/react@19.2.17': + '@types/react@18.3.1': dependencies: + '@types/prop-types': 15.7.15 csstype: 3.2.3 '@types/webextension-polyfill@0.12.5': {} @@ -7328,11 +7332,11 @@ snapshots: easy-bem@1.1.1: {} - effector-react@23.3.0(effector@23.4.4)(react@19.2.7): + effector-react@23.3.0(effector@23.4.4)(react@18.3.1): dependencies: effector: 23.4.4 - react: 19.2.7 - use-sync-external-store: 1.6.0(react@19.2.7) + react: 18.3.1 + use-sync-external-store: 1.6.0(react@18.3.1) effector@23.4.4: {} @@ -7529,7 +7533,7 @@ snapshots: tinyglobby: 0.2.17 unrs-resolver: 1.11.1 optionalDependencies: - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.53.1(eslint@9.39.4)(typescript@6.0.3))(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.4) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.53.1(eslint@9.39.4)(typescript@6.0.3))(eslint-import-resolver-typescript@4.4.4(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.53.1(eslint@9.39.4)(typescript@6.0.3))(eslint@9.39.4))(eslint@9.39.4))(eslint@9.39.4) transitivePeerDependencies: - supports-color @@ -7554,7 +7558,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.53.1(eslint@9.39.4)(typescript@6.0.3))(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.4): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.53.1(eslint@9.39.4)(typescript@6.0.3))(eslint-import-resolver-typescript@4.4.4(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.53.1(eslint@9.39.4)(typescript@6.0.3))(eslint@9.39.4))(eslint@9.39.4))(eslint@9.39.4): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -8404,9 +8408,9 @@ snapshots: meow@13.2.0: {} - merge-refs@1.3.0(@types/react@19.2.17): + merge-refs@1.3.0(@types/react@18.3.1): optionalDependencies: - '@types/react': 19.2.17 + '@types/react': 18.3.1 merge2@1.4.1: {} @@ -8520,10 +8524,10 @@ snapshots: type-check: 0.4.0 word-wrap: 1.2.5 - overlayscrollbars-react@0.5.6(overlayscrollbars@2.11.1)(react@19.2.7): + overlayscrollbars-react@0.5.6(overlayscrollbars@2.11.1)(react@18.3.1): dependencies: overlayscrollbars: 2.11.1 - react: 19.2.7 + react: 18.3.1 overlayscrollbars@2.11.1: {} @@ -8690,45 +8694,46 @@ snapshots: quick-format-unescaped@4.0.4: {} - rc-slider@10.5.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7): + rc-slider@10.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.29.7 classnames: 2.5.1 - rc-util: 5.44.4(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + rc-util: 5.44.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - rc-util@5.44.4(react-dom@19.2.7(react@19.2.7))(react@19.2.7): + rc-util@5.44.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.29.7 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) react-is: 18.3.1 - react-colorful@5.6.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7): + react-colorful@5.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - react-dom@19.2.7(react@19.2.7): + react-dom@18.3.1(react@18.3.1): dependencies: - react: 19.2.7 - scheduler: 0.27.0 + loose-envify: 1.4.0 + react: 18.3.1 + scheduler: 0.23.2 - react-draggable@4.4.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7): + react-draggable@4.4.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: clsx: 1.2.1 prop-types: 15.8.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - react-indiana-drag-scroll@2.2.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7): + react-indiana-drag-scroll@2.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: classnames: 2.5.1 debounce: 1.2.1 easy-bem: 1.1.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) react-is@16.13.1: {} @@ -8738,37 +8743,39 @@ snapshots: react-lifecycles-compat@3.0.4: {} - react-modal@3.16.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7): + react-modal@3.16.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: exenv: 1.2.2 prop-types: 15.8.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) react-lifecycles-compat: 3.0.4 warning: 4.0.3 react-refresh@0.13.0: {} - react-swipeable@7.0.2(react@19.2.7): + react-swipeable@7.0.2(react@18.3.1): dependencies: - react: 19.2.7 + react: 18.3.1 - react-textarea-autosize@8.5.3(@types/react@19.2.17)(react@19.2.7): + react-textarea-autosize@8.5.3(@types/react@18.3.1)(react@18.3.1): dependencies: '@babel/runtime': 7.29.7 - react: 19.2.7 - use-composed-ref: 1.4.0(@types/react@19.2.17)(react@19.2.7) - use-latest: 1.3.0(@types/react@19.2.17)(react@19.2.7) + react: 18.3.1 + use-composed-ref: 1.4.0(@types/react@18.3.1)(react@18.3.1) + use-latest: 1.3.0(@types/react@18.3.1)(react@18.3.1) transitivePeerDependencies: - '@types/react' - react-toastify@10.0.5(react-dom@19.2.7(react@19.2.7))(react@19.2.7): + react-toastify@10.0.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: clsx: 2.1.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - react@19.2.7: {} + react@18.3.1: + dependencies: + loose-envify: 1.4.0 readable-stream@2.3.8: dependencies: @@ -8958,7 +8965,9 @@ snapshots: dependencies: xmlchars: 2.2.0 - scheduler@0.27.0: {} + scheduler@0.23.2: + dependencies: + loose-envify: 1.4.0 secure-json-parse@4.1.0: {} @@ -9425,13 +9434,13 @@ snapshots: has-symbols: 1.1.0 which-boxed-primitive: 1.1.1 - uncontrollable@8.0.4(react@19.2.7): + uncontrollable@8.0.4(react@18.3.1): dependencies: - react: 19.2.7 + react: 18.3.1 - uncontrollable@9.0.0(react@19.2.7): + uncontrollable@9.0.0(react@18.3.1): dependencies: - react: 19.2.7 + react: 18.3.1 undici-types@7.24.6: {} @@ -9484,28 +9493,28 @@ snapshots: dependencies: punycode: 2.3.1 - use-composed-ref@1.4.0(@types/react@19.2.17)(react@19.2.7): + use-composed-ref@1.4.0(@types/react@18.3.1)(react@18.3.1): dependencies: - react: 19.2.7 + react: 18.3.1 optionalDependencies: - '@types/react': 19.2.17 + '@types/react': 18.3.1 - use-isomorphic-layout-effect@1.2.1(@types/react@19.2.17)(react@19.2.7): + use-isomorphic-layout-effect@1.2.1(@types/react@18.3.1)(react@18.3.1): dependencies: - react: 19.2.7 + react: 18.3.1 optionalDependencies: - '@types/react': 19.2.17 + '@types/react': 18.3.1 - use-latest@1.3.0(@types/react@19.2.17)(react@19.2.7): + use-latest@1.3.0(@types/react@18.3.1)(react@18.3.1): dependencies: - react: 19.2.7 - use-isomorphic-layout-effect: 1.2.1(@types/react@19.2.17)(react@19.2.7) + react: 18.3.1 + use-isomorphic-layout-effect: 1.2.1(@types/react@18.3.1)(react@18.3.1) optionalDependencies: - '@types/react': 19.2.17 + '@types/react': 18.3.1 - use-sync-external-store@1.6.0(react@19.2.7): + use-sync-external-store@1.6.0(react@18.3.1): dependencies: - react: 19.2.7 + react: 18.3.1 util-deprecate@1.0.2: {} diff --git a/renovate.json b/renovate.json index 7b4d67d4..5671bacb 100644 --- a/renovate.json +++ b/renovate.json @@ -91,7 +91,13 @@ "automerge": false } ], - "ignoreDeps": [], + "ignoreDeps": [ + "@snack-uikit/figma-tokens", + "react", + "react-dom", + "@types/react", + "@types/react-dom" + ], "vulnerabilityAlerts": { "enabled": true, "labels": ["security"] diff --git a/scripts/lib/firefox-webdriver.mjs b/scripts/lib/firefox-webdriver.mjs index 6ed88c5a..c08756c3 100644 --- a/scripts/lib/firefox-webdriver.mjs +++ b/scripts/lib/firefox-webdriver.mjs @@ -1,6 +1,7 @@ import { existsSync, readdirSync } from 'node:fs'; import { dirname, resolve } from 'node:path'; import { fileURLToPath } from 'node:url'; +import { download as downloadGeckodriver } from 'geckodriver'; import { Builder } from 'selenium-webdriver'; import { Context, Options, ServiceBuilder } from 'selenium-webdriver/firefox.js'; @@ -43,6 +44,33 @@ export function findFirefoxBinary() { return candidates.find(candidate => candidate && existsSync(candidate)); } +export async function resolveGeckodriverBinary() { + if (process.env.GECKODRIVER_BIN) { + return process.env.GECKODRIVER_BIN; + } + + const cacheDir = process.env.GECKODRIVER_CACHE_DIR || resolve(ROOT_DIR, 'node_modules/.cache/geckodriver'); + const version = process.env.GECKODRIVER_VERSION || '0.37.0'; + let lastError; + + for (let attempt = 1; attempt <= 3; attempt++) { + try { + return await downloadGeckodriver(version, cacheDir); + } catch (error) { + lastError = error; + if (attempt < 3) { + await sleep(1000 * attempt); + } + } + } + + throw new Error( + `Failed to prepare geckodriver ${version}. ` + + `Set GECKODRIVER_BIN to an existing binary or allow access to GitHub releases. ` + + `Last error: ${lastError?.message ?? String(lastError)}`, + ); +} + export async function getPopupUrl(driver, addonId) { await driver.setContext(Context.CHROME); @@ -100,7 +128,7 @@ export async function launchFirefoxAddon({ addonDir, headless = true, viewport } options.setBinary(firefoxBinary); } - const geckodriver = process.env.GECKODRIVER_BIN || resolve(ROOT_DIR, 'node_modules/.bin/geckodriver'); + const geckodriver = await resolveGeckodriverBinary(); const service = new ServiceBuilder(geckodriver).addArguments('--allow-system-access'); const driver = await new Builder() .forBrowser('firefox') diff --git a/tests/e2e/screenshot-tests/config/screenshot.config.ts b/tests/e2e/screenshot-tests/config/screenshot.config.ts index 000970a1..93927201 100644 --- a/tests/e2e/screenshot-tests/config/screenshot.config.ts +++ b/tests/e2e/screenshot-tests/config/screenshot.config.ts @@ -3,6 +3,7 @@ export const SCREENSHOT_CONFIG = { browsers: ['chrome', 'firefox'] as const, platform: process.env.PLATFORM || 'darwin', defaults: { + caret: 'hide', maxDiffPixels: 100, timeout: 5000, threshold: 0.2, diff --git a/tests/e2e/screenshots.firefox.spec.ts-snapshots/headers-header-menu-open-dark.png b/tests/e2e/screenshots.firefox.spec.ts-snapshots/headers-header-menu-open-dark.png index 65a6ce8faa35d08a8cf8653f015b7d7e77fbe415..63c4ecf72bdbc0ee97338de1a55491985378b0cb 100644 GIT binary patch delta 14231 zcmb_@2UJtry6#pKEJ%?S1StUlmEO?+B0*3G* zohS%M??gZd5b5pBxX-y~pLfq2@7y~M14hEinsd$h&%b`(pVF~o1Ea@Yav!@`a4A9( zN|vz#KM#g$7JKg$CR!L22Apj&~fsb}BBZgO+a=~%>{{Cd6hka?n z(%&OQ_M=2rn@|yst98c$g96=n-t|2(hMXHi5@13OgDIuaxH)OMuHFo$7DPz(k!ww( zxk>d5&#s4O!sS#vx>406TqICBe5Zb^CPXBV#dy~-RHO;rMP0LHmGBtqgp$t18Q&UGq?W7Os@b#cIYA+lXI9Ww?K)AP-h9z{Wz3(j7c=I$ zb&+3xQ~^IOyIq4*gI!oQQ^ham7_EB=lbh8!tW(Nw{m?#A^hr<4Mryt&W~5Ef)1*g# z=EHs(fWvtim1z4rc+Tq}HJcKkX%60RWBp3551FD}TwT77^*5_kE*Io~87~W+-#z(g zJ0TwCZ+b>Vo{2@cF4A{wbf-y5I+Zk$nXMn+8QRE&f&neYKu+b5^i$RX13Z{?8rmI~ z0sW2!;dlB6+qFKJ;y^FKR$14v_JnB;t5+QS>-nYLF)V`KQWu>D$jG5aG|Y!He8^|j z*k^y02{ZkC=5!-XEBe!ERr&x-+b{0(R2HPA3sa(5DUv=RH8Gg|3S`3@ek}Y$|M%~( ziJkdcr%ahPy;ka$^0`!vs9amqIX`@1+44<&OQ9y!%mkaNmv8OO#Nr&bZvgBz#rTtdzcmjAxU**C*sl{@MtM7>fL zK;b&tpmv4v3{V>c&cch5Hi2i5$VWVYD_{M~MH%uxFN(@C%HUs^s=!`Ihx;#;W7-y+ zWT{(k)0{YF3UdV8IqeU2=^zU+(eB*O!%s<{_T%87R5bVCcf5Ong(ZVOB~KA~H||Yd zUU=cxuLy1CzhC1K`_|vDDS0hXITHuRzcVYq5cZ_Q6?u{rkavwFlP*Q7+~a4wymKj2 zi=T1Lo4pm?W-f+l6EZK-J0ERfPMA)|*u4`*nV zICl(F>Duv*NKK@=I(B$i9FDJWHo9mWrc56&>*Q{3sXLp@phR147+&aXl&Hqzk4e@o zsYx9k)}NNPGYU+CF!!=azWL_42&Ro&LPFwOW*_(Y)9HM0DbbrWCz5lb2x6iLHJ+pl zo>vXGd6?N*vhMLcqJ-bi&&&)Qc1}dX73h^_Z{0fO_eX*Zm17UlJFVVVL3D^e6(5z0 zi^@}-Vey+IR*G=0%l-URb6jzz+Km&)CY&kg899cKcLzuiHgS)D!rGj@3NQcW@h zUv9os^lqtlTZw%_h~@>SCX934#wxU4Ulkr%w_%9LC$|=`2)OC{)hksxJThU9V_gi* z8p*=kLPRWzG6Okh57UER`1)B>m}nwyW>2nIi&?JHta*TG+he&1!X9_@ZSyO%nkO{rX_aWR8WhZ<%nDQrbemkFxs4*;MK|e& z6f;_%gX6J$*x>Y+d|19$$GvJ*?p+ay#x}#7&1eVJqnu@O+PJHt&Qqfg(A)KsBYI+5`b(wd};x#JdA6q&80iKIC}A9BfSqIJs~Xd@PW zH_*RLWZUQTgb*j(DwPnodT`!KtQGw}JDW2lubHM-OdR><9=I24*dgt%KDo zDvY^v427DZKXcNLV-m@VL?Xi*T`p>6>lY4D9vqOpFhvH4kkcl}w7{mNAxkf>4Ld4ALU+3$+LL;_=GT~txqT%6&M((l4V^m;D}(PrHw>=8knvS9MHd$aUQ=1+F25E(J>hR~l?O6TLIRO}(oTbkykgs=ac;=m&YUE0ly zbgfVOJqPE54LA-w0dQN5G!t9Q-4R;RcQg$QLh$`BZB(K<=lEXTNj~%62EfJY6?&fJ zEosSHGg>s?^feR=!mt{cn)x*}od8||Sc4BVz<(<+=rR~i3AULg5mIRO=7wOLBGQ~k zZ#MariY~BY3ls`9>nMYqZF1z|3XO;Wrxcyr3hNB!J|C+lsX7G0K)E3mZDfLFq|*Z) z?TBKaM8{`PC`?;B3(Lg}UH&N2G?cti?cY$j7G~*n+uvbuxRsw$&+Sy`p<=K4`4h+9 z?y$lg7uU;KHR-3_+1kycvVnWJEd~5_=)4mKlYE&`h8K9Wn6R*LI6R9t9M#g&!uPS$ zJpN9Fp!(4FAADfKD5V}5FcSD9niJbK5t!tf2Bh!rz-29xk-pO$WUggJ(i&Xguc{Xuq>(NLkJBmo-PRz{-hbZi>#F)DF_nH6AK zmbr6}B~AH4(rJ8$&YjDtot61Eka^kK=IQiTb!xFM6G0fYG^M+bzeZ8zRm@*w6o6J< zoBh{6E01^%T6Rmn7}h?A3Aa2yhKi38*-s8WXW^6>OROrEazqU9fT>}$2{po}E~|2% zXYC$70n!5}JF(O&`UjGY-o7v#5M*|al*yk7UzZuhyEZe zSri5al4}(gv&uPRtde%lGCCffWYXfJFUR+UQBqTj=&`o`94!b-T@f5GT4&9xfaZ5> zCQ8C&D_tG08Sh6;OyAG+dI9_3$EdzmPYuuY6gwgd&xhr)ILHikD%=Ob_G)0Q%*5sa?m??TBAQ>xs zW_#_x#Ohf|Kxa>_Z+q-#qb9}c&>FFVmqcrucT(-=7za$ zw|DyEK#oQKqQvLoQsR$BY7r5Uo@|h_5WArx$%&&wYCfmr6N9xsl)QHPpl*YS^=Ef7 zo{L#*<&Aa4l$1y!?*{oN-vin0n30j%z@Le(ShisQ4LzGW2QM@$L>x0X3go>`z*`LN z%PCubNW=BzdiSteb|;=AzvB~pu(zeT?%iQ2CEhzc5Lo|+^4Hc@-$kzdLbneauS;_wOlkt)K_)Xl}B4RHyH zFa75Bt4h2i>+~ibfs)L>x4pZAHxYw z`Tcroy(%|ap{hdMXx;wD;-cjh_Wdsu+nc2|jj6JpmsK;gs&)kI%{CJIfwv!3N!_Z! zd&eA%8;mz)#MyD2f~N~lvL8)#B6few@avX6m)~#PDsq@QemLI;Dbe4u87+$>cTghT~^-M0Dr_NXxMe= zo$_;Ov{6mv8k=AX^^E+5%$~ z&~K>ek);n&3KenYH|T-B|A5WRpfGC6C~Yyx$VYo6yq7!83;A_FVPrLy({pr_AK^D` zo6w;mfj}9}-5#Hs5Ss4)_GPrUA>4K(IGqMZ)cyR6W-RXLvo+P=J zj5lm(PrUBRrW(sXpCVPARERfmJy(0Q;=1;R+UG^|#z1Lxg0Jtf@!k1S?SbB5wPt^6 zM4P6a;U1kg8+diTJhNxat>MNA*GR z@vyA&jD!g9eGSNctMU*64h(KVsKQZ|@RMg5H9>tqM>nGbQX~D5k$4-2M>Hr( zQ&=Q!j``xnOW~-FTY-Vu+1Zz*qPSA>P|o7Y1-kF}!%@3?9_<5G%HI3V@z?&O?zGpoRzGcuHpRYVTfPHli39pvl0X1NxPfg$eQ zVfk6rLpk2N>Y`wiwYHw<0mRwjfE>~hR)X;08>h8D{jfs(I zyDYMQtucYvM^V!=-k9Xx9U|8-8f&rtBUNbadr#Ot!Fr+*8n$@2?)+nAF}*fFt{ohP zO8KP71GMz{@7DvY!(5M>-+v)#fT?lMjD0^hVh*BJI`QBf1do(6+e#G zJg?HbppR?s(a=iWWF&Q{?uigo6<5FOkA{@4^Y zS;5vV&|Q`nQgB);`+{RRZHM6?S6Zi-UctS(kGC~r)p*vbF2o8NgfCTyOG)(tKfZ9L zkp{(K6gSoJG2e7B{Nm5y@)Qu>#ace?SG|JxO$v^q_|dGitzBjBmO%L+qjx|?c0!@e zd~9q?TwMH1UteP|FaR)ArAfZ(yjr!X)UWv2Pb-4-FSO6p(N=C6MCVA}+Yin1M zd|G>`=^aga5jn{o;Pgan(Oo);Ne1sb&1IY&EcooPN(ZC3g0Bzm zDuduY*39x4IOjaBAou;R>OgAPxvLL)2gZB2lGxI14w_lo25@GC)Ult#1u16-jk*?z zgQAshd|TPvB@O!=d3dCX=cr`xGU%BjIg2{Ejz48iR0{kp1QCs!77?$hO85HC&m* zGJZr5okVKIuaAI3J`#RA!-Xh3cwp>uK%rMN3C}!FJlot0)5wZqzo)I;SWuR#N~&v! zO=vYJVaY=W6e~;aYV-Z?-h)~-zhy@4W9PT86BFPj7)qsrE$icty?0NwG0CSd$-f4e z3koe8$8ieQjR(F6sO9@rZ}vfAd>7C@+7ri&!&;pIX!p?ATVUB~-tmzMFSWcIIF4Z6 zQbhg1)_A~@yP-?>*|Nn%rb!RBEojV%NyBbPEn8=Lih_WzJG?vJmD2j^p@}MdN|-Ls z`%nV0woMnK9;$Kg;loyQ0RaKEfzeSl(FF6t*jP()3JMu!GBUEypGyFO7G7dDcV?xQ z-~$4{4SFTu#-BWydfcMRv$U{au@=>gVU74}>G8Yrfc{p8tUSu3jM!Lr3N$Hry^I+D zRTx1W8LSSPJ3D|z1jZNEdogKb9UdCbcbhyH2^6)aGhbS|eD=;UiEMhH|Ao#K;X1Zh z?9>#ezP^5eqyiA?H{1uSLJ$^nZJpkON?XTPKrCD5N@TnFWij%^#6)Q$)LVBgiOY~^ z0wn{8>cPn4kqe6ig2nj$Nf?T+NKyfyYK5=q??vB}R&013F&wLMKV@uD-V6dhm zd7y(F51!7j&@aQ1L46E?$3{x*GKEFz{gguVybn+6T3=owEX{CiCj)K-@9ZBUWV_)@T?|E%-%͜xZo^c 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 O&uyi<$h@16{QeJ7A%e;P delta 14327 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 diff --git a/tests/e2e/screenshots.firefox.spec.ts-snapshots/modals-delete-confirmation-dark.png b/tests/e2e/screenshots.firefox.spec.ts-snapshots/modals-delete-confirmation-dark.png index bc66f42a30f21da0ce26ab61c061120365ba6c31..8f8aa0f27a50e444909ef6c73e070bf99459afb1 100644 GIT binary patch delta 29936 zcma&O1yogC*fshp5+YsFNP{#S0ZFABsaLvFx|=N^-5lwXE&(ZNk(Q35bR*r}a2N0Q z|96Z#{&DZP4jGKY*_^%hTF;u#eCB)>s~;c#`uI4O4#Jj|c&qO5Xr~R;M=!|tV1NJh zdAeY}_p6F>(_U@LqbDYj&%bN&l8F;je~M+W#d|RV3#_qE6TT|Audxyvqob!_wnvdo zeUxlwk~X>Me;#Wqn^=3^9ACaCvVNP+cb|sdBi|j*c6lx&_u`!~w||-583Ca7n=4Xl&8asmD!#udQBzs6nYcP?CjKoa4E%8E(L@{ zGrVA%APM>$FGFW#Yez#F!$k?35AvW9;}`gqezeNJ%bs(HmLZJUtate`Zj!TFE-5x1 zhDR>&BcbF>NuC`RuBw~fdTQ!3SqH0+@IS}83z>Js(2`w9j9=y-EuW6}86uV03{bM9QeSFpR&kl~Tvzaw$PLfwa9 zM$;#o7sp562$V9=(P6K6IVr2EoSBljkrA-ozCH#PmNd1^?d{zBhNqHTRyIY9EP`o~ zkqQFSGsM=b2=hf30g_D*#aD@75;#>MI=t*Nk5|v(IZS!U#F5XVxMGtu#4MC)!z2h4 zoeg_s&Z~{vyd5Tm$&35~TuyeKYV-hJl$r0-gjrNDdw<%30*#s-RN|Sta4@-#9zIG0)ByFTC^x1$4{9{ zfx$xIWKUi} z-&(V%eC`coRS1GgiP#r2z4z9}XY5vf#hG*(b9D!F?EU115iG05B_wp+V$aH}sNhP+ z{F_~Z&SNq3293J2$s+X~uPy1_n~xGg{sq=~PXc`-YtwZ_{cj#`eTYHK&v!qBLT2CR z_F@baR7-n%Ga+WC&K%sA*i?B%Mak_@u^LHnX>K40p>o}CILJW}Y`8IMI%3yl zYQO8Wg}CLj`i9H3KLmt?adC075JUy8{|eb6iHnPCl4CJu-M25qSDE&{f>^bjFcZsk z7XH@0pD@vKos;{w;z!v1O$?Qqj(31_wiW4wUTZiBk9jN{KDfB}f~~Bq`Kr$gCE)Fl zxp|iYHxG~J-g@ibgQbpH-(fwlDjw$w_Rrnewm z_PzUaL_rcfB|*~J`5Cjmy+Dl5fst3EcTsscb&5j#^0BAq&Y`rdynJqLZNgT`%PME* z`mGXVb@hS2-V3)PNJvO@QFMatKcZ%K&F7mNTwL5#4c^D(Hx#EFL-|bT&|#ct;Wr2L z9_tTN8t>$eztvZeLIlGmxRx_<+0h7eUP1+sUjqI=Ut zTGVoUv8I=o7jZAA;&=O*-r|8Q(X7l&O1GWKUKyRb=H7UE`Q%sD4BPs;J(?+^5M`X@ zr`;Jhh;wYIBjjn2U13el6ELKe(weX7Z~PvWu?@n0PsG8~dTKU#(9X^scP!}(thn_R z;Kv}tFc(Rq~<3t`0w@r*ekk?_X2rTg-{Lj08znSIm|c-$(*dQji%O zxhp0j%C~E3zdKe*(7aVv<_nUPEGmJ*jff+I2EHnYWgGSN$-UO1BkkHgrTK(oeDgUm z0sj}rm)iW4;46U}&qsZIg@}m>`O`|;V(^^Zx;WJxj}kp)3@sRx&;K!~LdC+mx}+@= zX--9WnAj3FOp%c^jOI?AhO+Q`LF!=vm(skz#p6-S(9aI0v1gfH+`f;-S^YlAOTtK3 zJHrGZmnJ0`UVdvu%-R|e7FBsCOmRqq3HGUL)y?UpUCgr%PGU+*^RF0Km~jep9#?`3 z;sErzcxvlEfkhe|RD`|yjgR(MOF~TKdIbIbnjIL}@v2%s1J1`t@mjWxN zlMOC#|757kM@rjoms^MuJ0T%K7p*tXAF;b^8iK8nV?}B`{#8na;9+ah;rx1-gGn_4 z!jO))R$8wg#^UOxs^^Nq*^rDE#-D0#0)q_(8_^XPi%8kpVy>83I)sjlyhya9Yk$KT zYD7#N-1df328P#$M@kBrf;S^~vc((wy@B(qh$LNc zEiGon!NHGWFJh(r-hRxw`@3FK=kCB@W|lvYA{g>{xwuR7->*=8Vp}%#@*#i4k0Vk5 zZb}@aVT-4i2Uk8WZY~bZ1*DQoInT~c;Ry**3t7?@7N{00!_O9-8eXe-r|*@scdP9l zeo!hrI(WAFj4Vv_l-Ide`*m!83JGbz z(f2T-u-^X>@dkSF^XKA=;JD6s1%}HBDxr=N4VDxU6M<^;!FJC0le4obquXtOO)EA> zj~@|n{0N2*X7Z59GZ8HRd9VMl4x77k)e&(7LGohK(qymwL{||OIKPG&Q(*iQY33a( zvL-Kx^Qv4!6|0BxOZ{kW{ z!tF7sUy#CMC)UCEz@E+NA3Eb9C54ZG#eZP6oe~ywgmJ~J;5rPTt z?G7&gMD%QmSHC7kKgW&2e)!CE7EJ2S`syi{F}>HHa^K#h`}AWqPH!v$4g;=>z8e8tgJ{3j31XWX%ET3&oEy={QPgEy;0p4oS$Pui?_|UXY9t6 z#LwaVdy;jpf5{wIyNvt(H78hcG&ii?oU{?3v_P4f7b{pB%w?JU7$8Y+)d>de=vg_F z5gFWVW_LPRw>;dx(vT%0&utZZv?xwx=-}`%N#BRk(Y(JxZ>X$peqb0nBTq<>mbtun zeiseh-TD2vK4~@dJZM8@%HqY;o8ZIiWZ9#5rFAJ$e$+5}@2`KYp(S6e47WusZ2>KXK$jYg31 zc?ajlj-|!$o*sz*QP&K@(sD)~7JR)re5{aS0k2Oc(lLgBz?k$_t(uyx;$WPq=xKBb zGND($H0QDH#+aqV77r9B7j#OVo?g+kYuLpiKqlSVP7$_XN5$SLY}_K|G5?p-`ivYv zZeXCe`g^L}f-T}CZd$7Y4n)=shP=@d0j2Mbi9(i0l&!t(iVxUXM@tC2&GWVLMvw7dA85V`)#r-u+ z9aNHCM887OLHpnHWrkt4{&%^5z%ZwJ3T9Vt^(rMrOC6#R7W*@rOF%?aX>*CrS~3{i zznYWZkTRW03dl#h3JOZ)EGmY1_pfVd*apJOC^!gwFfPZG{Y%Q+8Qw$U(_xheM^vje^d@U#}ORN{)iQb`FEZQR>CnElQ2WoiL#lmsAk>#`)|jtU$qFyMO>2m`e-#@nrp3j;0NO&N#(TI^O4%x+snyqi3&4zutbY6p8&AO*tO~e>YW3x7EPt! zguYJe+O%8YfJXftA%daQArx%N=im%b)!WqpUAovEofg@R22Jt zoL9k-ow>p=Q6d+VV~l2>y|-eYynNw6si7MhH5t+r`a|69qJ(1ax67XO&K{DX?9a797qHc z3m*7~5&<_ikEKe4^%du9S+tyw%Yceu=nnBSv$C4@lcjC$?k=g1wUDst`LWrSu@#kI z7WPXjyFY&}J{JaxE$;@Wwgl64Q+#wxHC63Mv*A7AbU8XaBSiP$tmg#9*G4;fvhmg- z8TVOFvfjM6eJmBtQZ$t7K0zV0n&agy5p&*WPI*UYx3{;N|CVdZdU}$ax?=83*FtIK zdv@h|mE_8)Y5x9i0WalLeBkSSo6YO@3s+d$NkG)7@Uk7T+ zhyr|&jPIMns4;p(IFLJ_z(Ayja(dNr)u^i4`PbknVs5T$PtU&Er%O&1l$YIOX8peg z2XhMx({}A`&HkM7#jCn6KXIFDJ4xYr$cmu49Ew&F%cfRhB#pu$CC|&tBWUV)>;C?E z)BJo}S1e$gqW7mz{pz?56KlE{(4^+(gl*=o7+hUX(}$pPy(XCCl9I@)s|bEoPYeXi^Q>ps z>6)TWjjQyrB4T5A(`0*`?=?L5N~*lsNu+vxfB`S;n^`~6hY!)tRSqs6zt%j)O4l3? zu&Oh56dZ#*_fv{WA=8cH4(onrAuR}`OX|*I z$rW*l74b*{1&IfqG!)WJytTI_@c@-#k=XD<3~GrHoMoX0>3MnC!*7P~Aw?<`IFcM) z`Ji#ddHRZg3l;pPru>HTN~_^KqX*{UY zs$oYT-PvMkn2Ek)MH)dK`B_F{6Weuc)IA_^kM@(vfBal5J(`0y@aBej(uP-Q{P*u) zZ@y)@i;Lep9W=LCI+;N;Ra{qq4Ze-82qibbb(Z^gY)r4~$4W&!Y#EIUcaxV9d5Y(k z9LLYy6Wpi}5{z?BoUOd-*33LyX$Y*@B|tdywXahWw75B=Oti1{*v*Gi`r|rKNr;IT zeXK&=zZDCxthG>82%>U63UYo$U--DLqkp_(*eF%@Q!#7P_Q7Yh@4`%jndiaX04P+>X53Vgr*kZ2BiQmLcB*?4mk>CA% zLNFw)b@%v#jvHq5BhCRv^KPVHA-9^815QCZN!=rKW)iDM;Ek9%EYT1n23)bwFdB~77{%Jr>FEKF zcLanKk}9m)fmtLb3yv(V2mP+u z>EyQUqw%2>r8Ucc{w}jMHg&x2zefWF2?7R6Ds!Qly4u*pL@6LZC4^velRhJ2H+C@m zc=jDj3haS6(dy5moC9>%rSmTacTKu~my$4ZV6%HQ&rU- zNPSg$xPJK*8T;irj3j+{FBDI}>fTT0+RGT@!k80t*fad3aVpZ;fFEe+MKqUMWew zHIiDw8E5-MOdSSh6uFi=e(1J1+D#+C~V4O4E&Uvk1#uD{SI z86|^)0&vs80=$?W5;n|3X+2jXP4tRsC$(~60m(Khtdd`P-%;5n&D@&83CV4<; z_POYwGF~65oBHNQo038@>(fsP(_5))y`)GC*CL$tT;C-ZatY0qj*d%7X$!;_`8a21 zQ3J|7k((v#O6PTG#zwO>ZeRez?uQv>YWd;J!VOk`ElZ;FYQnMSQjjYK7DlW=Y)t=d zyVJ#i(e%u;$9)I3NkMNH}|n%TC>#;DNz&F z*Wl&bAyraRqSCb!7cZ*{>Zwp2JE$ROg0ERgM~AG7zH8R0pR|36^ZI<3 z(F{0PuibWtD}LO(1hu-RoV@%)5CY%vOF?7sz*h`ls*sdnC{q?9@NL?2w%MEa$dwo; z_!7R)lL9$O>>a^RQz80gM*?IJ{wWHEsVGDm8nO(R5KOVhm<|&ZdnU4-_>qak!Th;P zzy2x7S$4@gL}h4-ZkE#PrzTRLg^#_k!3T96-VQeSAFn{_;(o3Q+#a|JH6ig65c^UH z*avH6PVL>@-MpHb8sHiZ$iV%mX&@P3JS7gM@#12E6r;hr??D$~7Pg7x8L zh0KLB#i2j#r4`G-#A5*NP7olm(dv}><>ikgRa6K@U=$sk59C9tpHt!IPgola6N5Gk z$gxs*9WvZ0f02)Rdwb33>Usjr_z8^j%FEdW1gD9g=~u+OK3-Gv-1r9xLP9b%H&f%X z<^`e)J&d4z`SdCo&@pKi?9qjV7(gSYoYz!5FL0#dRYq|vV9*u%_F^vC5Qa3{miD<2;LUMs18Fh&KydAr7ozORnW4~B==hmqCBR%#VhE~4A~2U=mwhXC zlMb{qhA1QFF*my6O-^T%;3kc+Qt?EZuV0)^@6=^S0an z*jt?*Y8uFj2uFTh477K;TZ}d@A9=-ddgEKjG$|N3Q3i3GZ~ht;QPZ0u)pF>3mz;m zsuK+B$?aTG0R%vdr_I!d9?y}L7X*V0siwLHy=3jwH@aon{{otBnV&oo3J<=>9lG-Z z39T@Gm*vIG`=3+HngUl!4%`UXs4FT~2)?As194<`4bL&G6C8CFtknFZ$r_%+q#*IY zTvvKwig;m98q1Aj8Q>sjsU6U7+ghGyYU=estMQ{z%g;QH{9vi1EG!t;0S5?^;O>jgZEagUP)X*AXpY45 zvGRkZ1;!a4a<(lg30!@!+AN{LqiQ!!1;z_m)13dqs8co@k>u&PBSGYd5|WbUTutI0 z9X)$Tn7{)>sA56Kbbmup@ZstI@{=Ox6_}yEs%B&;fApAA3O>OoNYv3`6yN(~`KI{4 z@<8_qu+_5L-olxfC?78w!DX0a9(xeO*m57z;;yW@a}nHWYewPO?! zsu!k&T;_%}5w3!EF(FIuLc==$i(a#;RDs$jt)kcwiW;v~bUK2*P!GvWxB?R~mnnAd zbQCc&n7@37y05r%wH%1?@geVhh-$xE&wBrFg~(-+CTOKmAwVxspw2HULQ_OA zy-WpLCb=LC2cA$e?a-tb`MhpM(!+xo0ZZXm0NaUEi#c2@JghA!hgwQ<$!JW4Gyh}! z7@kzslnp;Q7LbE9T?YT`%+zHm`z<4Yz+Zne2_vgEfA3ILQv(|t8)IT&St)PYTkJQu zLbq?J&8V#M8dTKuJD*v!tU;OGC8F`0_-f6<6t)o-_4%SK1wc;2}Aso3t^`$yDLxQF)-+ZN8QRujX3OMo( z{ONyJFB^8xbhKL57>HQwb--q_kJglz8d&Xo2AgK+cYP6wJdW!nBg5h7m zcNU=7cTAm{5ZaTYZ#I($0+pH=^3KjY%z#Et=<5wznweP~-i1&ZgZZImK*0||w0SrS zWPA!nc@)$i)&uWO_k2I{TT|It4WE{fkWh`^^(Dw2w4klPL%wt6_qe)qc5!I+*8X;G z;}+BHt*>r43Mz_~wRK_XgR*RXwlmfLzV*nJ7qa(4>bI?12*6=uV*} zd&qZJ#rKljDV_Vnt6P%KNLYB&Fy&#S;-UR1#@B#T@aGA zwPmBaS~Q4N)z|Oth-uC`s^Wg^{|^NP1q=o|+Nl=J2J*f$*L}F>SFP$)z#%W3ogEv~ zfrFsto|8#+f1&lE#5%bMaG#OMNf|3EW@Kb!T^V|MdZBChJ!F~(U7thrW(z-VeU^Kb zjUSq29`=)(mR7F`m3KgO!+K_|&k+KW3yAs z%SI(fS>`Z_`0+J{~;*Kc&QW)=PC z#KfcC)+>UA%e}foF9gWFKx;|lFzAaUL3l0%V&g|h$vy-X1g-2p{k#5VP z0+8Q3ttj#x6t`Ys0F}~a?uaPP;YrqT{{zk2&1mAEI-RI!2OhDM>YlbYBXk+YSUKYg zikHo;J%-j7S<6toaUz>RU)|lN;8$-)3X9`T{Fnz#F2aad6aCpUAhZ6RChYgzF`-)j z6_=}^E-c&vMjH=@cLaTg#eL}l5JL^YB*H^e>Hsre>7tPus}nFpr|*!n zg3iWwOcLP>S^fCRBGFc)KBp`OCLLE%fMl)yxZYn4W29Oi?Gfo)Q%rjrBo++V{hWcLT>Kp&1Mgj#QfL8{Vfa6-=MBMKqOY^xWPeK&H#zh4_^n!ldJZ?Dq~xLUg@g|Ot_WRC zN>4Rg@c<;|c>s^v3EpoO=lUQUfSpJ1{Q2>311P+~dHrZf^d2Yc^28#g$f>Hj5(DE& zLu@K(TD`@tucqJi4Fu1~7_<<%)ha11@vPJLyVQ923NIi!L}Ure^OLV-)}A}Q1f>ta zHvR&ugFh8MQ4r=fpE1DJhaAF~>60!^br_=LWGh!wG}`z@v= zFIh=Wl}#5q7KPAHvNQt=7+5c-d?v$WSt&@Bfc>SUiVPQ5{X6ylo%j@#-T8W=$r<8g zI90y>@O+gR9E_rXpj*ujp=#fBIf_{K>k2+4lLbNckoLejl2!0!r2V__s~1=a7vrM7 zX+VzwzPS9hzB%Z+)NB^vSh%>hADftvrin8|6byp>$M9gjs3yK**BfZ|bS9ysT;s{Q zV+9U6Eu}JOK)JXj)45o?KWAfgU#KRk7>+ROxSFW^s@nimaAGUC2M-tBMG(jF_Wd2^ z>FFs5ZH$gD<>k>-cZ(#f^!fA(>O3sw+_fI?K^`WEF`@_W=62%Ve{auD0rB_ZP@4u= zR{;Ucnr=2w8u%e=ffcaq2M`OFlmMU59Jw_#NXkwtehe&$qc*s$zDz9BZ1cbM_Vm3i zjZ7>l(Jhzj?+4wXBhzCF*48|rMH9SkNG2uS+Su9olHU+k&@IJIKbw_41o=VH=x9uGwPoSqXy{{v zpKHsR(9jl9fq0N$DL(htAzI&(rpM*Dzh*_Ien+XFYrx zcB4U_pMT?cLu{dx)vlu57iBD=t757S!^Mr$1=N*?CqqYZojqe?HXomG>ih2dA6iwP ztBg%dMr-#+q7%zfRrI4sUyVviNxsYMGR|(kx$$u!lBZlHBp~>rhKVu@t{llw797q8 z&LeJd;{Phm6p4YzJ`QqyHuuqM~6 z)co`NTq#ADI2ByoC_pUtnvdPu+dH13qf4x>ug55<5D-YdMZoOLK%T5h|7g>+4-JQ+qRfsgX?*e&~l=nkqPRUn;rc~=Cr-qBBr)X$& z4Bye$hqG3GhryZ9?^iA=Y5B?Bj7!z&S+;2;gMvKJX_u>-o10}y^pPa}KmL4C@v`a-*1QbkEl)O^iGzRkkV)^xm@y8nrZ?`EJlV+~32-#Du0-x2IR1{tpC| z=iPtwbJ?CJg!gu44dyqDq%&iuZ|Wc-6^~ zZO;~w*tGp;{oMz29bQ|oF55kGr(0^;A1wL{qIB7k`nwhsjf@_lp6^42-#Doxm+lLh z9Jc;Gt*WYGdda$6VR&*xBSMWE($RbAY{AS{>r6|GJ0Y<&UTxeZ*Bwb2F%x1UjmVMY z*_x;r{%_8dl(3eTmV_=PutC*wQN6mhmh%h)V^K9A;PI%Lnc0%t!5j3==iH&uVL3(} zQZ@@eGOo23BJ2jYpxVy~aJaaK2fwn&XdtM1%HM~eP9JxQQZkCRe#D-q8vN06-P_+U zj)2k7(q631bj>PsbzZ@&+AD;u&I_pRz-7|&^v;$yC6f(cPY%_?fKv+K~6+O#ENysytUv`ethUC?bdkXnAM@OU>%0ifmwt z9cn<8P7978la$nrqvuO9k;XQu{Hsc$TOT{r+;BXKNj^&@Dk|D1;B`XW$UZ0F%*;@o z0;R22PnA3kWF z{}pr|Wp9s_@gx~@r!~aKj=XaT3X=RhQKN;=-eU=KV3x}DFLgZIdCfhB7!|&?V*Rk5;$b;gF`T|6rGiUowKNgI?|nvYWMp*WcZl4l&1wJ0tto>DVoN>T`j-9a z)2Bru5<=MtyNr}q)}(y>0F3#4uQ1-e_4na-BRG6|2$Jj6j$%aOAPMgcp-Ti2dv<+& za+Ol1P%jm9VYeI~8l!zAW3b>iun{c5r-5OG_KL+V8jcVRijEr|p)D%ka5ZbkPQr-7BI9 zWId3PiooSRe*BP-__UIkkf3N)j3lYD0f8hIo`XY5+P9)C6h0H+`Rv=wZjI$=2p({)2fTyu@CMytc65Wm-7 zrbd7f3Mn@vNGNB8@)JWYo6{+v+XMpzSyU8qX=rGeWd#fTbcK=oDDd2J^4lZlbzfO9 z{M^xxV8K<@)U;|GxCphXy(s=%YcRg}NhMz%G}q*&rfSv~hM;x7>7-4_Y`h>_IJ7$rV`eX$l1nazH=;XG$~i`5_|)@d5X|$o%Kp z^SYMKE{)Zo`4*3CcMcm~vfXKsk9Pa^-eD1?ea~9F55@NNL7_NZ>-(`^tJdk2V%n>0 z#k6su*-azLy%Ww=@Q-J2Al8M_P`K~Z^8bY6#Wduh{HBV*Vmgl)y&- z`<5jazVrjs_}rVtWoQUJJZDmQM(;4kPs4X0Fr<^x()w$U4iA@l3-8|Ui*UTt)m3nG zW)br|#(5R^F2_#pCzgV${M}!wCL`u;L6n2Ew^Gbc{nXYx_ z+n%uh0-g+m>JFXbY%`>PRqXuMy??67T@=({u*1VYMWpYMn_52OGph3YY;b~prB(B* z-MSW`nOw#e{SDc{)K{UUL?KkDz)G!VUi_R{p53Q*=CKvRIeC@mj2*-+-0UAI&| zdpQRgG!l{&pm@Nme%#x=2EAYFDHc#BgUAn3jg=C^x+JG%3G@(b3iICheBDwoAxrD) zJ#+30l9rmpcYb&2!rsw=s92m9Lqg!gadK$DwCU=CSf+x4mzVKiin-i}M@M4o4xeet zqwpv)zNmz`T8X4r@#YP^5aozT>s=59=Pq%UTXD(pB9oHB(u!+-N7F+S?PWRNM%ojI zTbd6}PrFuKR5dk!Eo8JpoD*UXjbk`aqmVo$$e3weOAfIXy}3>*2WMwe?~Q9|$}_?r zOp-g7)PgvR-i{>)huqiXN=K}oK$JIIURen&DFGVAvI{@Xgwp?f)YGK?FnYe{pbIie z^#ey&d|DvXznaI*wfKFFJ#aZs=e)vVSLq;Z6 zR*6|%_#1O(_<@)N{F~S(@P!5mjeniuQPCi*BVyAz07w%m8k57+d_6xipmRXD4;@en zNU9L?-O(yA;0u8CUf{zU)>q&g;^wk9_O$K+`o0+<&EDMHBp*%Dv0IG&eF}2j3wGPR zW{!q*#=Ap)fH14ulE()}+)kw_Fwe)-)YP+Retv!mmo|82^b8Qg5y+2Vl{sj0R3l1> zdS*QhjwW-Jow#`5t-0q?Kl(#*dyH$f8$N4QTO9R`ya%+q@GID9YY{012iN=17oB>K zNB>$sEy>A|mz6cTI??*8b>wipHX|uCefzXrYInNU@wMKG$Cj45h9sc-&(@$QaGJhQ~?} zzE_EqLK4pMeUwpBB6Rs%lo+%e(=L#8ouZ)~&1j1sCL{R&7JWe?VTnnF6)e1G)PEdiT}U=_WehHxk6q%g9hUc@=_qI2pIij++Lrp?CuU$wAxuL%-_~nP6Y_=)n{;+4|eaSSY$B>3unA4oyeA#kuh9c zynBL-44J@6SPjl-7uavH>K>LG+imCLkjmDV`~JYN=&K2UHXo6Z+f48Xj(>}H>Uxf>B)*nSP%k8W{n zQ3+$!$Koiha#CI>U=2s>?5WfPALX|FoaCZ{r+S4}DVXyhEPT3;hfk%}S5`V=SQ2?W z7T>9=s*Xfa9zTLJDlWALxlnr5(~5|Q_*9!R-$#8obbQzw;K_5W4lXSa5IBIr2X=@@ z`8rRH&D7&RhA#wJA{Syxb7`1tv&4tNS)H3dVWx(xECl~rc;Zfs+4KJ0=W`2c|b;hvZV~ppHPh? zY1dk3GreR~PKQj#I%Nq62*y@Y3M;kC9tLTrQTp#{f|0m~*)L9zIT|vDM?kZgdZ7Q# zSJv*Rv^QWf8e?N|^vSr=H#TIds;e&dn#^?NuCdOKFMue_#vV<=Q<$@TfAj`u1Ch5I z;^63_Y#Q(R;WZUw@Wuy=h4?`J?K0$4ZBk;B zlasq}IFS}QlHuF>T`Xy6_`;;eN8!U3bsrh$H_<^ISl7fv($(p9Hkr@{A-H&ip01O} z=7L2+QhLcr;PPVSkX-ak@c(6E+x`@((kCWepRWu;eDhKkFjA7k;R%_N%ul0+i$K1P zq(5ls1#Sjl-S>}ti#3{v z!gHLCI%OFY(a3@L8WJ=*{-XHo)raO{iu-_Neuv%;L_a=37 z%b*YL_|`cy6{}v%ml~}G$4lt@^lf` z)aTbHCfx(Y7^M6JfI>%^a~1(X*jf02w+c78t5x_37x;-}l)3`tL4OAk1D2lKa`7F2 z8aoQAtx&KjeZ9^l5ilUe{2FK-Db!7f3;T9tZ#2y_Q>M8_Ez2 z0c-(mmCqKSS7~bJ2?}z2R+4gH@aaRFPgEKmJU%{votHQG+4Hf6I04tKPBPm09Pqdo zpFBkFJXnWMHo`#p2N#kjRwZn>jZXcldB}rwh23q)`2}PKX`r)sf|w4EhzJXfG#!{6 zZJu@ihc}H-@A_=la{!#1J@6 zr+s%iKl9%{Ij^(sNY$_&eW;cIz@BW*Jy%3nP8Ly%8;}fyPRzgIGu?Q>`*q>xmWDMz zl~P9P>}++@(~?@7`I-b}M&-pWkz1ziGrKh=DVU}jxP->ZW|Pg-#+~L0Di9`yCZP-(w-zr-)6d=Bm=Q2;eLN>t5s$B zw5zLY1I(|};?GAPem7(4rG2-(*edm`x1G6qR;Zk{^Z|~mKnlHR{ihHSws&*+>~o?( zJvc*?-@_yP0GM^*SQOKT`%}(<+013md80kU%>OFf1a*9<%|XC0Ge-MC1FuM9P7V!F ztcqm%+SIqki=)aNSGou8mKW&w>^`xxm%jwH_llIxcN>z2(I{mJ4BC62tDct&YzVkm z_Ox0I!%GyNLGoOrEt55lJOU3Rxx1dJG9ASO5j3hdF!1-MKhp0aPcpk!a6TNkn;X2g z(+W~v49|IZM#~IZ<2v)`T*7lk@?^Q?i8#7;XYv=~W{Vy*MxJ1h=PMZ-=QvtVmC&d0 z*}t9078kq|_QnDV-%PbPwo!KW2B>Ua*;lk}K^oQ$X`=Rz7~sz*`Ycb3!HI+oa4e$n zjAFXdX9{!(IE?@?t;%OArp69IS_hO5r@h(NE@Zqm-3!B62GE?p9mvCgQaK6#dvn6$ zmWDY88cxw-&^pS*L)>nF;s8?=ud_I(Y!?%6(4U_-XC-=OSE!t^X5Kf{$3VjkJ(g6l z9HUF2k4RcR+a24NvHSfo+-9yZib0Xggp+v0)7u-Lf?_ZXpAr1w2L{D>ttt;@JCMwy z|4L!vEXx6M(K|Df_TlgkzuyjjBgKsSSlxoWhbK5}3gdl3V7P7K!n zR+vnk_k*Kz%jO5?=N15~icpZ^aB;utwE8n=`E{4k&~OLD?YGKnjdF24K}9tIS#Wht zo5_B(y=x%(brh(Q4tK}wUqg3~31t;!^OfeNZT_#mz5*)B{#(~VQBhJ5Dd~^~=@2Cx zQV>u=5D*ZAp+-XD6#)qe=?3YNRtFH2?nXc*q(h{;?;gMJtpB>_oO@jhnf3D4FZbTh z^XxrCTQ_c6YMa-xk|OgX`*^3kPUYOsy3Ed=GyHU(qL=-~VJ#j*ZC#I?tUT}9p%eQJ zF_zb3V~?ThreQGt#>?O?^d5$y%d~QIeNOLR9y2SR8rOb!@0LLl9`@D2DK|H_ZXaJ? zJ3fJnDt)#N<@!%%r%1@C0nHBS&l~K{w5FQr(z_LO4T}Iyr2`4v-T&=b%4VbxtVNh& zhd>!Wq5Jo-ksQVEb*h3(dV4$j-n-l%#to$p9^TZn4qF=pKa%|X{Os^yf}EJLrg{5U z#{0RLtFOGgiXU?7=Rq&@=Ic>N#fk(2fZ1O0k;=AQf0&a6DLo(GFAtIo3V~8sY{JoP za*nFpGBq;bB(t@lvFk%gzi{)z(Bp?HAc4D^(Tj5c{glPT`ea&^0nAe3V1NF?WrnUW zU!rJZSxv?5;h})*SS7*{0FM+SIkX^fALamW;i{C?ndl6Qh`;E-2fK?jbT8hb!dZEZ z4rD!cO~t1nA*vfjufDMnv6bSY8Ce=}eflk%`1x{fhnjT3lo{l#XSI12q^En2*U8)V z3kIzL>XNJ$D{pDZ5uI*P28;l-9{!I{&3*b5M-p7PP!U8W#D5eX5(}%@ddUW7Ic#r$ z#n~w$)@0)6Akk7Ur-vJn^}l>AuLC>5yRl4*YiI;MSzJ4o=_{iJU;g-=MOkD-1h3n7 zd~^grPHlkObUZ^;lmc`B)3<% zLCVw4fB4}kv6!4zPdA%dpCB38FgSVAY!`0B-kno-deNm=O&Vv(!SGKuNFj$;w_5RO z-HJ{N>%Mq#7S&H$9syK%YFZjwo?>KfStJ<+DG|{v9d-54GShVPdsQzO9@wuO-&`DQzvC^st8?2W@N+gypi@ zGlB;XOF~8m&_ZhJzy@QP2O!1)gpGuh6ovlwHc{MZGAcarj=sJYM_7FL9Zd|GX{@pV zVCZnE*%Klv(mOg@#wK^azU>Tx${2$jtm3|9Wx2yoKRYhXN!yyS0u0;r|jyg9V;NT{imZ{NNdOt(+-$WdD;G?X|3 zN~F}()I8)Q$1pcEoH=u5jGUM_xaJ*$cR)4Pt--KiVCscM59i|KsVMTTI3CnL~mlA6pUuS0zJ*bozwzqdcDJtHk zxJq_cPPYX614~1)io&Td~A+YUSygb9B}DN`tC@ewM!} z(JnNo8%sHjLP>hpjaM&b(LLy1p8gWkZiaz=614tF_6W#1X^&&CbF_b64)sYUHCleO zV|@RpG#I!(5~8sXgquyo&sR*cy<&5roY>x;3)klL_4T^PytX$z_U!Nu4VK=tSjhv) zsnD0HlH)gmt{dzMX+tS1Gl_^?O$66AR6UgJ3VBMYZoapVuMxis@OdXs9?gOO&ZR2| z8(x8SzOK{Sp0qC?AgUPEtndi09EqK=(`C=+fBN5fB<^G7~`$46H}^nW`6 z{yy$FQIGoh!8!8H&7K29~Lg??Za^c=uTu6U2V6o|_`_48~;?9&+ zye}w!z!qpVhHx5wN{9xo@at?lgE&;S@M1qGS)>>S7wX|&2Ua4%Z<*h@`T8E=oNrHCGfXqlqT}mgS~q#EcJg+1oB;-?TatAB{>7aYeetV7J(W#W zFeDZjT}9zA&zMZ0hRz@Y@5uM>*2O9w=E3~64aB5Y4gO;?Xx)5;>Cdo}aO)zD~e@a};4u)vXjqEy0G z6Pw5vP^wBd-Y6tsg~$uuga6qUfsplZ{cz#T{ZN}Ix3;0>O4P%LS1Wqb8e#gT4iyLBJA63^coqs?GAcZCWwhC8h5v=o27iggB>DI1=Sb|qJlR=7N?8a;x)ViQ z0$Rc|?+t7jV%PWl24h4IFSh>tzi)K`dp=qD$MA8<2Z|5yj>gscUghm-SAIH-~5!~zg>d-SD&OZWMo_h z%B&UeJMeHx9lpk?xzyCiR0^-rByh8Od^vIxb-gSnCs*cP^_bqUBi?JoY%(pRG2EWl zr)Y)OfNu3#m(;ohZqF-AxMtXKD9qjA)0PpMlvFcE*l2sOvs|Wfgt-7TLaN?2_nc~i zM8g#7ei@R`pEs~Fp;R@$-Fu=n?tga1n2^nq#ORAz6){J*m+P}UMNh|#;{+`Ni4-xI zSMtmQ8N0TvKi`UZ!Ip()L5?5SPgkw|CK@RGRSi@ysMgi_cz785%#B0nnV)E@B%yaNGf6#Qp;%Mz1%g zjflE#af&n$1t|$hF7X&bSDhg0p!3;`rlRFO3-N>e zzXaoY)eC!|b4Te!14{m%aNo1;cT!b`e|&!Y@tU#cH}BMksjn!Pv~uAY(r8X?SI;F-sd%GEMzFP@;U`wnXvlpTwTM^t*4r!62qX>M1v?!%RESG5G-aLbj($NLEtaJZ55ROWbDd zaJx;!`MQs{_nEVom(=dvg)B15;&8{(MF z-@jA<%JvHgNOepUbE_JAHc+7B3rduFX+y@G7bNmto{S2?{4c&;#rR&PXfT{rYTY1zq?#63R2Er7+SYP)SlY@p%_d@%!RM(A@Js{SLlsWASRDj(ZKm4rY z>LUVV^Ckq)_~*|X)u!7WcpNx^v?7av@c9eB(Br)mdHo>XpM!Z&|N0Wu42z9#Z^Y@56a!PLwt z@Bc@0%5?$F$^6yEQ*5&=<#G7@96J00iVAtPR1-|Nwzoo@o}p3?V+F(D+P(Sv2h}6D z+Y(n+H#ajtOa%rHNS_Jm96!ZpLj#80qKT@Q=L-YlAj3<~NK`P#4(WV3I2T4GEc-xT zzkSuD$!_1e%K*5uGF=ecg0HSo^@0S=rT6Jc+YDF40}YK+aTmew!#E8iF0c)7)0d<8 zD=M7&>8Brap!c_FsuzvTAid>cc*{jBfD@`_@+=ilr}T0LZKh)XL$vq*3TwnE{V3fR z21rp%rH}VokY>)cwomzA$38u25yn9|@qP2gb+3cwg6YJAYaWlyUb)dTt+R&QRgskK zFUy_#>GZT|&9n`mDj6Kn3@fa+Lgg9enRb4P^^j26N6-?0c~8mH!(KkOMR%QRQ9=yd zh_z|yx5H)h$m@#d3$~AsPeM$cRywrEX?S$HC5URm@%I!v?hqs>%mKCvKK(ENNGdKs zP6h5i;p~%2MuIafVDH~i0}MAZ{#nZVn3$))vdU{{FrZI*dQwZ;lVKefhcpTeByp7f z)u5}F?QZfN(6dv3WM{Sbu6TwTlO4Ml18UCZA_mV-GBEu^e1ovmiGosT3&CQ+HE zpa1@5G~a7umvajae)z0HLQx@2K{YDsWPoVcl|JN*(89qK2DE6rT|98((((W*hqyys z8|a0&n>GPxP_zD8t?C$azO^6gUfCOrO_n;JzP%q#ii(J+ba&Bhk z>Fdx(^b!&Y5dGcP)b#E*V+7&TwVO7RKx*BJ24V?>3eLzBTW6B!o3?4=fj^WH8RhyB z@KE7^)N9?{Y)ZHYnH$x|)@D}faPWPZfKKR@Qm{bMLjChf{krX zP-QaO@KYb?j68;r(&(|b*I`lwb^ZspFs%8{=L}$>U3Pcz05*=EY7Cm|%@7!&o0tC@ zeRgbst^DLULh32t^uWZY8gtZ|JozWKjRmku|bDQIXKK9&qA{Qv?8M^F7u zBDeba!AA)t8l#wqRD49Chy9@8DMNsm;^v2p%t_TO(nt9}ol2}1gmAA00tpy*M#ge& zAh2%&zWTmBkigi)7-D-X0zkUTbwS-yU*8B^nec6>=UL3h7oo*0^m^msd|AFu)oVz0 zwq17LE;2e~83qR++dwi@8ieJbJWFDd+5GLVUkE|T`at~hW5KKbfdTc_u*bv*+VSI3 z3svNt1H(PaMYmih_ zzq`c^RXL;60g?5T@tgzGhhqcIA{Xc1^@1#E?SBomD&#JH9ba@BeKPv0P{d(|;5g}!`QyU3+C@;N@L6u` zr)Qb3Z0RlAvuzToNggucOj00a>GyIIii$el5CA;tV7IYjMzU0sU<#08;oum=u9k`y z(BN~X%DtIsH{=ZgFrmnPn&W6^^30&|X6|3(4f_^gJnToCop(7(Ru<$cR|ghAJ*0i` zAq?!gEx2McorzuGRHw0xVaj)mXE?!1my`EpcD@5M#RpUus1CD>-l{dKO}${k2}dBg zKmdKv#CAdC5%-rE(KqdZ%B?>Eb-zRB?IfAUO%sqC@XzsX9D9mf>a<5%B|`+pBN7zH2a< z$Gj^A67;YIBVzaU_3Jk*N0SCI2?2)h!b51Ro#xA z8Y!eZD&YM2Yd${Y^&eNa31@V(@$G^D4C@gD914TeN!Ts$GSuI6Udm>GUX*?2d?tIG|D2{CKKqaZVhZ~I<%bTb0o{i_BbZ5^a7vyu3P?K2<;cyw zek8#i4K>{Ar|rjWMT&<0L`41E6<|_0(<3P6J>+%hzam6zyj9!O_Ht)EB0{XC_(w}g zlsyyn9GyJM&ONz0sG)_Ybu(2URvCz(35*z|@l>Nr9Rxlg z1tg8{D$aZF#}Ff2bUdfED&4Xtmg`2wJtfrBF6b}|N&P^=xG3z25JP#Gq!-BKm;rDs z{Snv+ijvYFMLO1H`l`TFOmvy^UIig;Ogl@vnGFCPGBP#at+X$!UF;SNqM~nYYG2vw zw;;I^SoYj!KZbH-yNs1pjhFrmCFtAk*8 zL3jzpT72+)ocDLe78c(8_!IOX#vh_WCTJoT zAF;8%JFbx2?5D&Vt9%CUTv{%NP+sJ40=1R)jfsILT{B?4Ax?$6j zn5MR=;~DX9>)V>#DWfb>XoEL<J_}zZ9oi(reiurontGZt}7Y&6eCC0 zs{=RK@XSgnd3bmV2C9lvhKWgDt`IoA-gB_AVw+f&fv2^uu5aIYp!v`*yAlXLSOAI0 ztrHIxe02MXk}?Jp`-u=j4p;}TqoXO1zsfz&5wwCPdVu5xn2od^Kgj$*E#5;W4&32< z-Is(nUmXx7so`$S8{08wrA<{U0J{JNRJ%7UNGM;eD66EtBL3$DKtNK!eZud$XNgUN z>86iLyoY$3=TgvmuekkvsO3EnWvY6c+lnOqm7OXwxOd=pku5&E?JNb|%yviX5@=^H zjZ-FEW)<_QsgCq^i6=^8Zy)-v8>F%wK((IV!`h{1d8&q!(|=>_p7nO;UjBO z(^-DYeJMq1RmDf#w<|kj_jkJwKRL%W%G;G%K?$hU9@0Rop10Ra&(ot#an11mU_BVj zq7qL`M06Ldl}nTaq&}=}ZOJ(ceeRPh=uj>CA#0C0GcILz*<9~xxjWr2YVnqiwYFV? zV7)csRDNFEJIOxLM40+*J_o_9jB-Dwfe8;N?HQlro=VdjfatDntu~;sb~76mpU|Uz zeeNW&>%|LPp+e2F$*$oxid-uS_u+zjnrVkw@_nfQ(m?@8oBbg@Q4SBWMHQ~x$wQ=>)e(} zsjeO3AVwoXa~T5~(DW?Bv6U1};K0ft$Gd#8Q@3n)Z?~t+f|T2!(l66uSSODhXI(8v zJR90CFvvTfYs<@Imu?bZ7a!d>BcZDmJ7(bW1V&({>!PuiER$-XY$*kO;N7567Xm|@#h zN1Zuy77+cmSq%^UF9g_?6h@;?!OKLZZT?+{NmvZD^Rrx#`8W_6cMEpf66pWM+S_&IM1;6d%^gDJs%na%sCl z6C_k;DAw+F$i8Z4!6=0w$+dU{)(?H_-<{BpYmEAUanx^~$`QA@=w8ztZ6Yts9L?2Ed@duuev6n1y;{Pgi`BoV`N*1qJ~{YLb~zi+j>G48paH5scZoxYPT5hU!FKW@sKlE5-}tEquhmY;wSWD zA+mT(s2}ue+fKERoE+2t4GFxG+fqiztXBd?JGN zR#ly~wGz>$I;~I?nTGD5+jn=&S4tVHn@>2RzbKfNrg1@8-?Do(=(O){qh}o^-b%2% zw?5-6%`Xw#7#nI4Wdz$IAI>!$gLPQyWuQ4;6YuJ^wlDU_2sGU7wKn$f2o6per&mpu zYKZ(~RrSV~)+0vvmq=$wvTLyAM_=UNM^`Ub7e9AfNg!G$idfO}#>X)4V7kK<-vn`C z87w&c^1|=p=ca}wXsGrr+gZ58zEql@a~-(UXPu7qP3wDJf%H$1&=`)EdPy$4o)_vJ zsuRy?;G;R-IwVx*!sC9E_VS-MnHVm2!2B7(CYv+`_gD$eu|=DtX4kL88HuS@y1ar~ zKTAX9Z!%(%lg%-hh?*25vjqW6gretKkr&LHn#$j6FEFYM>1%V~VN9yrmKeI! z^q<_xk4B1*u5G5vH5td1AQ+lx6>gz9eX(PGlHE=>JtE}x$K>Frxl~=eO{Gk^ex@eJ>eu8wA%VWW z;p6JlP)M+-sHnQRnT_U`$J+V0AaA&X^V=_9qzqhkO)-ZO4l~r|GZbY--^b=O6N%*9 zo*%2WW{~VF4Db#-nCwYo%@!sd*wPf05>S$@U#>c)Kg(e%cC@xhsw@=ew)EvQC9;sW zI@d$`E&lv7*Ier4SZ0Qa?a^Z*ngv(axt&Q0!whPMFD1)TQeUhCzlyA}AS(wlxX;0- zDOh%!qf`#U_m|`=bWVj~s9b*QsjbznOPd*acm~A_35bZa*Vl`Z&rmoo)Sowyw)cjz z&Y&Bq7f?HvTy$*xC}zKNGwBdYhTe@+aa{V@0^iILn^1YTi4@p~oN(43Uk=e*U-wV$ z?eB|j?Wv13b|p+~$)zPhiIsU=cp73!NE z&*`Sev;Qo!bM3VLGdOyDv%-D5|F{{}<>t3v(t(4^Tv2(llZgmz*r4)b~reUE>T>j#89qc1#K9q~(mBwWjiVz7WTkmrT!FN&b>vwDv0tk!UK12c5ZMcq^o#&fUx7l{43V}0B^VaPhonfYwkY@kQ(tU0Vz9~rUW0qo6 z1{^NdJYH%rX=k>^xW-#DxgGip_9QZ1N7*p8@tc{O&(AF^n*jeiLVMQtb#}kyl#8l+ zrfQNoXMcSL%kfcz$rG1gv>Kw5w7%a(H$7}jIwE>1Y~!*n>bAStYtFX0`9;%?pC2{z zB&S3x@HRI#iX2CvuQ+s~)RSXVM$o1DUCPR# zD~w55MU{_NLaD4a2Cs-v10`HqV9 z-IZnwZ2aA@^yERbuqQQ~lz%r&uw|V9t`g9R3T0BknBaZ5E!tsr8g~TMd%_-fz&Kw! zoKp!2WkS8pwARgMsaQRwTg(>lRFJ&6gc=pL1P$+b%1I(ejQhhCov0owgWF;0;#x_w zg4d#(*U3hxPv*x7TK8CSGoX4C*-+%DKA{SiQ@UDkUnYy|aEu9c?St<5it*ylaDCW$>5G~3KNPWmC52Q(;HcJ z_yb=>L0Gy>REB0=m8|-$u=F7q55f58yM5#pAM58To?-RUE#i}sq!cr*qQcM*EPk5V z*_~|e$!C=pmQ9+~uMkwo(8$o3rw=$4#x%mcCXx2Ts@w9We=0sQ5@(F5lU0|^i|j^Y z*`senv}vWXK|}SRp&y3Mqk5UT1mFO+;OdC2OHwG)C3p|&2e=aznPKd;VE@BiD%`Wk zC@-w_c_e)VO(N$h!hN5kq27)XUM8Kht))cB;%DXvI&_w@;;?=$>g_Bgbdq)+N&!E- z!I70{Zi^yKPa`Vh32r*|e!LJ)^inGP`b+Nr#}5HwtgVwnR*D|MKkenEnWv?@Nd6|8 zy!-=iS9`nQ-}#o_Pf@CP8y}}142o~Ur)N+Z;%w)+$NpgMk)BE0z~`q}y#%*~GqYVP z*HK~V{Z~pav`+JX-u{zT_%-=ORp@H@4I)LhNpsa6>-~}Ci6vLZBBMzbjz|ug`}e~Wq+G(F-hhxbEvz(D z9-|rFgos(+Ooy^TW%Diwvo-Pyk>r#Vda>R`%0fDqp!s=r)x;NX;7dV1S&cN7`4%rWThq`>fB-T{S3ut-*dTIaUT*eS_kmXY4$Cm|5+2knE}C^-ruk^S#>_ z5!_*7A{c)j+1w+*4MBO#74ZI`;DX)u=Ov@XpU;(5RC=wAjFNnIMa|3?zL}dfgXPZG z!}5uU)Q8p;hR(vq@%J(@ajDL@o6mmO{ZfStjP`He$fBz@XQ(i5QvIxlmZ7`(GFez- z<0}1d?N@m0lZp?dLVN9jgt*i4^dn?@SV>Kd=Yj5Lw71i*sT65>R!B3`omW^=_8p8PD({Bb z6@p8It34qe-siw67U8zb=&_9K2_<%1{MnKvwV7ABQ>!F#xY74*p%gcw&+FfJe{tX6 z87@Sk;AE}|ks0@p%II^TXp}xKmBv-$xeE&eH}Wergzj&@EcC%9)xiC{eq1(kc=-MH_I6%r=_Uxf`UC_dcI&au8$DkU23GU^Eo)iz`hpR0 zmsKCwV0AhB3-amS4f$W>>9rDq@u?Wm;*jK&Yv*@6Af;msHsKZ*_lPnptx@8sYOnE< zPSMWe6Bk#)j*c3XaAv_a$!F*Is_jLtmsNL&|;zr>xV?K-!0aoHsX?gB0QAmPdUv(#Mpf#pX%POUH|%njVeQFZa( zJ1u?QHmFFHMv^F!kkAY<=auV|ljifECcn_&`rYM}5){Ld#hxytX6kZ?njG^??zVn1 zf{&ZYN!29%dzKizhh_El9i1J$h_$mb{y%rkN%cd!AKr}0gKvsL+v&^0>20JBQyV83 zMwTiTxTBs8ZCPVJe<*ti?-#{dBs9D30bDeFn+b!$_V|lO{ycTjTL;r>lRe-;HUP&Y|4_Y|_NaI3sQxO^vn3a%_%yxVbpj z{0(;%+~$=Gr%IOHm-oRl#t$$ZqK>ibF4?+3_6aWAK literal 32869 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 diff --git a/tests/e2e/screenshots.firefox.spec.ts-snapshots/modals-delete-confirmation-light.png b/tests/e2e/screenshots.firefox.spec.ts-snapshots/modals-delete-confirmation-light.png index a82965291edd6376b9cb19d6348f9dde0c97d9cc..3afd4910f2c572d09f63563c0d7fb484fbe53d79 100644 GIT binary patch literal 34343 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