From ede57a38937980657eae59ac894d5363c2270fff Mon Sep 17 00:00:00 2001 From: "next-js-bot[bot]" <279046576+next-js-bot[bot]@users.noreply.github.com> Date: Wed, 6 May 2026 17:55:22 +0000 Subject: [PATCH 1/6] Update `react@experimental` --- package.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 0f2b8c7feda7..c5f3fd0095d5 100644 --- a/package.json +++ b/package.json @@ -262,13 +262,13 @@ "react-builtin": "npm:react@19.3.0-canary-f4e0d4ed-20260429", "react-dom": "19.0.0", "react-dom-builtin": "npm:react-dom@19.3.0-canary-f4e0d4ed-20260429", - "react-dom-experimental-builtin": "npm:react-dom@0.0.0-experimental-f4e0d4ed-20260429", - "react-experimental-builtin": "npm:react@0.0.0-experimental-f4e0d4ed-20260429", + "react-dom-experimental-builtin": "npm:react-dom@0.0.0-experimental-dd453071-20260506", + "react-experimental-builtin": "npm:react@0.0.0-experimental-dd453071-20260506", "react-is-builtin": "npm:react-is@19.3.0-canary-f4e0d4ed-20260429", "react-server-dom-turbopack": "npm:react-server-dom-turbopack@19.3.0-canary-f4e0d4ed-20260429", - "react-server-dom-turbopack-experimental": "npm:react-server-dom-turbopack@0.0.0-experimental-f4e0d4ed-20260429", + "react-server-dom-turbopack-experimental": "npm:react-server-dom-turbopack@0.0.0-experimental-dd453071-20260506", "react-server-dom-webpack": "npm:react-server-dom-webpack@19.3.0-canary-f4e0d4ed-20260429", - "react-server-dom-webpack-experimental": "npm:react-server-dom-webpack@0.0.0-experimental-f4e0d4ed-20260429", + "react-server-dom-webpack-experimental": "npm:react-server-dom-webpack@0.0.0-experimental-dd453071-20260506", "react-ssr-prepass": "1.0.8", "react-virtualized": "9.22.3", "relay-compiler": "13.0.2", @@ -279,7 +279,7 @@ "sass": "1.54.0", "satori": "0.25.0", "scheduler-builtin": "npm:scheduler@0.28.0-canary-f4e0d4ed-20260429", - "scheduler-experimental-builtin": "npm:scheduler@0.0.0-experimental-f4e0d4ed-20260429", + "scheduler-experimental-builtin": "npm:scheduler@0.0.0-experimental-dd453071-20260506", "seedrandom": "3.0.5", "semver": "7.3.7", "serve-handler": "6.1.6", From 02d42a7d2363dfc69f376d751f0162c36328ef6c Mon Sep 17 00:00:00 2001 From: "next-js-bot[bot]" <279046576+next-js-bot[bot]@users.noreply.github.com> Date: Wed, 6 May 2026 17:55:24 +0000 Subject: [PATCH 2/6] Update `react` --- package.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index c5f3fd0095d5..7211d444923c 100644 --- a/package.json +++ b/package.json @@ -259,15 +259,15 @@ "pretty-ms": "7.0.0", "random-seed": "0.3.0", "react": "19.0.0", - "react-builtin": "npm:react@19.3.0-canary-f4e0d4ed-20260429", + "react-builtin": "npm:react@19.3.0-canary-dd453071-20260506", "react-dom": "19.0.0", - "react-dom-builtin": "npm:react-dom@19.3.0-canary-f4e0d4ed-20260429", + "react-dom-builtin": "npm:react-dom@19.3.0-canary-dd453071-20260506", "react-dom-experimental-builtin": "npm:react-dom@0.0.0-experimental-dd453071-20260506", "react-experimental-builtin": "npm:react@0.0.0-experimental-dd453071-20260506", - "react-is-builtin": "npm:react-is@19.3.0-canary-f4e0d4ed-20260429", - "react-server-dom-turbopack": "npm:react-server-dom-turbopack@19.3.0-canary-f4e0d4ed-20260429", + "react-is-builtin": "npm:react-is@19.3.0-canary-dd453071-20260506", + "react-server-dom-turbopack": "npm:react-server-dom-turbopack@19.3.0-canary-dd453071-20260506", "react-server-dom-turbopack-experimental": "npm:react-server-dom-turbopack@0.0.0-experimental-dd453071-20260506", - "react-server-dom-webpack": "npm:react-server-dom-webpack@19.3.0-canary-f4e0d4ed-20260429", + "react-server-dom-webpack": "npm:react-server-dom-webpack@19.3.0-canary-dd453071-20260506", "react-server-dom-webpack-experimental": "npm:react-server-dom-webpack@0.0.0-experimental-dd453071-20260506", "react-ssr-prepass": "1.0.8", "react-virtualized": "9.22.3", @@ -278,7 +278,7 @@ "resolve-from": "5.0.0", "sass": "1.54.0", "satori": "0.25.0", - "scheduler-builtin": "npm:scheduler@0.28.0-canary-f4e0d4ed-20260429", + "scheduler-builtin": "npm:scheduler@0.28.0-canary-dd453071-20260506", "scheduler-experimental-builtin": "npm:scheduler@0.0.0-experimental-dd453071-20260506", "seedrandom": "3.0.5", "semver": "7.3.7", @@ -323,10 +323,10 @@ "@types/react-dom": "19.2.3", "@types/retry": "0.12.0", "jest-snapshot": "30.0.0-alpha.6", - "react": "npm:react@19.3.0-canary-f4e0d4ed-20260429", - "react-dom": "npm:react-dom@19.3.0-canary-f4e0d4ed-20260429", - "react-is": "npm:react-is@19.3.0-canary-f4e0d4ed-20260429", - "scheduler": "npm:scheduler@0.28.0-canary-f4e0d4ed-20260429" + "react": "npm:react@19.3.0-canary-dd453071-20260506", + "react-dom": "npm:react-dom@19.3.0-canary-dd453071-20260506", + "react-is": "npm:react-is@19.3.0-canary-dd453071-20260506", + "scheduler": "npm:scheduler@0.28.0-canary-dd453071-20260506" }, "packageExtensions": { "eslint-plugin-react-hooks@0.0.0-experimental-6de32a5a-20250822": { From 28ac8248636e099c946133b668e6f8d1765107e1 Mon Sep 17 00:00:00 2001 From: "next-js-bot[bot]" <279046576+next-js-bot[bot]@users.noreply.github.com> Date: Wed, 6 May 2026 17:55:26 +0000 Subject: [PATCH 3/6] Updated peer dependency references in apps --- examples/reproduction-template/package.json | 4 ++-- packages/create-next-app/templates/index.ts | 2 +- run-tests.js | 2 +- test/.stats-app/package.json | 4 ++-- test/e2e/next-test/first-time-setup-js/package.json | 4 ++-- test/e2e/next-test/first-time-setup-ts/package.json | 4 ++-- test/lib/next-modes/base.ts | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/examples/reproduction-template/package.json b/examples/reproduction-template/package.json index fc3d202a8424..11c4a9dbb96c 100644 --- a/examples/reproduction-template/package.json +++ b/examples/reproduction-template/package.json @@ -7,8 +7,8 @@ }, "dependencies": { "next": "canary", - "react": "19.2.5", - "react-dom": "19.2.5" + "react": "19.2.6", + "react-dom": "19.2.6" }, "devDependencies": { "@types/node": "^22", diff --git a/packages/create-next-app/templates/index.ts b/packages/create-next-app/templates/index.ts index dca6f8738944..c27cee21bcb5 100644 --- a/packages/create-next-app/templates/index.ts +++ b/packages/create-next-app/templates/index.ts @@ -15,7 +15,7 @@ import { Bundler, GetTemplateFileArgs, InstallTemplateArgs } from "./types"; // Do not rename or format. sync-react script relies on this line. // prettier-ignore -const nextjsReactPeerVersion = "19.2.5"; +const nextjsReactPeerVersion = "19.2.6"; function sorted(obj: Record) { return Object.keys(obj) .sort() diff --git a/run-tests.js b/run-tests.js index 900a7a65b235..d46ee7f967ea 100644 --- a/run-tests.js +++ b/run-tests.js @@ -174,7 +174,7 @@ class TestProfile { // Do not rename or format. sync-react script relies on this line. // prettier-ignore -const nextjsReactPeerVersion = "19.2.5"; +const nextjsReactPeerVersion = "19.2.6"; let argv = require('yargs/yargs')(process.argv.slice(2)) .string('type') diff --git a/test/.stats-app/package.json b/test/.stats-app/package.json index bd588ff2d5d9..f9e10ca1b696 100644 --- a/test/.stats-app/package.json +++ b/test/.stats-app/package.json @@ -4,8 +4,8 @@ "license": "MIT", "dependencies": { "next": "latest", - "react": "19.2.5", - "react-dom": "19.2.5" + "react": "19.2.6", + "react-dom": "19.2.6" }, "engines": { "node": ">=20.9.0" diff --git a/test/e2e/next-test/first-time-setup-js/package.json b/test/e2e/next-test/first-time-setup-js/package.json index f3dcc86a8497..4cd2de68e8e1 100644 --- a/test/e2e/next-test/first-time-setup-js/package.json +++ b/test/e2e/next-test/first-time-setup-js/package.json @@ -8,7 +8,7 @@ }, "dependencies": { "next": "canary", - "react": "19.2.5", - "react-dom": "19.2.5" + "react": "19.2.6", + "react-dom": "19.2.6" } } diff --git a/test/e2e/next-test/first-time-setup-ts/package.json b/test/e2e/next-test/first-time-setup-ts/package.json index 2966aab4901f..5e3ca7c8843e 100644 --- a/test/e2e/next-test/first-time-setup-ts/package.json +++ b/test/e2e/next-test/first-time-setup-ts/package.json @@ -8,8 +8,8 @@ }, "dependencies": { "next": "canary", - "react": "19.2.5", - "react-dom": "19.2.5" + "react": "19.2.6", + "react-dom": "19.2.6" }, "devDependencies": { "@types/react": "^18", diff --git a/test/lib/next-modes/base.ts b/test/lib/next-modes/base.ts index dc8f3879553f..7851d194d78c 100644 --- a/test/lib/next-modes/base.ts +++ b/test/lib/next-modes/base.ts @@ -69,7 +69,7 @@ type OmitFirstArgument = F extends ( // Do not rename or format. sync-react script relies on this line. // prettier-ignore -const nextjsReactPeerVersion = "19.2.5"; +const nextjsReactPeerVersion = "19.2.6"; export class NextInstance { protected files: ResolvedFileConfig From 5adeddeee44edd9714450ffc9cd0bd2514f11d6c Mon Sep 17 00:00:00 2001 From: "next-js-bot[bot]" <279046576+next-js-bot[bot]@users.noreply.github.com> Date: Wed, 6 May 2026 17:55:26 +0000 Subject: [PATCH 4/6] Updated peer dependency references in libraries From 519c571fb5c16804e7b1f7096310dd6124363fe2 Mon Sep 17 00:00:00 2001 From: "next-js-bot[bot]" <279046576+next-js-bot[bot]@users.noreply.github.com> Date: Wed, 6 May 2026 17:55:29 +0000 Subject: [PATCH 5/6] Update lockfile --- pnpm-lock.yaml | 1186 ++++++++++++++++++++++++------------------------ 1 file changed, 593 insertions(+), 593 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8ab213f44313..17b9a2445ab7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,10 +17,10 @@ overrides: '@types/react-dom': 19.2.3 '@types/retry': 0.12.0 jest-snapshot: 30.0.0-alpha.6 - react: npm:react@19.3.0-canary-f4e0d4ed-20260429 - react-dom: npm:react-dom@19.3.0-canary-f4e0d4ed-20260429 - react-is: npm:react-is@19.3.0-canary-f4e0d4ed-20260429 - scheduler: npm:scheduler@0.28.0-canary-f4e0d4ed-20260429 + react: npm:react@19.3.0-canary-dd453071-20260506 + react-dom: npm:react-dom@19.3.0-canary-dd453071-20260506 + react-is: npm:react-is@19.3.0-canary-dd453071-20260506 + scheduler: npm:scheduler@0.28.0-canary-dd453071-20260506 packageExtensionsChecksum: sha256-ylDR55omOZlT4Sfpfh6n7mO2r/cLCmlirAikJ/E/LAw= @@ -98,7 +98,7 @@ importers: version: 11.11.0 '@emotion/react': specifier: 11.11.1 - version: 11.11.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) + version: 11.11.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) '@eslint/compat': specifier: 1.4.0 version: 1.4.0(eslint@9.37.0(jiti@2.6.1)) @@ -119,7 +119,7 @@ importers: version: 2.2.1(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))) '@mdx-js/react': specifier: 2.2.1 - version: 2.2.1(react@19.3.0-canary-f4e0d4ed-20260429) + version: 2.2.1(react@19.3.0-canary-dd453071-20260506) '@next/bundle-analyzer': specifier: workspace:* version: link:packages/next-bundle-analyzer @@ -185,7 +185,7 @@ importers: version: 6.1.2(@jest/globals@29.7.0)(@types/jest@29.5.5)(jest@29.7.0(@types/node@20.17.6(patch_hash=9c31d25336aea4076b3cb942c35e59fd160c540947f01ea455a060367153f9fd))(babel-plugin-macros@3.1.0)) '@testing-library/react': specifier: ^15.0.5 - version: 15.0.7(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) + version: 15.0.7(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) '@types/busboy': specifier: 1.5.3 version: 1.5.3 @@ -511,44 +511,44 @@ importers: specifier: 0.3.0 version: 0.3.0 react: - specifier: npm:react@19.3.0-canary-f4e0d4ed-20260429 - version: 19.3.0-canary-f4e0d4ed-20260429 + specifier: npm:react@19.3.0-canary-dd453071-20260506 + version: 19.3.0-canary-dd453071-20260506 react-builtin: - specifier: npm:react@19.3.0-canary-f4e0d4ed-20260429 - version: react@19.3.0-canary-f4e0d4ed-20260429 + specifier: npm:react@19.3.0-canary-dd453071-20260506 + version: react@19.3.0-canary-dd453071-20260506 react-dom: - specifier: npm:react-dom@19.3.0-canary-f4e0d4ed-20260429 - version: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + specifier: npm:react-dom@19.3.0-canary-dd453071-20260506 + version: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) react-dom-builtin: - specifier: npm:react-dom@19.3.0-canary-f4e0d4ed-20260429 - version: react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + specifier: npm:react-dom@19.3.0-canary-dd453071-20260506 + version: react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) react-dom-experimental-builtin: - specifier: npm:react-dom@0.0.0-experimental-f4e0d4ed-20260429 - version: react-dom@0.0.0-experimental-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + specifier: npm:react-dom@0.0.0-experimental-dd453071-20260506 + version: react-dom@0.0.0-experimental-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) react-experimental-builtin: - specifier: npm:react@0.0.0-experimental-f4e0d4ed-20260429 - version: react@0.0.0-experimental-f4e0d4ed-20260429 + specifier: npm:react@0.0.0-experimental-dd453071-20260506 + version: react@0.0.0-experimental-dd453071-20260506 react-is-builtin: - specifier: npm:react-is@19.3.0-canary-f4e0d4ed-20260429 - version: react-is@19.3.0-canary-f4e0d4ed-20260429 + specifier: npm:react-is@19.3.0-canary-dd453071-20260506 + version: react-is@19.3.0-canary-dd453071-20260506 react-server-dom-turbopack: - specifier: npm:react-server-dom-turbopack@19.3.0-canary-f4e0d4ed-20260429 - version: 19.3.0-canary-f4e0d4ed-20260429(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) + specifier: npm:react-server-dom-turbopack@19.3.0-canary-dd453071-20260506 + version: 19.3.0-canary-dd453071-20260506(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) react-server-dom-turbopack-experimental: - specifier: npm:react-server-dom-turbopack@0.0.0-experimental-f4e0d4ed-20260429 - version: react-server-dom-turbopack@0.0.0-experimental-f4e0d4ed-20260429(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) + specifier: npm:react-server-dom-turbopack@0.0.0-experimental-dd453071-20260506 + version: react-server-dom-turbopack@0.0.0-experimental-dd453071-20260506(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) react-server-dom-webpack: - specifier: npm:react-server-dom-webpack@19.3.0-canary-f4e0d4ed-20260429 - version: 19.3.0-canary-f4e0d4ed-20260429(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))) + specifier: npm:react-server-dom-webpack@19.3.0-canary-dd453071-20260506 + version: 19.3.0-canary-dd453071-20260506(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))) react-server-dom-webpack-experimental: - specifier: npm:react-server-dom-webpack@0.0.0-experimental-f4e0d4ed-20260429 - version: react-server-dom-webpack@0.0.0-experimental-f4e0d4ed-20260429(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))) + specifier: npm:react-server-dom-webpack@0.0.0-experimental-dd453071-20260506 + version: react-server-dom-webpack@0.0.0-experimental-dd453071-20260506(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))) react-ssr-prepass: specifier: 1.0.8 - version: 1.0.8(react-is@19.3.0-canary-f4e0d4ed-20260429)(react@19.3.0-canary-f4e0d4ed-20260429) + version: 1.0.8(react-is@19.3.0-canary-dd453071-20260506)(react@19.3.0-canary-dd453071-20260506) react-virtualized: specifier: 9.22.3 - version: 9.22.3(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) + version: 9.22.3(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) relay-compiler: specifier: 13.0.2 version: 13.0.2 @@ -571,11 +571,11 @@ importers: specifier: 0.25.0 version: 0.25.0 scheduler-builtin: - specifier: npm:scheduler@0.28.0-canary-f4e0d4ed-20260429 - version: scheduler@0.28.0-canary-f4e0d4ed-20260429 + specifier: npm:scheduler@0.28.0-canary-dd453071-20260506 + version: scheduler@0.28.0-canary-dd453071-20260506 scheduler-experimental-builtin: - specifier: npm:scheduler@0.0.0-experimental-f4e0d4ed-20260429 - version: scheduler@0.0.0-experimental-f4e0d4ed-20260429 + specifier: npm:scheduler@0.0.0-experimental-dd453071-20260506 + version: scheduler@0.0.0-experimental-dd453071-20260506 seedrandom: specifier: 3.0.5 version: 3.0.5 @@ -593,13 +593,13 @@ importers: version: 6.0.0 styled-jsx: specifier: 5.1.6 - version: 5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.3.0-canary-f4e0d4ed-20260429) + version: 5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.3.0-canary-dd453071-20260506) styled-jsx-plugin-postcss: specifier: 3.0.2 version: 3.0.2 swr: specifier: ^2.2.4 - version: 2.2.4(react@19.3.0-canary-f4e0d4ed-20260429) + version: 2.2.4(react@19.3.0-canary-dd453071-20260506) tailwindcss: specifier: 3.2.7 version: 3.2.7(postcss@8.5.10) @@ -653,22 +653,22 @@ importers: dependencies: '@radix-ui/react-dialog': specifier: 1.1.4 - version: 1.1.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) + version: 1.1.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) '@radix-ui/react-popover': specifier: 1.1.4 - version: 1.1.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) + version: 1.1.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) '@radix-ui/react-select': specifier: 2.2.6 - version: 2.2.6(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) + version: 2.2.6(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) '@radix-ui/react-slot': specifier: 1.1.1 - version: 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) + version: 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) '@radix-ui/react-toggle-group': specifier: 1.1.1 - version: 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) + version: 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) '@radix-ui/react-tooltip': specifier: 1.1.4 - version: 1.1.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) + version: 1.1.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) autoprefixer: specifier: ^10.4.20 version: 10.4.21(postcss@8.5.3) @@ -680,28 +680,28 @@ importers: version: 2.1.1 cmdk: specifier: 1.0.4 - version: 1.0.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) + version: 1.0.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) lucide-react: specifier: ^0.554.0 - version: 0.554.0(react@19.3.0-canary-f4e0d4ed-20260429) + version: 0.554.0(react@19.3.0-canary-dd453071-20260506) next: specifier: 16.2.3 - version: 16.2.3(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.2)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-1371fcb-20260227)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)(sass@1.77.8) + version: 16.2.3(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.2)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-1371fcb-20260227)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)(sass@1.77.8) next-themes: specifier: ^0.4.6 - version: 0.4.6(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) + version: 0.4.6(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) polished: specifier: ^4.3.1 version: 4.3.1 react: - specifier: npm:react@19.3.0-canary-f4e0d4ed-20260429 - version: 19.3.0-canary-f4e0d4ed-20260429 + specifier: npm:react@19.3.0-canary-dd453071-20260506 + version: 19.3.0-canary-dd453071-20260506 react-dom: - specifier: npm:react-dom@19.3.0-canary-f4e0d4ed-20260429 - version: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + specifier: npm:react-dom@19.3.0-canary-dd453071-20260506 + version: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) swr: specifier: ^2.2.4 - version: 2.2.4(react@19.3.0-canary-f4e0d4ed-20260429) + version: 2.2.4(react@19.3.0-canary-dd453071-20260506) tailwind-merge: specifier: ^2.5.5 version: 2.6.0 @@ -774,13 +774,13 @@ importers: dependencies: '@mantine/core': specifier: ^7.10.1 - version: 7.10.1(@mantine/hooks@7.10.1(react@19.3.0-canary-f4e0d4ed-20260429))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) + version: 7.10.1(@mantine/hooks@7.10.1(react@19.3.0-canary-dd453071-20260506))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) lodash-es: specifier: ^4.17.21 version: 4.17.21 lucide-react: specifier: ^0.383.0 - version: 0.383.0(react@19.3.0-canary-f4e0d4ed-20260429) + version: 0.383.0(react@19.3.0-canary-dd453071-20260506) mermaid: specifier: ^10.9.1 version: 10.9.1 @@ -1075,17 +1075,17 @@ importers: specifier: 8.5.10 version: 8.5.10 react: - specifier: npm:react@19.3.0-canary-f4e0d4ed-20260429 - version: 19.3.0-canary-f4e0d4ed-20260429 + specifier: npm:react@19.3.0-canary-dd453071-20260506 + version: 19.3.0-canary-dd453071-20260506 react-dom: - specifier: npm:react-dom@19.3.0-canary-f4e0d4ed-20260429 - version: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + specifier: npm:react-dom@19.3.0-canary-dd453071-20260506 + version: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) sass: specifier: ^1.3.0 version: 1.77.8 styled-jsx: specifier: 5.1.6 - version: 5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.3.0-canary-f4e0d4ed-20260429) + version: 5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.3.0-canary-dd453071-20260506) devDependencies: '@babel/core': specifier: 7.26.10 @@ -1149,7 +1149,7 @@ importers: version: 7.27.0 '@base-ui-components/react': specifier: 1.0.0-beta.2 - version: 1.0.0-beta.2(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) + version: 1.0.0-beta.2(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) '@capsizecss/metrics': specifier: 3.4.0 version: 3.4.0 @@ -1218,13 +1218,13 @@ importers: version: 3.0.0(@swc/helpers@0.5.15)(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.25.9)) '@storybook/blocks': specifier: 8.6.0 - version: 8.6.0(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)(storybook@8.6.0(prettier@3.6.2)) + version: 8.6.0(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)(storybook@8.6.0(prettier@3.6.2)) '@storybook/react': specifier: 8.6.0 - version: 8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)(storybook@8.6.0(prettier@3.6.2))(typescript@6.0.2) + version: 8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)(storybook@8.6.0(prettier@3.6.2))(typescript@6.0.2) '@storybook/react-webpack5': specifier: 8.6.0 - version: 8.6.0(@rspack/core@1.6.7(patch_hash=4cf28ea116b0e27c7c80b09035905f9d16a7b18d1f2b7d312fc80d42cd57068d)(@swc/helpers@0.5.15))(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.25.9)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)(storybook@8.6.0(prettier@3.6.2))(typescript@6.0.2) + version: 8.6.0(@rspack/core@1.6.7(patch_hash=4cf28ea116b0e27c7c80b09035905f9d16a7b18d1f2b7d312fc80d42cd57068d)(@swc/helpers@0.5.15))(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.25.9)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)(storybook@8.6.0(prettier@3.6.2))(typescript@6.0.2) '@storybook/test': specifier: 8.6.0 version: 8.6.0(storybook@8.6.0(prettier@3.6.2)) @@ -1722,7 +1722,7 @@ importers: version: 1.0.35 unistore: specifier: 3.4.1 - version: 3.4.1(react@19.3.0-canary-f4e0d4ed-20260429) + version: 3.4.1(react@19.3.0-canary-dd453071-20260506) util: specifier: 0.12.4 version: 0.12.4 @@ -1838,7 +1838,7 @@ importers: version: 2.2.1(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))) '@mdx-js/react': specifier: '>=0.15.0' - version: 2.2.1(react@19.3.0-canary-f4e0d4ed-20260429) + version: 2.2.1(react@19.3.0-canary-dd453071-20260506) source-map: specifier: ^0.7.0 version: 0.7.3 @@ -1920,8 +1920,8 @@ importers: packages/third-parties: dependencies: react: - specifier: npm:react@19.3.0-canary-f4e0d4ed-20260429 - version: 19.3.0-canary-f4e0d4ed-20260429 + specifier: npm:react@19.3.0-canary-dd453071-20260506 + version: 19.3.0-canary-dd453071-20260506 third-party-capital: specifier: 1.0.20 version: 1.0.20 @@ -1984,14 +1984,14 @@ importers: specifier: 29.5.0 version: 29.5.0 react: - specifier: npm:react@19.3.0-canary-f4e0d4ed-20260429 - version: 19.3.0-canary-f4e0d4ed-20260429 + specifier: npm:react@19.3.0-canary-dd453071-20260506 + version: 19.3.0-canary-dd453071-20260506 react-test-renderer: specifier: 18.2.0 - version: 18.2.0(react@19.3.0-canary-f4e0d4ed-20260429) + version: 18.2.0(react@19.3.0-canary-dd453071-20260506) styled-jsx: specifier: ^5.1.2 - version: 5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.3.0-canary-f4e0d4ed-20260429) + version: 5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.3.0-canary-dd453071-20260506) turbopack/packages/devlow-bench: dependencies: @@ -15526,18 +15526,18 @@ packages: resolution: {integrity: sha512-APPU8HB2uZnpl6Vt/+0AFoVYgSRtfiP6FLrZgPPTDmqSb2R4qZRbgd0A3VzIFxDt5e+Fozjx79WjLWnF69DK8g==} engines: {node: '>=16.14.0'} - react-dom@0.0.0-experimental-f4e0d4ed-20260429: - resolution: {integrity: sha512-/e+lAsyPcqN61xhj9EPh/k4cu9eeGaVWUz/HHBXNpeEk8/Ak6wS6aUBSMCRTY++NNErtdZzTJESv80AyRUKXLA==} + react-dom@0.0.0-experimental-dd453071-20260506: + resolution: {integrity: sha512-Wyeu8Wl7p730v+YQWrw2boA7Lri0jFz+z4f/Mz0IV16dyK2AZWdLRTSa9W/tJ6QTrIo0Itq27nRj5aTEeRBnrw==} peerDependencies: - react: 0.0.0-experimental-f4e0d4ed-20260429 + react: 0.0.0-experimental-dd453071-20260506 - react-dom@19.3.0-canary-f4e0d4ed-20260429: - resolution: {integrity: sha512-JGvAGZeeChJWO7UeI6Ki+XS8tGCln4DY5sG5qUpS1TBEjAoNG7EcwZB5ZqZ2Mr8Rt+ioc4ckUkyHtD/4ZbLMxQ==} + react-dom@19.3.0-canary-dd453071-20260506: + resolution: {integrity: sha512-I7e3jgAlWH9X4R450dOtEVkH0SsgKEaXXKmGhBsCQewR6iyWkKQpJEHCdmaqWEe4YRyViVHIVKD1NABYJmCyyA==} peerDependencies: - react: 19.3.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 - react-is@19.3.0-canary-f4e0d4ed-20260429: - resolution: {integrity: sha512-EKNAScIGNVhq5Re6ntWsTG9uiem2YuEcDsNvNjnBOTaoFcq2H/iPTSMMW/pRh+DGlqHII35dOhDCwpdyt6aZow==} + react-is@19.3.0-canary-dd453071-20260506: + resolution: {integrity: sha512-zz1j60EHEhLrYDKg8l/NLfibtz5mhd6v2AyG3l9S4iDIXRsFgH+yUPxuTuwlamoCG7N6/iYGKCcHai/SsXczEg==} react-lifecycles-compat@3.0.4: resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==} @@ -15592,34 +15592,34 @@ packages: '@types/react': optional: true - react-server-dom-turbopack@0.0.0-experimental-f4e0d4ed-20260429: - resolution: {integrity: sha512-tSBdw1E1ek8GKvRY0/2bFJsuLQItTZViv6FK4zjBk3uiFhDpdH4dBpXSRVA0IEj3me0BdLaeeOeZrC2Q6bG5JQ==} + react-server-dom-turbopack@0.0.0-experimental-dd453071-20260506: + resolution: {integrity: sha512-o+13LCrfUNrWle4oSsDgaL4UuWJF11yvU8OXQR8qBzEbdQRIGZWMbgV/t8IibDkWO8IklSnCA/CFcpMS8cnb0A==} engines: {node: '>=0.10.0'} peerDependencies: - react: 0.0.0-experimental-f4e0d4ed-20260429 - react-dom: 0.0.0-experimental-f4e0d4ed-20260429 + react: 0.0.0-experimental-dd453071-20260506 + react-dom: 0.0.0-experimental-dd453071-20260506 - react-server-dom-turbopack@19.3.0-canary-f4e0d4ed-20260429: - resolution: {integrity: sha512-34/M+xmISq58+umEqwT1rQ3Zinf5pHke1sTf0+4EbRqcuXtBqQXTgXkSSGQ2Hw+nwUR90zOqFFvPAkcEPjIsbw==} + react-server-dom-turbopack@19.3.0-canary-dd453071-20260506: + resolution: {integrity: sha512-dpFczhyQQEx8dCPJIaeEARQluHXPZ4F9NNxeESvGIKmpV+Io9SDmHfWya7N9SW5DX6QQ9mdcgk0JCOp/2SFSKA==} engines: {node: '>=0.10.0'} peerDependencies: - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506 - react-server-dom-webpack@0.0.0-experimental-f4e0d4ed-20260429: - resolution: {integrity: sha512-T2KOKHJ/IBCTyARr3c+g4lNbwXFRA/I+XdRzk+rOhe/H8R8MGtGW/73xU66SzRAdl6UP8J9nCuascfHuUbTI6w==} + react-server-dom-webpack@0.0.0-experimental-dd453071-20260506: + resolution: {integrity: sha512-iKJ2UFbJ2Iv0Af9j1HwjfwIBEN3a+MgyTCsx5XMgrOcyr98+dVq+d461FdVDPGjdoFfIPoGgJsxFoM4V7S4LpQ==} engines: {node: '>=0.10.0'} peerDependencies: - react: 0.0.0-experimental-f4e0d4ed-20260429 - react-dom: 0.0.0-experimental-f4e0d4ed-20260429 + react: 0.0.0-experimental-dd453071-20260506 + react-dom: 0.0.0-experimental-dd453071-20260506 webpack: 5.98.0 - react-server-dom-webpack@19.3.0-canary-f4e0d4ed-20260429: - resolution: {integrity: sha512-NO/ADa0ywZia3HuPgXwQYJpGvmQmaRrD6lH9bo1iLUMVKkx0qDD0LTQJO9FRKhcoK+1qeDYYhITt3DrQLqyl4Q==} + react-server-dom-webpack@19.3.0-canary-dd453071-20260506: + resolution: {integrity: sha512-Iu8I8pYxLyYG27JypvmT1RsBClFu9oWpvwXlKndOiyfQQ9kIa7lhJN1+3GqZABh9w8MaLvIkXZwGNfrYkw8XGQ==} engines: {node: '>=0.10.0'} peerDependencies: - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506 webpack: 5.98.0 react-shallow-renderer@16.15.0: @@ -15670,12 +15670,12 @@ packages: react: ^15.3.0 || ^16.0.0-alpha react-dom: ^15.3.0 || ^16.0.0-alpha - react@0.0.0-experimental-f4e0d4ed-20260429: - resolution: {integrity: sha512-VfeWNH2jKxsa9pXmdJYqbRmTBg2Y30TMaC86aM06/3qBtX2/xyotfhiiUaYz/c2oWOIgzzNazSM7AmPVapNZaw==} + react@0.0.0-experimental-dd453071-20260506: + resolution: {integrity: sha512-S4uyYsBNq9l6JDVWIQ3y1cTlnCSOk2KCllaVQBFhB30I7aj5W4LO2Hc5sv/GqqtrB9Xm6k+ao8RGqB+kDxlc/Q==} engines: {node: '>=0.10.0'} - react@19.3.0-canary-f4e0d4ed-20260429: - resolution: {integrity: sha512-FNfU7Fsr/U/6t76mMAOucXovXS7536HmVK4nVWKxLAOY+P7dpZ/rJfR2If4uHjAwQoMsLxZ41gG2VOWJDkprOA==} + react@19.3.0-canary-dd453071-20260506: + resolution: {integrity: sha512-YDiDSwJgUCQQJ72bt7V897ln9jut5WqDLQN94b49X1YdxfDT6G5ZtXSLUDHzl4El+qG8xzYEcEl7IpS+sYkwng==} engines: {node: '>=0.10.0'} read-all-stream@3.1.0: @@ -16238,11 +16238,11 @@ packages: resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} engines: {node: '>=v12.22.7'} - scheduler@0.0.0-experimental-f4e0d4ed-20260429: - resolution: {integrity: sha512-eyxVT1HCvTfBPXjR1HS5lsSrFZGQ4X7zY889gE+EzcZ1RoH0BOJkRn8Qkl73Wz0FmvRjWagboQxkdhge14Bpgg==} + scheduler@0.0.0-experimental-dd453071-20260506: + resolution: {integrity: sha512-X2f2YhgiTwrpExY4MV7jXiZfRzChR64/0DkMyivqQ9wRlqJUg41OehVm1fc+rr/r71s4HAqrvQjEdFd3/QZ6bA==} - scheduler@0.28.0-canary-f4e0d4ed-20260429: - resolution: {integrity: sha512-jd1uv1gh/JXGtm7lH8xijKW2cK8FlFW3Nxdhit5U9JZVyQt/Yf7VJ7ZHDl7kHYq+6aAZAxlBPiI9hvBh6lE7Ew==} + scheduler@0.28.0-canary-dd453071-20260506: + resolution: {integrity: sha512-VOK9IDz+kVNSyv+zxCVDxPjAznaL6ECSq66uc27pZI9g7BJ9B4Mi7cOGzXIJ8yBDn7LFgitev4bac/HfBBH5vQ==} schema-utils@2.7.1: resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} @@ -19602,28 +19602,28 @@ snapshots: '@balena/dockerignore@1.0.2': {} - '@base-ui-components/react@1.0.0-beta.2(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)': + '@base-ui-components/react@1.0.0-beta.2(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)': dependencies: '@babel/runtime': 7.27.6 - '@base-ui-components/utils': 0.1.0(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@floating-ui/react-dom': 2.1.5(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) + '@base-ui-components/utils': 0.1.0(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@floating-ui/react-dom': 2.1.5(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) '@floating-ui/utils': 0.2.10 - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) reselect: 5.1.1 tabbable: 6.2.0 - use-sync-external-store: 1.5.0(react@19.3.0-canary-f4e0d4ed-20260429) + use-sync-external-store: 1.5.0(react@19.3.0-canary-dd453071-20260506) optionalDependencies: '@types/react': 19.2.10 - '@base-ui-components/utils@0.1.0(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)': + '@base-ui-components/utils@0.1.0(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)': dependencies: '@babel/runtime': 7.27.6 '@floating-ui/utils': 0.2.10 - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) reselect: 5.1.1 - use-sync-external-store: 1.5.0(react@19.3.0-canary-f4e0d4ed-20260429) + use-sync-external-store: 1.5.0(react@19.3.0-canary-dd453071-20260506) optionalDependencies: '@types/react': 19.2.10 @@ -19796,17 +19796,17 @@ snapshots: '@emotion/memoize@0.8.1': {} - '@emotion/react@11.11.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429)': + '@emotion/react@11.11.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506)': dependencies: '@babel/runtime': 7.27.0 '@emotion/babel-plugin': 11.11.0 '@emotion/cache': 11.11.0 '@emotion/serialize': 1.1.2 - '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@19.3.0-canary-f4e0d4ed-20260429) + '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@19.3.0-canary-dd453071-20260506) '@emotion/utils': 1.2.1 '@emotion/weak-memoize': 0.3.1 hoist-non-react-statics: 3.3.2 - react: 19.3.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 optionalDependencies: '@types/react': 19.2.10 transitivePeerDependencies: @@ -19824,9 +19824,9 @@ snapshots: '@emotion/unitless@0.8.1': {} - '@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@19.3.0-canary-f4e0d4ed-20260429)': + '@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@19.3.0-canary-dd453071-20260506)': dependencies: - react: 19.3.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 '@emotion/utils@1.2.1': {} @@ -20243,24 +20243,24 @@ snapshots: '@floating-ui/core': 1.7.3 '@floating-ui/utils': 0.2.10 - '@floating-ui/react-dom@2.1.0(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)': + '@floating-ui/react-dom@2.1.0(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)': dependencies: '@floating-ui/dom': 1.7.3 - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) - '@floating-ui/react-dom@2.1.5(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)': + '@floating-ui/react-dom@2.1.5(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)': dependencies: '@floating-ui/dom': 1.7.3 - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) - '@floating-ui/react@0.26.16(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)': + '@floating-ui/react@0.26.16(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)': dependencies: - '@floating-ui/react-dom': 2.1.0(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) + '@floating-ui/react-dom': 2.1.0(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) '@floating-ui/utils': 0.2.2 - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) tabbable: 6.2.0 '@floating-ui/utils@0.2.10': {} @@ -21045,23 +21045,23 @@ snapshots: dependencies: call-bind: 1.0.8 - '@mantine/core@7.10.1(@mantine/hooks@7.10.1(react@19.3.0-canary-f4e0d4ed-20260429))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)': + '@mantine/core@7.10.1(@mantine/hooks@7.10.1(react@19.3.0-canary-dd453071-20260506))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)': dependencies: - '@floating-ui/react': 0.26.16(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@mantine/hooks': 7.10.1(react@19.3.0-canary-f4e0d4ed-20260429) + '@floating-ui/react': 0.26.16(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@mantine/hooks': 7.10.1(react@19.3.0-canary-dd453071-20260506) clsx: 2.1.1 - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) - react-number-format: 5.4.0(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - react-remove-scroll: 2.5.10(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - react-textarea-autosize: 8.5.3(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) + react-number-format: 5.4.0(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + react-remove-scroll: 2.5.10(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + react-textarea-autosize: 8.5.3(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) type-fest: 4.18.3 transitivePeerDependencies: - '@types/react' - '@mantine/hooks@7.10.1(react@19.3.0-canary-f4e0d4ed-20260429)': + '@mantine/hooks@7.10.1(react@19.3.0-canary-dd453071-20260506)': dependencies: - react: 19.3.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 '@mapbox/node-pre-gyp@1.0.5(encoding@0.1.13)': dependencies: @@ -21108,17 +21108,17 @@ snapshots: transitivePeerDependencies: - supports-color - '@mdx-js/react@2.2.1(react@19.3.0-canary-f4e0d4ed-20260429)': + '@mdx-js/react@2.2.1(react@19.3.0-canary-dd453071-20260506)': dependencies: '@types/mdx': 2.0.13 '@types/react': 19.2.10 - react: 19.3.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 - '@mdx-js/react@3.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429)': + '@mdx-js/react@3.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506)': dependencies: '@types/mdx': 2.0.13 '@types/react': 19.2.10 - react: 19.3.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 '@modelcontextprotocol/sdk@1.18.1(patch_hash=680fe4edb7abd1de29d08cdf217a22506e815a8cc1c2282201d5d47aa3e5da12)': dependencies: @@ -21862,589 +21862,589 @@ snapshots: '@radix-ui/primitive@1.1.3': {} - '@radix-ui/react-arrow@1.1.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-arrow@1.1.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-arrow@1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-arrow@1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)': dependencies: - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-arrow@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-arrow@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)': dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-collection@1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-collection@1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)': dependencies: - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-context': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-slot': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-context': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-slot': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-collection@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-collection@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-slot': 1.2.3(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-compose-refs@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-compose-refs@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506)': dependencies: - react: 19.3.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 optionalDependencies: '@types/react': 19.2.10 - '@radix-ui/react-compose-refs@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-compose-refs@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506)': dependencies: - react: 19.3.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 optionalDependencies: '@types/react': 19.2.10 - '@radix-ui/react-compose-refs@1.1.2(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-compose-refs@1.1.2(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506)': dependencies: - react: 19.3.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 optionalDependencies: '@types/react': 19.2.10 - '@radix-ui/react-context@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-context@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506)': dependencies: - react: 19.3.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 optionalDependencies: '@types/react': 19.2.10 - '@radix-ui/react-context@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-context@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506)': dependencies: - react: 19.3.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 optionalDependencies: '@types/react': 19.2.10 - '@radix-ui/react-context@1.1.2(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-context@1.1.2(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506)': dependencies: - react: 19.3.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 optionalDependencies: '@types/react': 19.2.10 - '@radix-ui/react-dialog@1.1.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-dialog@1.1.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-context': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-dismissable-layer': 1.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-focus-guards': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-focus-scope': 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-id': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-portal': 1.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-presence': 1.1.2(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-slot': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-context': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-dismissable-layer': 1.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-focus-guards': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-focus-scope': 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-id': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-portal': 1.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-presence': 1.1.2(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-slot': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) aria-hidden: 1.2.6 - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) - react-remove-scroll: 2.7.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) + react-remove-scroll: 2.7.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-direction@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-direction@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506)': dependencies: - react: 19.3.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 optionalDependencies: '@types/react': 19.2.10 - '@radix-ui/react-direction@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-direction@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506)': dependencies: - react: 19.3.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 optionalDependencies: '@types/react': 19.2.10 - '@radix-ui/react-dismissable-layer@1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-dismissable-layer@1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-dismissable-layer@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-dismissable-layer@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-dismissable-layer@1.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-dismissable-layer@1.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-focus-guards@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-focus-guards@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506)': dependencies: - react: 19.3.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 optionalDependencies: '@types/react': 19.2.10 - '@radix-ui/react-focus-guards@1.1.3(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-focus-guards@1.1.3(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506)': dependencies: - react: 19.3.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 optionalDependencies: '@types/react': 19.2.10 - '@radix-ui/react-focus-scope@1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-focus-scope@1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)': dependencies: - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-focus-scope@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-focus-scope@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-id@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-id@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - react: 19.3.0-canary-f4e0d4ed-20260429 + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + react: 19.3.0-canary-dd453071-20260506 optionalDependencies: '@types/react': 19.2.10 - '@radix-ui/react-id@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-id@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - react: 19.3.0-canary-f4e0d4ed-20260429 + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + react: 19.3.0-canary-dd453071-20260506 optionalDependencies: '@types/react': 19.2.10 - '@radix-ui/react-popover@1.1.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-popover@1.1.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-context': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-dismissable-layer': 1.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-focus-guards': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-focus-scope': 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-id': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-popper': 1.2.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-portal': 1.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-presence': 1.1.2(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-slot': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-context': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-dismissable-layer': 1.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-focus-guards': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-focus-scope': 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-id': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-popper': 1.2.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-portal': 1.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-presence': 1.1.2(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-slot': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) aria-hidden: 1.2.6 - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) - react-remove-scroll: 2.7.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) + react-remove-scroll: 2.7.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-popper@1.2.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)': - dependencies: - '@floating-ui/react-dom': 2.1.5(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-arrow': 1.1.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-context': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-use-rect': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-use-size': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) + '@radix-ui/react-popper@1.2.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)': + dependencies: + '@floating-ui/react-dom': 2.1.5(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-arrow': 1.1.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-context': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-use-rect': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-use-size': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) '@radix-ui/rect': 1.1.0 - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-popper@1.2.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)': - dependencies: - '@floating-ui/react-dom': 2.1.5(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-arrow': 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-context': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-use-rect': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-use-size': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) + '@radix-ui/react-popper@1.2.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)': + dependencies: + '@floating-ui/react-dom': 2.1.5(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-arrow': 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-context': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-use-rect': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-use-size': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) '@radix-ui/rect': 1.1.0 - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-popper@1.2.8(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)': - dependencies: - '@floating-ui/react-dom': 2.1.5(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-arrow': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-use-rect': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-use-size': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) + '@radix-ui/react-popper@1.2.8(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)': + dependencies: + '@floating-ui/react-dom': 2.1.5(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-arrow': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-use-rect': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-use-size': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) '@radix-ui/rect': 1.1.1 - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-portal@1.1.2(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-portal@1.1.2(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-portal@1.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-portal@1.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)': dependencies: - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-portal@1.1.9(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-portal@1.1.9(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)': dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-presence@1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-presence@1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-presence@1.1.2(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-presence@1.1.2(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)': dependencies: - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-primitive@2.0.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-primitive@2.0.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)': dependencies: - '@radix-ui/react-slot': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + '@radix-ui/react-slot': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-primitive@2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-primitive@2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)': dependencies: - '@radix-ui/react-slot': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + '@radix-ui/react-slot': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-primitive@2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-primitive@2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)': dependencies: - '@radix-ui/react-slot': 1.2.3(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-roving-focus@1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-roving-focus@1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-collection': 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-context': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-direction': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-id': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + '@radix-ui/react-collection': 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-context': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-direction': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-id': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-select@2.2.6(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-select@2.2.6(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)': dependencies: '@radix-ui/number': 1.1.1 '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-direction': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-slot': 1.2.3(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-use-previous': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-use-previous': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) aria-hidden: 1.2.6 - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) - react-remove-scroll: 2.7.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) + react-remove-scroll: 2.7.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-slot@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-slot@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - react: 19.3.0-canary-f4e0d4ed-20260429 + '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + react: 19.3.0-canary-dd453071-20260506 optionalDependencies: '@types/react': 19.2.10 - '@radix-ui/react-slot@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-slot@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506)': dependencies: - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - react: 19.3.0-canary-f4e0d4ed-20260429 + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + react: 19.3.0-canary-dd453071-20260506 optionalDependencies: '@types/react': 19.2.10 - '@radix-ui/react-slot@1.2.3(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-slot@1.2.3(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - react: 19.3.0-canary-f4e0d4ed-20260429 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + react: 19.3.0-canary-dd453071-20260506 optionalDependencies: '@types/react': 19.2.10 - '@radix-ui/react-toggle-group@1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-toggle-group@1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-context': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-direction': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-roving-focus': 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-toggle': 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + '@radix-ui/react-context': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-direction': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-roving-focus': 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-toggle': 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-toggle@1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-toggle@1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-tooltip@1.1.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-tooltip@1.1.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-context': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-id': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-portal': 1.1.2(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-slot': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-context': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-id': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-popper': 1.2.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-portal': 1.1.2(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-slot': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-use-callback-ref@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-use-callback-ref@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506)': dependencies: - react: 19.3.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 optionalDependencies: '@types/react': 19.2.10 - '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506)': dependencies: - react: 19.3.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 optionalDependencies: '@types/react': 19.2.10 - '@radix-ui/react-use-controllable-state@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-use-controllable-state@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - react: 19.3.0-canary-f4e0d4ed-20260429 + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + react: 19.3.0-canary-dd453071-20260506 optionalDependencies: '@types/react': 19.2.10 - '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506)': dependencies: - '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - react: 19.3.0-canary-f4e0d4ed-20260429 + '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + react: 19.3.0-canary-dd453071-20260506 optionalDependencies: '@types/react': 19.2.10 - '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - react: 19.3.0-canary-f4e0d4ed-20260429 + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + react: 19.3.0-canary-dd453071-20260506 optionalDependencies: '@types/react': 19.2.10 - '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - react: 19.3.0-canary-f4e0d4ed-20260429 + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + react: 19.3.0-canary-dd453071-20260506 optionalDependencies: '@types/react': 19.2.10 - '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - react: 19.3.0-canary-f4e0d4ed-20260429 + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + react: 19.3.0-canary-dd453071-20260506 optionalDependencies: '@types/react': 19.2.10 - '@radix-ui/react-use-layout-effect@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-use-layout-effect@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506)': dependencies: - react: 19.3.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 optionalDependencies: '@types/react': 19.2.10 - '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506)': dependencies: - react: 19.3.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 optionalDependencies: '@types/react': 19.2.10 - '@radix-ui/react-use-previous@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-use-previous@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506)': dependencies: - react: 19.3.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 optionalDependencies: '@types/react': 19.2.10 - '@radix-ui/react-use-rect@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-use-rect@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506)': dependencies: '@radix-ui/rect': 1.1.0 - react: 19.3.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 optionalDependencies: '@types/react': 19.2.10 - '@radix-ui/react-use-rect@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-use-rect@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506)': dependencies: '@radix-ui/rect': 1.1.1 - react: 19.3.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 optionalDependencies: '@types/react': 19.2.10 - '@radix-ui/react-use-size@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-use-size@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - react: 19.3.0-canary-f4e0d4ed-20260429 + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + react: 19.3.0-canary-dd453071-20260506 optionalDependencies: '@types/react': 19.2.10 - '@radix-ui/react-use-size@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-use-size@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - react: 19.3.0-canary-f4e0d4ed-20260429 + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + react: 19.3.0-canary-dd453071-20260506 optionalDependencies: '@types/react': 19.2.10 - '@radix-ui/react-visually-hidden@1.1.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-visually-hidden@1.1.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) - '@radix-ui/react-visually-hidden@1.2.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)': + '@radix-ui/react-visually-hidden@1.2.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)': dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) optionalDependencies: '@types/react': 19.2.10 '@types/react-dom': 19.2.3(@types/react@19.2.10) @@ -22695,12 +22695,12 @@ snapshots: '@storybook/addon-docs@8.6.0(@types/react@19.2.10)(storybook@8.6.0(prettier@3.6.2))': dependencies: - '@mdx-js/react': 3.1.0(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@storybook/blocks': 8.6.0(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)(storybook@8.6.0(prettier@3.6.2)) + '@mdx-js/react': 3.1.0(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@storybook/blocks': 8.6.0(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)(storybook@8.6.0(prettier@3.6.2)) '@storybook/csf-plugin': 8.6.0(storybook@8.6.0(prettier@3.6.2)) - '@storybook/react-dom-shim': 8.6.0(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)(storybook@8.6.0(prettier@3.6.2)) - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + '@storybook/react-dom-shim': 8.6.0(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)(storybook@8.6.0(prettier@3.6.2)) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) storybook: 8.6.0(prettier@3.6.2) ts-dedent: 2.2.0 transitivePeerDependencies: @@ -22765,14 +22765,14 @@ snapshots: - '@swc/helpers' - webpack - '@storybook/blocks@8.6.0(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)(storybook@8.6.0(prettier@3.6.2))': + '@storybook/blocks@8.6.0(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)(storybook@8.6.0(prettier@3.6.2))': dependencies: - '@storybook/icons': 1.3.0(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) + '@storybook/icons': 1.3.0(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) storybook: 8.6.0(prettier@3.6.2) ts-dedent: 2.2.0 optionalDependencies: - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) '@storybook/builder-webpack5@8.6.0(@rspack/core@1.6.7(patch_hash=4cf28ea116b0e27c7c80b09035905f9d16a7b18d1f2b7d312fc80d42cd57068d)(@swc/helpers@0.5.15))(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.25.9)(storybook@8.6.0(prettier@3.6.2))(typescript@6.0.2)': dependencies: @@ -22851,10 +22851,10 @@ snapshots: '@storybook/global@5.0.0': {} - '@storybook/icons@1.3.0(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)': + '@storybook/icons@1.3.0(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)': dependencies: - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) '@storybook/instrumenter@8.6.0(storybook@8.6.0(prettier@3.6.2))': dependencies: @@ -22866,17 +22866,17 @@ snapshots: dependencies: storybook: 8.6.0(prettier@3.6.2) - '@storybook/preset-react-webpack@8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.25.9)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)(storybook@8.6.0(prettier@3.6.2))(typescript@6.0.2)': + '@storybook/preset-react-webpack@8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.25.9)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)(storybook@8.6.0(prettier@3.6.2))(typescript@6.0.2)': dependencies: '@storybook/core-webpack': 8.6.0(storybook@8.6.0(prettier@3.6.2)) - '@storybook/react': 8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)(storybook@8.6.0(prettier@3.6.2))(typescript@6.0.2) + '@storybook/react': 8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)(storybook@8.6.0(prettier@3.6.2))(typescript@6.0.2) '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@6.0.2)(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.25.9)) '@types/semver': 7.5.6 find-up: 5.0.0 magic-string: 0.30.19 - react: 19.3.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 react-docgen: 7.1.0 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) resolve: 1.22.10 semver: 7.6.3 storybook: 8.6.0(prettier@3.6.2) @@ -22910,19 +22910,19 @@ snapshots: transitivePeerDependencies: - supports-color - '@storybook/react-dom-shim@8.6.0(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)(storybook@8.6.0(prettier@3.6.2))': + '@storybook/react-dom-shim@8.6.0(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)(storybook@8.6.0(prettier@3.6.2))': dependencies: - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) storybook: 8.6.0(prettier@3.6.2) - '@storybook/react-webpack5@8.6.0(@rspack/core@1.6.7(patch_hash=4cf28ea116b0e27c7c80b09035905f9d16a7b18d1f2b7d312fc80d42cd57068d)(@swc/helpers@0.5.15))(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.25.9)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)(storybook@8.6.0(prettier@3.6.2))(typescript@6.0.2)': + '@storybook/react-webpack5@8.6.0(@rspack/core@1.6.7(patch_hash=4cf28ea116b0e27c7c80b09035905f9d16a7b18d1f2b7d312fc80d42cd57068d)(@swc/helpers@0.5.15))(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.25.9)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)(storybook@8.6.0(prettier@3.6.2))(typescript@6.0.2)': dependencies: '@storybook/builder-webpack5': 8.6.0(@rspack/core@1.6.7(patch_hash=4cf28ea116b0e27c7c80b09035905f9d16a7b18d1f2b7d312fc80d42cd57068d)(@swc/helpers@0.5.15))(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.25.9)(storybook@8.6.0(prettier@3.6.2))(typescript@6.0.2) - '@storybook/preset-react-webpack': 8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.25.9)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)(storybook@8.6.0(prettier@3.6.2))(typescript@6.0.2) - '@storybook/react': 8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)(storybook@8.6.0(prettier@3.6.2))(typescript@6.0.2) - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + '@storybook/preset-react-webpack': 8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.25.9)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)(storybook@8.6.0(prettier@3.6.2))(typescript@6.0.2) + '@storybook/react': 8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)(storybook@8.6.0(prettier@3.6.2))(typescript@6.0.2) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) storybook: 8.6.0(prettier@3.6.2) optionalDependencies: typescript: 6.0.2 @@ -22935,16 +22935,16 @@ snapshots: - uglify-js - webpack-cli - '@storybook/react@8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)(storybook@8.6.0(prettier@3.6.2))(typescript@6.0.2)': + '@storybook/react@8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)(storybook@8.6.0(prettier@3.6.2))(typescript@6.0.2)': dependencies: '@storybook/components': 8.6.0(storybook@8.6.0(prettier@3.6.2)) '@storybook/global': 5.0.0 '@storybook/manager-api': 8.6.0(storybook@8.6.0(prettier@3.6.2)) '@storybook/preview-api': 8.6.0(storybook@8.6.0(prettier@3.6.2)) - '@storybook/react-dom-shim': 8.6.0(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)(storybook@8.6.0(prettier@3.6.2)) + '@storybook/react-dom-shim': 8.6.0(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)(storybook@8.6.0(prettier@3.6.2)) '@storybook/theming': 8.6.0(storybook@8.6.0(prettier@3.6.2)) - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) storybook: 8.6.0(prettier@3.6.2) optionalDependencies: '@storybook/test': 8.6.0(storybook@8.6.0(prettier@3.6.2)) @@ -23222,13 +23222,13 @@ snapshots: lodash: 4.17.23 redent: 3.0.0 - '@testing-library/react@15.0.7(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)': + '@testing-library/react@15.0.7(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)': dependencies: '@babel/runtime': 7.27.0 '@testing-library/dom': 10.1.0 '@types/react-dom': 19.2.3(@types/react@19.2.10) - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) optionalDependencies: '@types/react': 19.2.10 @@ -25584,14 +25584,14 @@ snapshots: cmd-shim@7.0.0: {} - cmdk@1.0.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429): + cmdk@1.0.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506): dependencies: - '@radix-ui/react-dialog': 1.1.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429) - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) - use-sync-external-store: 1.5.0(react@19.3.0-canary-f4e0d4ed-20260429) + '@radix-ui/react-dialog': 1.1.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) + use-sync-external-store: 1.5.0(react@19.3.0-canary-dd453071-20260506) transitivePeerDependencies: - '@types/react' - '@types/react-dom' @@ -29171,7 +29171,7 @@ snapshots: hoist-non-react-statics@3.3.2: dependencies: - react-is: 19.3.0-canary-f4e0d4ed-20260429 + react-is: 19.3.0-canary-dd453071-20260506 homedir-polyfill@1.0.3: dependencies: @@ -31442,13 +31442,13 @@ snapshots: lru-cache@7.18.3: {} - lucide-react@0.383.0(react@19.3.0-canary-f4e0d4ed-20260429): + lucide-react@0.383.0(react@19.3.0-canary-dd453071-20260506): dependencies: - react: 19.3.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 - lucide-react@0.554.0(react@19.3.0-canary-f4e0d4ed-20260429): + lucide-react@0.554.0(react@19.3.0-canary-dd453071-20260506): dependencies: - react: 19.3.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 lz-string@1.5.0: {} @@ -32664,23 +32664,23 @@ snapshots: dependencies: inherits: 2.0.4 - next-themes@0.4.6(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429): + next-themes@0.4.6(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506): dependencies: - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) next-tick@1.0.0: {} - next@16.2.3(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.2)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-1371fcb-20260227)(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)(sass@1.77.8): + next@16.2.3(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.2)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-1371fcb-20260227)(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)(sass@1.77.8): dependencies: '@next/env': 16.2.3 '@swc/helpers': 0.5.15 baseline-browser-mapping: 2.9.19 caniuse-lite: 1.0.30001746 postcss: 8.4.31 - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) - styled-jsx: 5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.3.0-canary-f4e0d4ed-20260429) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) + styled-jsx: 5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.3.0-canary-dd453071-20260506) optionalDependencies: '@next/swc-darwin-arm64': 16.2.3 '@next/swc-darwin-x64': 16.2.3 @@ -34469,31 +34469,31 @@ snapshots: dependencies: ansi-regex: 5.0.1 ansi-styles: 5.2.0 - react-is: 19.3.0-canary-f4e0d4ed-20260429 + react-is: 19.3.0-canary-dd453071-20260506 pretty-format@29.5.0: dependencies: '@jest/schemas': 29.4.3 ansi-styles: 5.2.0 - react-is: 19.3.0-canary-f4e0d4ed-20260429 + react-is: 19.3.0-canary-dd453071-20260506 pretty-format@29.7.0: dependencies: '@jest/schemas': 29.6.3 ansi-styles: 5.2.0 - react-is: 19.3.0-canary-f4e0d4ed-20260429 + react-is: 19.3.0-canary-dd453071-20260506 pretty-format@30.0.0-alpha.6: dependencies: '@jest/schemas': 30.0.0-alpha.6 ansi-styles: 5.2.0 - react-is: 19.3.0-canary-f4e0d4ed-20260429 + react-is: 19.3.0-canary-dd453071-20260506 pretty-format@30.2.0: dependencies: '@jest/schemas': 30.0.5 ansi-styles: 5.2.0 - react-is: 19.3.0-canary-f4e0d4ed-20260429 + react-is: 19.3.0-canary-dd453071-20260506 pretty-ms@7.0.0: dependencies: @@ -34557,7 +34557,7 @@ snapshots: dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 - react-is: 19.3.0-canary-f4e0d4ed-20260429 + react-is: 19.3.0-canary-dd453071-20260506 property-information@5.6.0: dependencies: @@ -34782,157 +34782,157 @@ snapshots: transitivePeerDependencies: - supports-color - react-dom@0.0.0-experimental-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429): + react-dom@0.0.0-experimental-dd453071-20260506(react@19.3.0-canary-dd453071-20260506): dependencies: - react: 19.3.0-canary-f4e0d4ed-20260429 - scheduler: 0.28.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 + scheduler: 0.28.0-canary-dd453071-20260506 - react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429): + react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506): dependencies: - react: 19.3.0-canary-f4e0d4ed-20260429 - scheduler: 0.28.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 + scheduler: 0.28.0-canary-dd453071-20260506 - react-is@19.3.0-canary-f4e0d4ed-20260429: {} + react-is@19.3.0-canary-dd453071-20260506: {} react-lifecycles-compat@3.0.4: {} - react-number-format@5.4.0(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429): + react-number-format@5.4.0(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506): dependencies: prop-types: 15.8.1 - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) react-refresh@0.12.0: {} - react-remove-scroll-bar@2.3.6(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429): + react-remove-scroll-bar@2.3.6(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506): dependencies: - react: 19.3.0-canary-f4e0d4ed-20260429 - react-style-singleton: 2.2.3(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) + react: 19.3.0-canary-dd453071-20260506 + react-style-singleton: 2.2.3(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) tslib: 2.8.1 optionalDependencies: '@types/react': 19.2.10 - react-remove-scroll-bar@2.3.8(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429): + react-remove-scroll-bar@2.3.8(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506): dependencies: - react: 19.3.0-canary-f4e0d4ed-20260429 - react-style-singleton: 2.2.3(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) + react: 19.3.0-canary-dd453071-20260506 + react-style-singleton: 2.2.3(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) tslib: 2.8.1 optionalDependencies: '@types/react': 19.2.10 - react-remove-scroll@2.5.10(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429): + react-remove-scroll@2.5.10(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506): dependencies: - react: 19.3.0-canary-f4e0d4ed-20260429 - react-remove-scroll-bar: 2.3.6(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - react-style-singleton: 2.2.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) + react: 19.3.0-canary-dd453071-20260506 + react-remove-scroll-bar: 2.3.6(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + react-style-singleton: 2.2.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) tslib: 2.8.1 - use-callback-ref: 1.3.2(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - use-sidecar: 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) + use-callback-ref: 1.3.2(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + use-sidecar: 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) optionalDependencies: '@types/react': 19.2.10 - react-remove-scroll@2.7.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429): + react-remove-scroll@2.7.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506): dependencies: - react: 19.3.0-canary-f4e0d4ed-20260429 - react-remove-scroll-bar: 2.3.8(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - react-style-singleton: 2.2.3(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) + react: 19.3.0-canary-dd453071-20260506 + react-remove-scroll-bar: 2.3.8(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + react-style-singleton: 2.2.3(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) tslib: 2.8.1 - use-callback-ref: 1.3.3(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) - use-sidecar: 1.1.3(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) + use-callback-ref: 1.3.3(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) + use-sidecar: 1.1.3(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) optionalDependencies: '@types/react': 19.2.10 - react-server-dom-turbopack@0.0.0-experimental-f4e0d4ed-20260429(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429): + react-server-dom-turbopack@0.0.0-experimental-dd453071-20260506(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506): dependencies: acorn-loose: 8.3.0 neo-async: 2.6.1 - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) - react-server-dom-turbopack@19.3.0-canary-f4e0d4ed-20260429(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429): + react-server-dom-turbopack@19.3.0-canary-dd453071-20260506(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506): dependencies: acorn-loose: 8.3.0 neo-async: 2.6.1 - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) - react-server-dom-webpack@0.0.0-experimental-f4e0d4ed-20260429(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))): + react-server-dom-webpack@0.0.0-experimental-dd453071-20260506(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))): dependencies: acorn-loose: 8.3.0 neo-async: 2.6.1 - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) webpack: 5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15)) webpack-sources: 3.2.3(patch_hash=26afc15966a3fc37a3d1d366312a95ce66723513f6a3a720e4166a37147da8bd) - react-server-dom-webpack@19.3.0-canary-f4e0d4ed-20260429(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429)(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))): + react-server-dom-webpack@19.3.0-canary-dd453071-20260506(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506)(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))): dependencies: acorn-loose: 8.3.0 neo-async: 2.6.1 - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) webpack: 5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15)) webpack-sources: 3.2.3(patch_hash=26afc15966a3fc37a3d1d366312a95ce66723513f6a3a720e4166a37147da8bd) - react-shallow-renderer@16.15.0(react@19.3.0-canary-f4e0d4ed-20260429): + react-shallow-renderer@16.15.0(react@19.3.0-canary-dd453071-20260506): dependencies: object-assign: 4.1.1 - react: 19.3.0-canary-f4e0d4ed-20260429 - react-is: 19.3.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 + react-is: 19.3.0-canary-dd453071-20260506 - react-ssr-prepass@1.0.8(react-is@19.3.0-canary-f4e0d4ed-20260429)(react@19.3.0-canary-f4e0d4ed-20260429): + react-ssr-prepass@1.0.8(react-is@19.3.0-canary-dd453071-20260506)(react@19.3.0-canary-dd453071-20260506): dependencies: object-is: 1.0.2 - react: 19.3.0-canary-f4e0d4ed-20260429 - react-is: 19.3.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 + react-is: 19.3.0-canary-dd453071-20260506 - react-style-singleton@2.2.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429): + react-style-singleton@2.2.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506): dependencies: get-nonce: 1.0.1 invariant: 2.2.4 - react: 19.3.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 tslib: 2.8.1 optionalDependencies: '@types/react': 19.2.10 - react-style-singleton@2.2.3(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429): + react-style-singleton@2.2.3(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506): dependencies: get-nonce: 1.0.1 - react: 19.3.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 tslib: 2.8.1 optionalDependencies: '@types/react': 19.2.10 - react-test-renderer@18.2.0(react@19.3.0-canary-f4e0d4ed-20260429): + react-test-renderer@18.2.0(react@19.3.0-canary-dd453071-20260506): dependencies: - react: 19.3.0-canary-f4e0d4ed-20260429 - react-is: 19.3.0-canary-f4e0d4ed-20260429 - react-shallow-renderer: 16.15.0(react@19.3.0-canary-f4e0d4ed-20260429) - scheduler: 0.28.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 + react-is: 19.3.0-canary-dd453071-20260506 + react-shallow-renderer: 16.15.0(react@19.3.0-canary-dd453071-20260506) + scheduler: 0.28.0-canary-dd453071-20260506 - react-textarea-autosize@8.5.3(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429): + react-textarea-autosize@8.5.3(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506): dependencies: '@babel/runtime': 7.27.0 - react: 19.3.0-canary-f4e0d4ed-20260429 - use-composed-ref: 1.3.0(react@19.3.0-canary-f4e0d4ed-20260429) - use-latest: 1.2.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) + react: 19.3.0-canary-dd453071-20260506 + use-composed-ref: 1.3.0(react@19.3.0-canary-dd453071-20260506) + use-latest: 1.2.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) transitivePeerDependencies: - '@types/react' - react-virtualized@9.22.3(react-dom@19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429))(react@19.3.0-canary-f4e0d4ed-20260429): + react-virtualized@9.22.3(react-dom@19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506))(react@19.3.0-canary-dd453071-20260506): dependencies: '@babel/runtime': 7.27.0 clsx: 1.1.1 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 - react: 19.3.0-canary-f4e0d4ed-20260429 - react-dom: 19.3.0-canary-f4e0d4ed-20260429(react@19.3.0-canary-f4e0d4ed-20260429) + react: 19.3.0-canary-dd453071-20260506 + react-dom: 19.3.0-canary-dd453071-20260506(react@19.3.0-canary-dd453071-20260506) react-lifecycles-compat: 3.0.4 - react@0.0.0-experimental-f4e0d4ed-20260429: {} + react@0.0.0-experimental-dd453071-20260506: {} - react@19.3.0-canary-f4e0d4ed-20260429: {} + react@19.3.0-canary-dd453071-20260506: {} read-all-stream@3.1.0: dependencies: @@ -35682,9 +35682,9 @@ snapshots: dependencies: xmlchars: 2.2.0 - scheduler@0.0.0-experimental-f4e0d4ed-20260429: {} + scheduler@0.0.0-experimental-dd453071-20260506: {} - scheduler@0.28.0-canary-f4e0d4ed-20260429: {} + scheduler@0.28.0-canary-dd453071-20260506: {} schema-utils@2.7.1: dependencies: @@ -36545,10 +36545,10 @@ snapshots: postcss: 7.0.32 postcss-load-plugins: 2.3.0 - styled-jsx@5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.3.0-canary-f4e0d4ed-20260429): + styled-jsx@5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.3.0-canary-dd453071-20260506): dependencies: client-only: 0.0.1 - react: 19.3.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 optionalDependencies: '@babel/core': 7.26.10 babel-plugin-macros: 3.1.0 @@ -36652,11 +36652,11 @@ snapshots: '@swc/counter': 0.1.3 webpack: 5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.25.9) - swr@2.2.4(react@19.3.0-canary-f4e0d4ed-20260429): + swr@2.2.4(react@19.3.0-canary-dd453071-20260506): dependencies: client-only: 0.0.1 - react: 19.3.0-canary-f4e0d4ed-20260429 - use-sync-external-store: 1.5.0(react@19.3.0-canary-f4e0d4ed-20260429) + react: 19.3.0-canary-dd453071-20260506 + use-sync-external-store: 1.5.0(react@19.3.0-canary-dd453071-20260506) symbol-observable@1.0.1: {} @@ -37504,9 +37504,9 @@ snapshots: unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 - unistore@3.4.1(react@19.3.0-canary-f4e0d4ed-20260429): + unistore@3.4.1(react@19.3.0-canary-dd453071-20260506): optionalDependencies: - react: 19.3.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 universal-github-app-jwt@1.1.1: dependencies: @@ -37634,56 +37634,56 @@ snapshots: punycode: 1.4.1 qs: 6.14.0 - use-callback-ref@1.3.2(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429): + use-callback-ref@1.3.2(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506): dependencies: - react: 19.3.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 tslib: 2.8.1 optionalDependencies: '@types/react': 19.2.10 - use-callback-ref@1.3.3(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429): + use-callback-ref@1.3.3(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506): dependencies: - react: 19.3.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 tslib: 2.8.1 optionalDependencies: '@types/react': 19.2.10 - use-composed-ref@1.3.0(react@19.3.0-canary-f4e0d4ed-20260429): + use-composed-ref@1.3.0(react@19.3.0-canary-dd453071-20260506): dependencies: - react: 19.3.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 - use-isomorphic-layout-effect@1.1.2(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429): + use-isomorphic-layout-effect@1.1.2(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506): dependencies: - react: 19.3.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 optionalDependencies: '@types/react': 19.2.10 - use-latest@1.2.1(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429): + use-latest@1.2.1(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506): dependencies: - react: 19.3.0-canary-f4e0d4ed-20260429 - use-isomorphic-layout-effect: 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429) + react: 19.3.0-canary-dd453071-20260506 + use-isomorphic-layout-effect: 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506) optionalDependencies: '@types/react': 19.2.10 - use-sidecar@1.1.2(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429): + use-sidecar@1.1.2(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506): dependencies: detect-node-es: 1.1.0 - react: 19.3.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 tslib: 2.8.1 optionalDependencies: '@types/react': 19.2.10 - use-sidecar@1.1.3(@types/react@19.2.10)(react@19.3.0-canary-f4e0d4ed-20260429): + use-sidecar@1.1.3(@types/react@19.2.10)(react@19.3.0-canary-dd453071-20260506): dependencies: detect-node-es: 1.1.0 - react: 19.3.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 tslib: 2.8.1 optionalDependencies: '@types/react': 19.2.10 - use-sync-external-store@1.5.0(react@19.3.0-canary-f4e0d4ed-20260429): + use-sync-external-store@1.5.0(react@19.3.0-canary-dd453071-20260506): dependencies: - react: 19.3.0-canary-f4e0d4ed-20260429 + react: 19.3.0-canary-dd453071-20260506 util-deprecate@1.0.2: {} From c0b10ba08122b3112f23ade9339359841fb3648b Mon Sep 17 00:00:00 2001 From: "next-js-bot[bot]" <279046576+next-js-bot[bot]@users.noreply.github.com> Date: Wed, 6 May 2026 17:55:34 +0000 Subject: [PATCH 6/6] ncc-compiled --- .../cjs/react-dom-client.development.js | 10 +-- .../cjs/react-dom-client.production.js | 10 +-- .../cjs/react-dom-profiling.development.js | 10 +-- .../cjs/react-dom-profiling.profiling.js | 10 +-- ...t-dom-server-legacy.browser.development.js | 2 +- ...ct-dom-server-legacy.browser.production.js | 2 +- ...eact-dom-server-legacy.node.development.js | 2 +- ...react-dom-server-legacy.node.production.js | 2 +- .../react-dom-server.browser.development.js | 6 +- .../react-dom-server.browser.production.js | 6 +- .../cjs/react-dom-server.bun.production.js | 6 +- .../cjs/react-dom-server.edge.development.js | 6 +- .../cjs/react-dom-server.edge.production.js | 6 +- .../cjs/react-dom-server.node.development.js | 6 +- .../cjs/react-dom-server.node.production.js | 6 +- .../react-dom-unstable_testing.development.js | 10 +-- .../react-dom-unstable_testing.production.js | 10 +-- .../cjs/react-dom.development.js | 2 +- .../cjs/react-dom.production.js | 2 +- .../cjs/react-dom.react-server.development.js | 2 +- .../cjs/react-dom.react-server.production.js | 2 +- .../react-dom-experimental/package.json | 4 +- .../cjs/react-dom-client.development.js | 10 +-- .../cjs/react-dom-client.production.js | 10 +-- .../cjs/react-dom-profiling.development.js | 10 +-- .../cjs/react-dom-profiling.profiling.js | 10 +-- ...t-dom-server-legacy.browser.development.js | 2 +- ...ct-dom-server-legacy.browser.production.js | 2 +- ...eact-dom-server-legacy.node.development.js | 2 +- ...react-dom-server-legacy.node.production.js | 2 +- .../react-dom-server.browser.development.js | 6 +- .../react-dom-server.browser.production.js | 6 +- .../cjs/react-dom-server.bun.production.js | 6 +- .../cjs/react-dom-server.edge.development.js | 6 +- .../cjs/react-dom-server.edge.production.js | 6 +- .../cjs/react-dom-server.node.development.js | 6 +- .../cjs/react-dom-server.node.production.js | 6 +- .../react-dom/cjs/react-dom.development.js | 2 +- .../react-dom/cjs/react-dom.production.js | 2 +- .../cjs/react-dom.react-server.development.js | 2 +- .../cjs/react-dom.react-server.production.js | 2 +- .../next/src/compiled/react-dom/package.json | 4 +- .../cjs/react.development.js | 2 +- .../cjs/react.production.js | 2 +- .../cjs/react.react-server.development.js | 2 +- .../cjs/react.react-server.production.js | 2 +- .../next/src/compiled/react-is/package.json | 2 +- ...om-turbopack-client.browser.development.js | 6 +- ...dom-turbopack-client.browser.production.js | 2 +- ...r-dom-turbopack-client.edge.development.js | 2 +- ...er-dom-turbopack-client.edge.production.js | 2 +- ...r-dom-turbopack-client.node.development.js | 2 +- ...er-dom-turbopack-client.node.production.js | 2 +- ...om-turbopack-server.browser.development.js | 55 +++++++----- ...dom-turbopack-server.browser.production.js | 51 ++++++----- ...r-dom-turbopack-server.edge.development.js | 67 ++++++++++----- ...er-dom-turbopack-server.edge.production.js | 65 +++++++++----- ...r-dom-turbopack-server.node.development.js | 85 ++++++++++++------- ...er-dom-turbopack-server.node.production.js | 83 +++++++++++------- .../package.json | 4 +- ...om-turbopack-client.browser.development.js | 6 +- ...dom-turbopack-client.browser.production.js | 2 +- ...r-dom-turbopack-client.edge.development.js | 2 +- ...er-dom-turbopack-client.edge.production.js | 2 +- ...r-dom-turbopack-client.node.development.js | 2 +- ...er-dom-turbopack-client.node.production.js | 2 +- ...om-turbopack-server.browser.development.js | 55 +++++++----- ...dom-turbopack-server.browser.production.js | 51 ++++++----- ...r-dom-turbopack-server.edge.development.js | 67 ++++++++++----- ...er-dom-turbopack-server.edge.production.js | 65 +++++++++----- ...r-dom-turbopack-server.node.development.js | 85 ++++++++++++------- ...er-dom-turbopack-server.node.production.js | 83 +++++++++++------- .../react-server-dom-turbopack/package.json | 4 +- ...-dom-webpack-client.browser.development.js | 6 +- ...r-dom-webpack-client.browser.production.js | 2 +- ...ver-dom-webpack-client.edge.development.js | 2 +- ...rver-dom-webpack-client.edge.production.js | 2 +- ...ver-dom-webpack-client.node.development.js | 2 +- ...rver-dom-webpack-client.node.production.js | 2 +- ...-dom-webpack-server.browser.development.js | 55 +++++++----- ...r-dom-webpack-server.browser.production.js | 51 ++++++----- ...ver-dom-webpack-server.edge.development.js | 67 ++++++++++----- ...rver-dom-webpack-server.edge.production.js | 65 +++++++++----- ...ver-dom-webpack-server.node.development.js | 85 ++++++++++++------- ...rver-dom-webpack-server.node.production.js | 83 +++++++++++------- .../package.json | 4 +- ...-dom-webpack-client.browser.development.js | 6 +- ...r-dom-webpack-client.browser.production.js | 2 +- ...ver-dom-webpack-client.edge.development.js | 2 +- ...rver-dom-webpack-client.edge.production.js | 2 +- ...ver-dom-webpack-client.node.development.js | 2 +- ...rver-dom-webpack-client.node.production.js | 2 +- ...-dom-webpack-server.browser.development.js | 55 +++++++----- ...r-dom-webpack-server.browser.production.js | 51 ++++++----- ...ver-dom-webpack-server.edge.development.js | 67 ++++++++++----- ...rver-dom-webpack-server.edge.production.js | 65 +++++++++----- ...ver-dom-webpack-server.node.development.js | 85 ++++++++++++------- ...rver-dom-webpack-server.node.production.js | 83 +++++++++++------- .../react-server-dom-webpack/package.json | 4 +- .../compiled/react/cjs/react.development.js | 2 +- .../compiled/react/cjs/react.production.js | 2 +- .../cjs/react.react-server.development.js | 2 +- .../cjs/react.react-server.production.js | 2 +- .../next/src/compiled/unistore/unistore.js | 2 +- 104 files changed, 1202 insertions(+), 746 deletions(-) diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.development.js index 295e36f557cf..bb1d45e3251e 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.development.js @@ -32865,11 +32865,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-experimental-f4e0d4ed-20260429" !== isomorphicReactPackageVersion) + if ("19.3.0-experimental-dd453071-20260506" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.3.0-experimental-f4e0d4ed-20260429\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-experimental-dd453071-20260506\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -32906,10 +32906,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.3.0-experimental-f4e0d4ed-20260429", + version: "19.3.0-experimental-dd453071-20260506", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-experimental-f4e0d4ed-20260429" + reconcilerVersion: "19.3.0-experimental-dd453071-20260506" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -33057,7 +33057,7 @@ listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; - exports.version = "19.3.0-experimental-f4e0d4ed-20260429"; + exports.version = "19.3.0-experimental-dd453071-20260506"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.production.js index f19a3ec2c45e..f7c1c30eddd8 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.production.js @@ -19926,14 +19926,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_2237 = React.version; if ( - "19.3.0-experimental-f4e0d4ed-20260429" !== + "19.3.0-experimental-dd453071-20260506" !== isomorphicReactPackageVersion$jscomp$inline_2237 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_2237, - "19.3.0-experimental-f4e0d4ed-20260429" + "19.3.0-experimental-dd453071-20260506" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -19955,10 +19955,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_2922 = { bundleType: 0, - version: "19.3.0-experimental-f4e0d4ed-20260429", + version: "19.3.0-experimental-dd453071-20260506", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-experimental-f4e0d4ed-20260429" + reconcilerVersion: "19.3.0-experimental-dd453071-20260506" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_2923 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -20065,4 +20065,4 @@ exports.hydrateRoot = function (container, initialChildren, options) { listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; -exports.version = "19.3.0-experimental-f4e0d4ed-20260429"; +exports.version = "19.3.0-experimental-dd453071-20260506"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-profiling.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-profiling.development.js index aa2129d6a968..e39e33bbf94b 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-profiling.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-profiling.development.js @@ -32922,11 +32922,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-experimental-f4e0d4ed-20260429" !== isomorphicReactPackageVersion) + if ("19.3.0-experimental-dd453071-20260506" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.3.0-experimental-f4e0d4ed-20260429\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-experimental-dd453071-20260506\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -32963,10 +32963,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.3.0-experimental-f4e0d4ed-20260429", + version: "19.3.0-experimental-dd453071-20260506", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-experimental-f4e0d4ed-20260429" + reconcilerVersion: "19.3.0-experimental-dd453071-20260506" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -33444,7 +33444,7 @@ exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.3.0-experimental-f4e0d4ed-20260429"; + exports.version = "19.3.0-experimental-dd453071-20260506"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-profiling.profiling.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-profiling.profiling.js index 5a7f89e9c2bb..e80f354fc93d 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-profiling.profiling.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-profiling.profiling.js @@ -22009,14 +22009,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_2541 = React.version; if ( - "19.3.0-experimental-f4e0d4ed-20260429" !== + "19.3.0-experimental-dd453071-20260506" !== isomorphicReactPackageVersion$jscomp$inline_2541 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_2541, - "19.3.0-experimental-f4e0d4ed-20260429" + "19.3.0-experimental-dd453071-20260506" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -22038,10 +22038,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_3243 = { bundleType: 0, - version: "19.3.0-experimental-f4e0d4ed-20260429", + version: "19.3.0-experimental-dd453071-20260506", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-experimental-f4e0d4ed-20260429" + reconcilerVersion: "19.3.0-experimental-dd453071-20260506" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_3244 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -22309,7 +22309,7 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.3.0-experimental-f4e0d4ed-20260429"; +exports.version = "19.3.0-experimental-dd453071-20260506"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.development.js index 57b6fcbfbd7f..115586545c6a 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.development.js @@ -10525,5 +10525,5 @@ 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server' ); }; - exports.version = "19.3.0-experimental-f4e0d4ed-20260429"; + exports.version = "19.3.0-experimental-dd453071-20260506"; })(); diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.production.js index 8ae0caada2d9..cf770158fdb1 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.production.js @@ -7043,4 +7043,4 @@ exports.renderToString = function (children, options) { 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server' ); }; -exports.version = "19.3.0-experimental-f4e0d4ed-20260429"; +exports.version = "19.3.0-experimental-dd453071-20260506"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.development.js index 51996adeba11..39d3b4a80c90 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.development.js @@ -10525,5 +10525,5 @@ 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToPipeableStream" which supports Suspense on the server' ); }; - exports.version = "19.3.0-experimental-f4e0d4ed-20260429"; + exports.version = "19.3.0-experimental-dd453071-20260506"; })(); diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.production.js index 4da52e300aa5..68375beea0aa 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.production.js @@ -7146,4 +7146,4 @@ exports.renderToString = function (children, options) { 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToPipeableStream" which supports Suspense on the server' ); }; -exports.version = "19.3.0-experimental-f4e0d4ed-20260429"; +exports.version = "19.3.0-experimental-dd453071-20260506"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.browser.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.browser.development.js index dc15bb1aa209..7997b99cbe29 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.browser.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.browser.development.js @@ -9500,11 +9500,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-experimental-f4e0d4ed-20260429" !== isomorphicReactPackageVersion) + if ("19.3.0-experimental-dd453071-20260506" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.3.0-experimental-f4e0d4ed-20260429\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-experimental-dd453071-20260506\nLearn more: https://react.dev/warnings/version-mismatch") ); } var React = require("next/dist/compiled/react-experimental"), @@ -11331,5 +11331,5 @@ startWork(request); }); }; - exports.version = "19.3.0-experimental-f4e0d4ed-20260429"; + exports.version = "19.3.0-experimental-dd453071-20260506"; })(); diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.browser.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.browser.production.js index 3e109c1f41ad..67d015d63ad4 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.browser.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.browser.production.js @@ -7701,12 +7701,12 @@ function getPostponedState(request) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-experimental-f4e0d4ed-20260429" !== isomorphicReactPackageVersion) + if ("19.3.0-experimental-dd453071-20260506" !== isomorphicReactPackageVersion) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion, - "19.3.0-experimental-f4e0d4ed-20260429" + "19.3.0-experimental-dd453071-20260506" ) ); } @@ -7957,4 +7957,4 @@ exports.resumeAndPrerender = function (children, postponedState, options) { startWork(request); }); }; -exports.version = "19.3.0-experimental-f4e0d4ed-20260429"; +exports.version = "19.3.0-experimental-dd453071-20260506"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.bun.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.bun.production.js index bedbe0b1533a..155f358045a1 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.bun.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.bun.production.js @@ -7396,11 +7396,11 @@ function getPostponedState(request) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-experimental-f4e0d4ed-20260429" !== isomorphicReactPackageVersion) + if ("19.3.0-experimental-dd453071-20260506" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.3.0-experimental-f4e0d4ed-20260429\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-experimental-dd453071-20260506\nLearn more: https://react.dev/warnings/version-mismatch") ); } ensureCorrectIsomorphicReactVersion(); @@ -7945,4 +7945,4 @@ exports.resumeToPipeableStream = function (children, postponedState, options) { } }; }; -exports.version = "19.3.0-experimental-f4e0d4ed-20260429"; +exports.version = "19.3.0-experimental-dd453071-20260506"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.edge.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.edge.development.js index 396a334ae92c..7eab219bbd66 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.edge.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.edge.development.js @@ -9529,11 +9529,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-experimental-f4e0d4ed-20260429" !== isomorphicReactPackageVersion) + if ("19.3.0-experimental-dd453071-20260506" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.3.0-experimental-f4e0d4ed-20260429\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-experimental-dd453071-20260506\nLearn more: https://react.dev/warnings/version-mismatch") ); } var React = require("next/dist/compiled/react-experimental"), @@ -11356,5 +11356,5 @@ startWork(request); }); }; - exports.version = "19.3.0-experimental-f4e0d4ed-20260429"; + exports.version = "19.3.0-experimental-dd453071-20260506"; })(); diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.edge.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.edge.production.js index e5c25b2346cc..03f43f6cd980 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.edge.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.edge.production.js @@ -7819,11 +7819,11 @@ function getPostponedState(request) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-experimental-f4e0d4ed-20260429" !== isomorphicReactPackageVersion) + if ("19.3.0-experimental-dd453071-20260506" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.3.0-experimental-f4e0d4ed-20260429\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-experimental-dd453071-20260506\nLearn more: https://react.dev/warnings/version-mismatch") ); } ensureCorrectIsomorphicReactVersion(); @@ -8073,4 +8073,4 @@ exports.resumeAndPrerender = function (children, postponedState, options) { startWork(request); }); }; -exports.version = "19.3.0-experimental-f4e0d4ed-20260429"; +exports.version = "19.3.0-experimental-dd453071-20260506"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.node.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.node.development.js index a34d953ccb13..ca02b5736a1a 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.node.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.node.development.js @@ -9389,11 +9389,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-experimental-f4e0d4ed-20260429" !== isomorphicReactPackageVersion) + if ("19.3.0-experimental-dd453071-20260506" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.3.0-experimental-f4e0d4ed-20260429\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-experimental-dd453071-20260506\nLearn more: https://react.dev/warnings/version-mismatch") ); } function createDrainHandler(destination, request) { @@ -11522,5 +11522,5 @@ } }; }; - exports.version = "19.3.0-experimental-f4e0d4ed-20260429"; + exports.version = "19.3.0-experimental-dd453071-20260506"; })(); diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.node.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.node.production.js index 43e61a40f187..fbf63b85316f 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.node.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.node.production.js @@ -7698,11 +7698,11 @@ function getPostponedState(request) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-experimental-f4e0d4ed-20260429" !== isomorphicReactPackageVersion) + if ("19.3.0-experimental-dd453071-20260506" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.3.0-experimental-f4e0d4ed-20260429\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-experimental-dd453071-20260506\nLearn more: https://react.dev/warnings/version-mismatch") ); } ensureCorrectIsomorphicReactVersion(); @@ -8252,4 +8252,4 @@ exports.resumeToPipeableStream = function (children, postponedState, options) { } }; }; -exports.version = "19.3.0-experimental-f4e0d4ed-20260429"; +exports.version = "19.3.0-experimental-dd453071-20260506"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-unstable_testing.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-unstable_testing.development.js index a95bd280a845..0dd773a5fdb8 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-unstable_testing.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-unstable_testing.development.js @@ -33186,11 +33186,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-experimental-f4e0d4ed-20260429" !== isomorphicReactPackageVersion) + if ("19.3.0-experimental-dd453071-20260506" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.3.0-experimental-f4e0d4ed-20260429\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-experimental-dd453071-20260506\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -33227,10 +33227,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.3.0-experimental-f4e0d4ed-20260429", + version: "19.3.0-experimental-dd453071-20260506", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-experimental-f4e0d4ed-20260429" + reconcilerVersion: "19.3.0-experimental-dd453071-20260506" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -33544,5 +33544,5 @@ } }; }; - exports.version = "19.3.0-experimental-f4e0d4ed-20260429"; + exports.version = "19.3.0-experimental-dd453071-20260506"; })(); diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-unstable_testing.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-unstable_testing.production.js index b141e3f82c38..8971388f6f2d 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-unstable_testing.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-unstable_testing.production.js @@ -20242,14 +20242,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_2266 = React.version; if ( - "19.3.0-experimental-f4e0d4ed-20260429" !== + "19.3.0-experimental-dd453071-20260506" !== isomorphicReactPackageVersion$jscomp$inline_2266 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_2266, - "19.3.0-experimental-f4e0d4ed-20260429" + "19.3.0-experimental-dd453071-20260506" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -20271,10 +20271,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_2956 = { bundleType: 0, - version: "19.3.0-experimental-f4e0d4ed-20260429", + version: "19.3.0-experimental-dd453071-20260506", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-experimental-f4e0d4ed-20260429" + reconcilerVersion: "19.3.0-experimental-dd453071-20260506" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_2957 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -20532,4 +20532,4 @@ exports.observeVisibleRects = function ( } }; }; -exports.version = "19.3.0-experimental-f4e0d4ed-20260429"; +exports.version = "19.3.0-experimental-dd453071-20260506"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.development.js index e93b6b7ce637..96d5153b93b9 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.development.js @@ -422,7 +422,7 @@ exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.3.0-experimental-f4e0d4ed-20260429"; + exports.version = "19.3.0-experimental-dd453071-20260506"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.production.js index d59a9cd22fb0..938711bcc3d5 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.production.js @@ -213,4 +213,4 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.3.0-experimental-f4e0d4ed-20260429"; +exports.version = "19.3.0-experimental-dd453071-20260506"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.development.js index 68f73c1cae1e..9f88d6f47111 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.development.js @@ -336,5 +336,5 @@ })) : Internals.d.m(href)); }; - exports.version = "19.3.0-experimental-f4e0d4ed-20260429"; + exports.version = "19.3.0-experimental-dd453071-20260506"; })(); diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.production.js index 5d20064d2060..2a380afb358d 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.production.js @@ -149,4 +149,4 @@ exports.preloadModule = function (href, options) { }); } else Internals.d.m(href); }; -exports.version = "19.3.0-experimental-f4e0d4ed-20260429"; +exports.version = "19.3.0-experimental-dd453071-20260506"; diff --git a/packages/next/src/compiled/react-dom-experimental/package.json b/packages/next/src/compiled/react-dom-experimental/package.json index 9bfbc520d518..4f6f090180e3 100644 --- a/packages/next/src/compiled/react-dom-experimental/package.json +++ b/packages/next/src/compiled/react-dom-experimental/package.json @@ -72,10 +72,10 @@ "./package.json": "./package.json" }, "dependencies": { - "scheduler": "0.0.0-experimental-f4e0d4ed-20260429" + "scheduler": "0.0.0-experimental-dd453071-20260506" }, "peerDependencies": { - "react": "0.0.0-experimental-f4e0d4ed-20260429" + "react": "0.0.0-experimental-dd453071-20260506" }, "browser": { "./server.js": "./server.browser.js", diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-client.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom-client.development.js index 74903b064611..f103e84f165a 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-client.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-client.development.js @@ -30620,11 +30620,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-canary-f4e0d4ed-20260429" !== isomorphicReactPackageVersion) + if ("19.3.0-canary-dd453071-20260506" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.3.0-canary-f4e0d4ed-20260429\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-canary-dd453071-20260506\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -30661,10 +30661,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.3.0-canary-f4e0d4ed-20260429", + version: "19.3.0-canary-dd453071-20260506", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-canary-f4e0d4ed-20260429" + reconcilerVersion: "19.3.0-canary-dd453071-20260506" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -30802,7 +30802,7 @@ listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; - exports.version = "19.3.0-canary-f4e0d4ed-20260429"; + exports.version = "19.3.0-canary-dd453071-20260506"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-client.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom-client.production.js index fd56e6a54a02..d40181b5bc94 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-client.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-client.production.js @@ -18129,14 +18129,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_2044 = React.version; if ( - "19.3.0-canary-f4e0d4ed-20260429" !== + "19.3.0-canary-dd453071-20260506" !== isomorphicReactPackageVersion$jscomp$inline_2044 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_2044, - "19.3.0-canary-f4e0d4ed-20260429" + "19.3.0-canary-dd453071-20260506" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -18158,10 +18158,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_2616 = { bundleType: 0, - version: "19.3.0-canary-f4e0d4ed-20260429", + version: "19.3.0-canary-dd453071-20260506", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-canary-f4e0d4ed-20260429" + reconcilerVersion: "19.3.0-canary-dd453071-20260506" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_2617 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -18259,4 +18259,4 @@ exports.hydrateRoot = function (container, initialChildren, options) { listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; -exports.version = "19.3.0-canary-f4e0d4ed-20260429"; +exports.version = "19.3.0-canary-dd453071-20260506"; diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-profiling.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom-profiling.development.js index d3ca6a1448bd..ce6b0e0b1efb 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-profiling.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-profiling.development.js @@ -30678,11 +30678,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-canary-f4e0d4ed-20260429" !== isomorphicReactPackageVersion) + if ("19.3.0-canary-dd453071-20260506" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.3.0-canary-f4e0d4ed-20260429\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-canary-dd453071-20260506\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -30719,10 +30719,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.3.0-canary-f4e0d4ed-20260429", + version: "19.3.0-canary-dd453071-20260506", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-canary-f4e0d4ed-20260429" + reconcilerVersion: "19.3.0-canary-dd453071-20260506" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -31190,7 +31190,7 @@ exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.3.0-canary-f4e0d4ed-20260429"; + exports.version = "19.3.0-canary-dd453071-20260506"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-profiling.profiling.js b/packages/next/src/compiled/react-dom/cjs/react-dom-profiling.profiling.js index 20c15f4794c9..3979762ad6df 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-profiling.profiling.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-profiling.profiling.js @@ -20059,14 +20059,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_2348 = React.version; if ( - "19.3.0-canary-f4e0d4ed-20260429" !== + "19.3.0-canary-dd453071-20260506" !== isomorphicReactPackageVersion$jscomp$inline_2348 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_2348, - "19.3.0-canary-f4e0d4ed-20260429" + "19.3.0-canary-dd453071-20260506" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -20088,10 +20088,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_2933 = { bundleType: 0, - version: "19.3.0-canary-f4e0d4ed-20260429", + version: "19.3.0-canary-dd453071-20260506", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-canary-f4e0d4ed-20260429" + reconcilerVersion: "19.3.0-canary-dd453071-20260506" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_2934 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -20350,7 +20350,7 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.3.0-canary-f4e0d4ed-20260429"; +exports.version = "19.3.0-canary-dd453071-20260506"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.browser.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.browser.development.js index c13469468ef3..c2d5496013c5 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.browser.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.browser.development.js @@ -10149,5 +10149,5 @@ 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server' ); }; - exports.version = "19.3.0-canary-f4e0d4ed-20260429"; + exports.version = "19.3.0-canary-dd453071-20260506"; })(); diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.browser.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.browser.production.js index 2a67679a71e6..ce5c33b3cfd9 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.browser.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.browser.production.js @@ -6771,4 +6771,4 @@ exports.renderToString = function (children, options) { 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server' ); }; -exports.version = "19.3.0-canary-f4e0d4ed-20260429"; +exports.version = "19.3.0-canary-dd453071-20260506"; diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.node.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.node.development.js index 55cb82ec7b1c..a1fdbe43db6c 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.node.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.node.development.js @@ -10149,5 +10149,5 @@ 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToPipeableStream" which supports Suspense on the server' ); }; - exports.version = "19.3.0-canary-f4e0d4ed-20260429"; + exports.version = "19.3.0-canary-dd453071-20260506"; })(); diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.node.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.node.production.js index 4af81e6411f0..56ad2356dde0 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.node.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.node.production.js @@ -6863,4 +6863,4 @@ exports.renderToString = function (children, options) { 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToPipeableStream" which supports Suspense on the server' ); }; -exports.version = "19.3.0-canary-f4e0d4ed-20260429"; +exports.version = "19.3.0-canary-dd453071-20260506"; diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server.browser.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server.browser.development.js index 37af07fc6653..94760b92f069 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server.browser.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server.browser.development.js @@ -9111,11 +9111,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-canary-f4e0d4ed-20260429" !== isomorphicReactPackageVersion) + if ("19.3.0-canary-dd453071-20260506" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.3.0-canary-f4e0d4ed-20260429\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-canary-dd453071-20260506\nLearn more: https://react.dev/warnings/version-mismatch") ); } var React = require("next/dist/compiled/react"), @@ -10925,5 +10925,5 @@ startWork(request); }); }; - exports.version = "19.3.0-canary-f4e0d4ed-20260429"; + exports.version = "19.3.0-canary-dd453071-20260506"; })(); diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server.browser.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server.browser.production.js index fc8342f53246..070f6431949d 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server.browser.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server.browser.production.js @@ -7378,12 +7378,12 @@ function getPostponedState(request) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-canary-f4e0d4ed-20260429" !== isomorphicReactPackageVersion) + if ("19.3.0-canary-dd453071-20260506" !== isomorphicReactPackageVersion) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion, - "19.3.0-canary-f4e0d4ed-20260429" + "19.3.0-canary-dd453071-20260506" ) ); } @@ -7634,4 +7634,4 @@ exports.resumeAndPrerender = function (children, postponedState, options) { startWork(request); }); }; -exports.version = "19.3.0-canary-f4e0d4ed-20260429"; +exports.version = "19.3.0-canary-dd453071-20260506"; diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server.bun.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server.bun.production.js index 199789122dd0..0be42465573a 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server.bun.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server.bun.production.js @@ -7086,11 +7086,11 @@ function getPostponedState(request) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-canary-f4e0d4ed-20260429" !== isomorphicReactPackageVersion) + if ("19.3.0-canary-dd453071-20260506" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.3.0-canary-f4e0d4ed-20260429\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-canary-dd453071-20260506\nLearn more: https://react.dev/warnings/version-mismatch") ); } ensureCorrectIsomorphicReactVersion(); @@ -7635,4 +7635,4 @@ exports.resumeToPipeableStream = function (children, postponedState, options) { } }; }; -exports.version = "19.3.0-canary-f4e0d4ed-20260429"; +exports.version = "19.3.0-canary-dd453071-20260506"; diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server.edge.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server.edge.development.js index bdf23ab20796..54863f03f1fa 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server.edge.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server.edge.development.js @@ -9134,11 +9134,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-canary-f4e0d4ed-20260429" !== isomorphicReactPackageVersion) + if ("19.3.0-canary-dd453071-20260506" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.3.0-canary-f4e0d4ed-20260429\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-canary-dd453071-20260506\nLearn more: https://react.dev/warnings/version-mismatch") ); } var React = require("next/dist/compiled/react"), @@ -10944,5 +10944,5 @@ startWork(request); }); }; - exports.version = "19.3.0-canary-f4e0d4ed-20260429"; + exports.version = "19.3.0-canary-dd453071-20260506"; })(); diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server.edge.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server.edge.production.js index 0ce0d3166580..439472bb3839 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server.edge.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server.edge.production.js @@ -7485,11 +7485,11 @@ function getPostponedState(request) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-canary-f4e0d4ed-20260429" !== isomorphicReactPackageVersion) + if ("19.3.0-canary-dd453071-20260506" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.3.0-canary-f4e0d4ed-20260429\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-canary-dd453071-20260506\nLearn more: https://react.dev/warnings/version-mismatch") ); } ensureCorrectIsomorphicReactVersion(); @@ -7739,4 +7739,4 @@ exports.resumeAndPrerender = function (children, postponedState, options) { startWork(request); }); }; -exports.version = "19.3.0-canary-f4e0d4ed-20260429"; +exports.version = "19.3.0-canary-dd453071-20260506"; diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server.node.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server.node.development.js index 3cf26b02b317..3f4b87d46386 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server.node.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server.node.development.js @@ -9008,11 +9008,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-canary-f4e0d4ed-20260429" !== isomorphicReactPackageVersion) + if ("19.3.0-canary-dd453071-20260506" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.3.0-canary-f4e0d4ed-20260429\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-canary-dd453071-20260506\nLearn more: https://react.dev/warnings/version-mismatch") ); } function createDrainHandler(destination, request) { @@ -11124,5 +11124,5 @@ } }; }; - exports.version = "19.3.0-canary-f4e0d4ed-20260429"; + exports.version = "19.3.0-canary-dd453071-20260506"; })(); diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server.node.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server.node.production.js index 1684b5e7bd33..24a729dd6e7c 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server.node.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server.node.production.js @@ -7376,11 +7376,11 @@ function getPostponedState(request) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-canary-f4e0d4ed-20260429" !== isomorphicReactPackageVersion) + if ("19.3.0-canary-dd453071-20260506" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.3.0-canary-f4e0d4ed-20260429\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-canary-dd453071-20260506\nLearn more: https://react.dev/warnings/version-mismatch") ); } ensureCorrectIsomorphicReactVersion(); @@ -7930,4 +7930,4 @@ exports.resumeToPipeableStream = function (children, postponedState, options) { } }; }; -exports.version = "19.3.0-canary-f4e0d4ed-20260429"; +exports.version = "19.3.0-canary-dd453071-20260506"; diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom.development.js index f79007a9d8f2..06a951ae8ee4 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom.development.js @@ -422,7 +422,7 @@ exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.3.0-canary-f4e0d4ed-20260429"; + exports.version = "19.3.0-canary-dd453071-20260506"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom.production.js index d3f1e8ed4035..f9d6bc0aa7f3 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom.production.js @@ -213,4 +213,4 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.3.0-canary-f4e0d4ed-20260429"; +exports.version = "19.3.0-canary-dd453071-20260506"; diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.development.js index 7ac01ca3d0e5..9ef8129cb80f 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.development.js @@ -336,5 +336,5 @@ })) : Internals.d.m(href)); }; - exports.version = "19.3.0-canary-f4e0d4ed-20260429"; + exports.version = "19.3.0-canary-dd453071-20260506"; })(); diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.production.js index edcc36c05ae3..ed599eefe4e5 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.production.js @@ -149,4 +149,4 @@ exports.preloadModule = function (href, options) { }); } else Internals.d.m(href); }; -exports.version = "19.3.0-canary-f4e0d4ed-20260429"; +exports.version = "19.3.0-canary-dd453071-20260506"; diff --git a/packages/next/src/compiled/react-dom/package.json b/packages/next/src/compiled/react-dom/package.json index 2d55f5198888..bedaacd13cd3 100644 --- a/packages/next/src/compiled/react-dom/package.json +++ b/packages/next/src/compiled/react-dom/package.json @@ -67,10 +67,10 @@ "./package.json": "./package.json" }, "dependencies": { - "scheduler": "0.28.0-canary-f4e0d4ed-20260429" + "scheduler": "0.28.0-canary-dd453071-20260506" }, "peerDependencies": { - "react": "19.3.0-canary-f4e0d4ed-20260429" + "react": "19.3.0-canary-dd453071-20260506" }, "browser": { "./server.js": "./server.browser.js", diff --git a/packages/next/src/compiled/react-experimental/cjs/react.development.js b/packages/next/src/compiled/react-experimental/cjs/react.development.js index 5c0253ccf129..0e1e39991e7d 100644 --- a/packages/next/src/compiled/react-experimental/cjs/react.development.js +++ b/packages/next/src/compiled/react-experimental/cjs/react.development.js @@ -1391,7 +1391,7 @@ exports.useTransition = function () { return resolveDispatcher().useTransition(); }; - exports.version = "19.3.0-experimental-f4e0d4ed-20260429"; + exports.version = "19.3.0-experimental-dd453071-20260506"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-experimental/cjs/react.production.js b/packages/next/src/compiled/react-experimental/cjs/react.production.js index c7d6757ac416..33b5d3688ae8 100644 --- a/packages/next/src/compiled/react-experimental/cjs/react.production.js +++ b/packages/next/src/compiled/react-experimental/cjs/react.production.js @@ -613,4 +613,4 @@ exports.useSyncExternalStore = function ( exports.useTransition = function () { return ReactSharedInternals.H.useTransition(); }; -exports.version = "19.3.0-experimental-f4e0d4ed-20260429"; +exports.version = "19.3.0-experimental-dd453071-20260506"; diff --git a/packages/next/src/compiled/react-experimental/cjs/react.react-server.development.js b/packages/next/src/compiled/react-experimental/cjs/react.react-server.development.js index bb272ec864dc..8c5de24b5ab1 100644 --- a/packages/next/src/compiled/react-experimental/cjs/react.react-server.development.js +++ b/packages/next/src/compiled/react-experimental/cjs/react.react-server.development.js @@ -1061,5 +1061,5 @@ exports.useMemo = function (create, deps) { return resolveDispatcher().useMemo(create, deps); }; - exports.version = "19.3.0-experimental-f4e0d4ed-20260429"; + exports.version = "19.3.0-experimental-dd453071-20260506"; })(); diff --git a/packages/next/src/compiled/react-experimental/cjs/react.react-server.production.js b/packages/next/src/compiled/react-experimental/cjs/react.react-server.production.js index 8be2168b648f..a196677f56ae 100644 --- a/packages/next/src/compiled/react-experimental/cjs/react.react-server.production.js +++ b/packages/next/src/compiled/react-experimental/cjs/react.react-server.production.js @@ -579,4 +579,4 @@ exports.useId = function () { exports.useMemo = function (create, deps) { return ReactSharedInternals.H.useMemo(create, deps); }; -exports.version = "19.3.0-experimental-f4e0d4ed-20260429"; +exports.version = "19.3.0-experimental-dd453071-20260506"; diff --git a/packages/next/src/compiled/react-is/package.json b/packages/next/src/compiled/react-is/package.json index e285564986b4..60898c5e6ac3 100644 --- a/packages/next/src/compiled/react-is/package.json +++ b/packages/next/src/compiled/react-is/package.json @@ -1,6 +1,6 @@ { "name": "react-is", - "version": "19.3.0-canary-f4e0d4ed-20260429", + "version": "19.3.0-canary-dd453071-20260506", "description": "Brand checking of React Elements.", "main": "index.js", "sideEffects": false, diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.browser.development.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.browser.development.js index 8c630da5b984..3beab372df0b 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.browser.development.js @@ -550,7 +550,7 @@ null === formData && (formData = new FormData()); var _data3 = formData; key = nextPartId++; - var prefix = formFieldPrefix + key + "_"; + var prefix = formFieldPrefix + "_" + key + "_"; value.forEach(function (originalValue, originalKey) { _data3.append(prefix + originalKey, originalValue); }); @@ -5159,10 +5159,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.3.0-experimental-f4e0d4ed-20260429", + version: "19.3.0-experimental-dd453071-20260506", rendererPackageName: "react-server-dom-turbopack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-experimental-f4e0d4ed-20260429", + reconcilerVersion: "19.3.0-experimental-dd453071-20260506", getCurrentComponentInfo: function () { return currentOwnerInDEV; } diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.browser.production.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.browser.production.js index b55bdc25f736..42316529f716 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.browser.production.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.browser.production.js @@ -340,7 +340,7 @@ function processReply( null === formData && (formData = new FormData()); var data$31 = formData; key = nextPartId++; - var prefix = formFieldPrefix + key + "_"; + var prefix = formFieldPrefix + "_" + key + "_"; value.forEach(function (originalValue, originalKey) { data$31.append(prefix + originalKey, originalValue); }); diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.edge.development.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.edge.development.js index 31a8f038a597..c2eadbaa7086 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.edge.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.edge.development.js @@ -575,7 +575,7 @@ null === formData && (formData = new FormData()); var _data3 = formData; key = nextPartId++; - var prefix = formFieldPrefix + key + "_"; + var prefix = formFieldPrefix + "_" + key + "_"; value.forEach(function (originalValue, originalKey) { _data3.append(prefix + originalKey, originalValue); }); diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.edge.production.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.edge.production.js index 4bd32bc89e43..5d86402d8e4e 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.edge.production.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.edge.production.js @@ -358,7 +358,7 @@ function processReply( null === formData && (formData = new FormData()); var data$31 = formData; key = nextPartId++; - var prefix = formFieldPrefix + key + "_"; + var prefix = formFieldPrefix + "_" + key + "_"; value.forEach(function (originalValue, originalKey) { data$31.append(prefix + originalKey, originalValue); }); diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.node.development.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.node.development.js index e50f4017e689..36f72662f34c 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.node.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.node.development.js @@ -575,7 +575,7 @@ null === formData && (formData = new FormData()); var _data3 = formData; key = nextPartId++; - var prefix = formFieldPrefix + key + "_"; + var prefix = formFieldPrefix + "_" + key + "_"; value.forEach(function (originalValue, originalKey) { _data3.append(prefix + originalKey, originalValue); }); diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.node.production.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.node.production.js index 1ada253e987f..3d490a8b9c3f 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.node.production.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.node.production.js @@ -359,7 +359,7 @@ function processReply( null === formData && (formData = new FormData()); var data$31 = formData; key = nextPartId++; - var prefix = formFieldPrefix + key + "_"; + var prefix = formFieldPrefix + "_" + key + "_"; value.forEach(function (originalValue, originalKey) { data$31.append(prefix + originalKey, originalValue); }); diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.browser.development.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.browser.development.js index 104fa98f7893..8685ca83d3cc 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.browser.development.js @@ -4310,7 +4310,7 @@ var chunks = response._chunks, chunk = chunks.get(id); chunk || - ((chunk = response._formData.get(response._prefix + id)), + ((chunk = response._formData.data.get(response._prefix + id)), (chunk = "string" === typeof chunk ? new ReactPromise( @@ -4422,6 +4422,10 @@ case "fulfilled": id = chunk.value; chunk = chunk.reason; + if (null !== chunk && "error" in chunk) + throw Error( + "Expected an initialized chunk but got an initialized stream chunk instead. This payload may have been submitted by an older version of React." + ); for ( var localLength = 0, rootArrayContexts = response._rootArrayContexts, @@ -4564,7 +4568,7 @@ Error("Already initialized typed array.") ) ); - reference = response._formData.get(key).arrayBuffer(); + reference = response._formData.data.get(key).arrayBuffer(); if (initializingHandler) { var handler = initializingHandler; handler.deps++; @@ -4608,7 +4612,7 @@ var chunks = response._chunks; stream = new ReactPromise("fulfilled", stream, controller); chunks.set(id, stream); - response = response._formData.getAll(response._prefix + id); + response = response._formData.data.getAll(response._prefix + id); for (id = 0; id < response.length; id++) (chunks = response[id]), "string" === typeof chunks && @@ -4828,24 +4832,33 @@ getOutlinedModel(response, arrayRoot, obj, key, null, createSet) ); case "K": - obj = value.slice(2); - obj = response._prefix + obj + "_"; - key = new FormData(); - response = response._formData; - arrayRoot = Array.from(response.keys()); - for (value = 0; value < arrayRoot.length; value++) - if (((reference = arrayRoot[value]), reference.startsWith(obj))) { + key = value.slice(2); + obj = response._prefix + "_"; + key = obj + key + "_"; + arrayRoot = new FormData(); + for (response = response._formData; ; ) { + value = response; + reference = value.keys; + null === reference && + ((reference = value.keys = Array.from(value.data.keys())), + (value.keyPointer = 0)); + value = reference[value.keyPointer]; + if (void 0 === value) break; + if (value.startsWith(key)) { + reference = response.data.getAll(value); for ( - var entries = response.getAll(reference), - newKey = reference.slice(obj.length), - j = 0; - j < entries.length; - j++ + var referencedFormDataKey = value.slice(key.length), i = 0; + i < reference.length; + i++ ) - key.append(newKey, entries[j]); - response.delete(reference); - } - return key; + arrayRoot.append(referencedFormDataKey, reference[i]); + reference = response; + reference.data.delete(value); + reference.keyPointer++; + } else if (value.startsWith(obj)) break; + else response.keyPointer++; + } + return arrayRoot; case "i": return ( (arrayRoot = value.slice(2)), @@ -5013,7 +5026,7 @@ ); case "B": obj = parseInt(value.slice(2), 16); - response = response._formData.get(response._prefix + obj); + response = response._formData.data.get(response._prefix + obj); if (!(response instanceof Blob)) throw Error("Referenced Blob is not a Blob."); return response; @@ -5054,7 +5067,7 @@ return { _bundlerConfig: bundlerConfig, _prefix: formFieldPrefix, - _formData: backingFormData, + _formData: { data: backingFormData, keyPointer: -1, keys: null }, _chunks: chunks, _closed: !1, _closedReason: null, diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.browser.production.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.browser.production.js index 9dfb8140d13e..fc76fadff3ce 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.browser.production.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.browser.production.js @@ -2641,7 +2641,7 @@ function getChunk(response, id) { var chunks = response._chunks, chunk = chunks.get(id); chunk || - ((chunk = response._formData.get(response._prefix + id)), + ((chunk = response._formData.data.get(response._prefix + id)), (chunk = "string" === typeof chunk ? createResolvedModelChunk(response, chunk, id) @@ -2742,6 +2742,8 @@ function getOutlinedModel( case "fulfilled": id = chunk.value; chunk = chunk.reason; + if (null !== chunk && "error" in chunk) + throw Error(formatProdErrorMessage(599)); for ( var localLength = 0, rootArrayContexts = response._rootArrayContexts, @@ -2870,7 +2872,7 @@ function parseTypedArray( reference, createErroredChunk(response, Error(formatProdErrorMessage(568))) ); - reference = response._formData.get(key).arrayBuffer(); + reference = response._formData.data.get(key).arrayBuffer(); if (initializingHandler) { var handler = initializingHandler; handler.deps++; @@ -2914,7 +2916,7 @@ function resolveStream(response, id, stream, controller) { var chunks = response._chunks; stream = new ReactPromise("fulfilled", stream, controller); chunks.set(id, stream); - response = response._formData.getAll(response._prefix + id); + response = response._formData.data.getAll(response._prefix + id); for (id = 0; id < response.length; id++) (chunks = response[id]), "string" === typeof chunks && @@ -3122,24 +3124,31 @@ function parseModelString(response, obj, key, value, reference, arrayRoot) { getOutlinedModel(response, arrayRoot, obj, key, null, createSet) ); case "K": - obj = value.slice(2); - obj = response._prefix + obj + "_"; - key = new FormData(); - response = response._formData; - arrayRoot = Array.from(response.keys()); - for (value = 0; value < arrayRoot.length; value++) - if (((reference = arrayRoot[value]), reference.startsWith(obj))) { + key = value.slice(2); + obj = response._prefix + "_"; + key = obj + key + "_"; + arrayRoot = new FormData(); + for (response = response._formData; ; ) { + value = response.keys; + null === value && + ((value = response.keys = Array.from(response.data.keys())), + (response.keyPointer = 0)); + value = value[response.keyPointer]; + if (void 0 === value) break; + if (value.startsWith(key)) { + reference = response.data.getAll(value); for ( - var entries = response.getAll(reference), - newKey = reference.slice(obj.length), - j = 0; - j < entries.length; - j++ + var referencedFormDataKey = value.slice(key.length), i = 0; + i < reference.length; + i++ ) - key.append(newKey, entries[j]); - response.delete(reference); - } - return key; + arrayRoot.append(referencedFormDataKey, reference[i]); + response.data.delete(value); + response.keyPointer++; + } else if (value.startsWith(obj)) break; + else response.keyPointer++; + } + return arrayRoot; case "i": return ( (arrayRoot = value.slice(2)), @@ -3293,7 +3302,7 @@ function parseModelString(response, obj, key, value, reference, arrayRoot) { ); case "B": obj = parseInt(value.slice(2), 16); - response = response._formData.get(response._prefix + obj); + response = response._formData.data.get(response._prefix + obj); if (!(response instanceof Blob)) throw Error(formatProdErrorMessage(582)); return response; @@ -3323,7 +3332,7 @@ function createResponse(bundlerConfig, formFieldPrefix, temporaryReferences) { return { _bundlerConfig: bundlerConfig, _prefix: formFieldPrefix, - _formData: backingFormData, + _formData: { data: backingFormData, keyPointer: -1, keys: null }, _chunks: chunks, _closed: !1, _closedReason: null, diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.edge.development.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.edge.development.js index 8a30917da899..103ae23a5943 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.edge.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.edge.development.js @@ -4070,6 +4070,14 @@ if (hasOwnProperty.call(moduleExports, metadata[2])) return moduleExports[metadata[2]]; } + function appendBackingEntry(backingStore, key, value) { + backingStore.data.append(key, value); + value = backingStore.keys; + null === value + ? ((backingStore.keys = Array.from(backingStore.data.keys())), + (backingStore.keyPointer = 0)) + : value.push(key); + } function ReactPromise(status, value, reason) { this.status = status; this.value = value; @@ -4384,7 +4392,7 @@ var chunks = response._chunks, chunk = chunks.get(id); chunk || - ((chunk = response._formData.get(response._prefix + id)), + ((chunk = response._formData.data.get(response._prefix + id)), (chunk = "string" === typeof chunk ? new ReactPromise( @@ -4496,6 +4504,10 @@ case "fulfilled": id = chunk.value; chunk = chunk.reason; + if (null !== chunk && "error" in chunk) + throw Error( + "Expected an initialized chunk but got an initialized stream chunk instead. This payload may have been submitted by an older version of React." + ); for ( var localLength = 0, rootArrayContexts = response._rootArrayContexts, @@ -4638,7 +4650,7 @@ Error("Already initialized typed array.") ) ); - reference = response._formData.get(key).arrayBuffer(); + reference = response._formData.data.get(key).arrayBuffer(); if (initializingHandler) { var handler = initializingHandler; handler.deps++; @@ -4682,7 +4694,7 @@ var chunks = response._chunks; stream = new ReactPromise("fulfilled", stream, controller); chunks.set(id, stream); - response = response._formData.getAll(response._prefix + id); + response = response._formData.data.getAll(response._prefix + id); for (id = 0; id < response.length; id++) (chunks = response[id]), "string" === typeof chunks && @@ -4902,24 +4914,33 @@ getOutlinedModel(response, arrayRoot, obj, key, null, createSet) ); case "K": - obj = value.slice(2); - obj = response._prefix + obj + "_"; - key = new FormData(); - response = response._formData; - arrayRoot = Array.from(response.keys()); - for (value = 0; value < arrayRoot.length; value++) - if (((reference = arrayRoot[value]), reference.startsWith(obj))) { + key = value.slice(2); + obj = response._prefix + "_"; + key = obj + key + "_"; + arrayRoot = new FormData(); + for (response = response._formData; ; ) { + value = response; + reference = value.keys; + null === reference && + ((reference = value.keys = Array.from(value.data.keys())), + (value.keyPointer = 0)); + value = reference[value.keyPointer]; + if (void 0 === value) break; + if (value.startsWith(key)) { + reference = response.data.getAll(value); for ( - var entries = response.getAll(reference), - newKey = reference.slice(obj.length), - j = 0; - j < entries.length; - j++ + var referencedFormDataKey = value.slice(key.length), i = 0; + i < reference.length; + i++ ) - key.append(newKey, entries[j]); - response.delete(reference); - } - return key; + arrayRoot.append(referencedFormDataKey, reference[i]); + reference = response; + reference.data.delete(value); + reference.keyPointer++; + } else if (value.startsWith(obj)) break; + else response.keyPointer++; + } + return arrayRoot; case "i": return ( (arrayRoot = value.slice(2)), @@ -5087,7 +5108,7 @@ ); case "B": obj = parseInt(value.slice(2), 16); - response = response._formData.get(response._prefix + obj); + response = response._formData.data.get(response._prefix + obj); if (!(response instanceof Blob)) throw Error("Referenced Blob is not a Blob."); return response; @@ -5128,7 +5149,7 @@ return { _bundlerConfig: bundlerConfig, _prefix: formFieldPrefix, - _formData: backingFormData, + _formData: { data: backingFormData, keyPointer: -1, keys: null }, _chunks: chunks, _closed: !1, _closedReason: null, @@ -5855,7 +5876,7 @@ entry = entry[1]; if ("string" === typeof entry) { var response = response$jscomp$0; - response._formData.append(name, entry); + appendBackingEntry(response._formData, name, entry); var prefix = response._prefix; if (name.startsWith(prefix)) { var chunks = response._chunks; @@ -5863,7 +5884,7 @@ (chunks = chunks.get(name)) && resolveModelChunk(response, chunks, entry, name); } - } else response$jscomp$0._formData.append(name, entry); + } else appendBackingEntry(response$jscomp$0._formData, name, entry); iterator.next().then(progress, error); } } diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.edge.production.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.edge.production.js index a6898364a59a..bc48df48099a 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.edge.production.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.edge.production.js @@ -2315,6 +2315,14 @@ function requireModule(metadata) { if (hasOwnProperty.call(moduleExports, metadata[2])) return moduleExports[metadata[2]]; } +function appendBackingEntry(backingStore, key, value) { + backingStore.data.append(key, value); + value = backingStore.keys; + null === value + ? ((backingStore.keys = Array.from(backingStore.data.keys())), + (backingStore.keyPointer = 0)) + : value.push(key); +} var RESPONSE_SYMBOL = Symbol(); function ReactPromise(status, value, reason) { this.status = status; @@ -2689,7 +2697,7 @@ function getChunk(response, id) { var chunks = response._chunks, chunk = chunks.get(id); chunk || - ((chunk = response._formData.get(response._prefix + id)), + ((chunk = response._formData.data.get(response._prefix + id)), (chunk = "string" === typeof chunk ? createResolvedModelChunk(response, chunk, id) @@ -2790,6 +2798,10 @@ function getOutlinedModel( case "fulfilled": id = chunk.value; chunk = chunk.reason; + if (null !== chunk && "error" in chunk) + throw Error( + "Expected an initialized chunk but got an initialized stream chunk instead. This payload may have been submitted by an older version of React." + ); for ( var localLength = 0, rootArrayContexts = response._rootArrayContexts, @@ -2923,7 +2935,7 @@ function parseTypedArray( Error("Already initialized typed array.") ) ); - reference = response._formData.get(key).arrayBuffer(); + reference = response._formData.data.get(key).arrayBuffer(); if (initializingHandler) { var handler = initializingHandler; handler.deps++; @@ -2967,7 +2979,7 @@ function resolveStream(response, id, stream, controller) { var chunks = response._chunks; stream = new ReactPromise("fulfilled", stream, controller); chunks.set(id, stream); - response = response._formData.getAll(response._prefix + id); + response = response._formData.data.getAll(response._prefix + id); for (id = 0; id < response.length; id++) (chunks = response[id]), "string" === typeof chunks && @@ -3182,24 +3194,31 @@ function parseModelString(response, obj, key, value, reference, arrayRoot) { getOutlinedModel(response, arrayRoot, obj, key, null, createSet) ); case "K": - obj = value.slice(2); - obj = response._prefix + obj + "_"; - key = new FormData(); - response = response._formData; - arrayRoot = Array.from(response.keys()); - for (value = 0; value < arrayRoot.length; value++) - if (((reference = arrayRoot[value]), reference.startsWith(obj))) { + key = value.slice(2); + obj = response._prefix + "_"; + key = obj + key + "_"; + arrayRoot = new FormData(); + for (response = response._formData; ; ) { + value = response.keys; + null === value && + ((value = response.keys = Array.from(response.data.keys())), + (response.keyPointer = 0)); + value = value[response.keyPointer]; + if (void 0 === value) break; + if (value.startsWith(key)) { + reference = response.data.getAll(value); for ( - var entries = response.getAll(reference), - newKey = reference.slice(obj.length), - j = 0; - j < entries.length; - j++ + var referencedFormDataKey = value.slice(key.length), i = 0; + i < reference.length; + i++ ) - key.append(newKey, entries[j]); - response.delete(reference); - } - return key; + arrayRoot.append(referencedFormDataKey, reference[i]); + response.data.delete(value); + response.keyPointer++; + } else if (value.startsWith(obj)) break; + else response.keyPointer++; + } + return arrayRoot; case "i": return ( (arrayRoot = value.slice(2)), @@ -3357,7 +3376,7 @@ function parseModelString(response, obj, key, value, reference, arrayRoot) { ); case "B": obj = parseInt(value.slice(2), 16); - response = response._formData.get(response._prefix + obj); + response = response._formData.data.get(response._prefix + obj); if (!(response instanceof Blob)) throw Error("Referenced Blob is not a Blob."); return response; @@ -3387,7 +3406,7 @@ function createResponse(bundlerConfig, formFieldPrefix, temporaryReferences) { return { _bundlerConfig: bundlerConfig, _prefix: formFieldPrefix, - _formData: backingFormData, + _formData: { data: backingFormData, keyPointer: -1, keys: null }, _chunks: chunks, _closed: !1, _closedReason: null, @@ -3523,7 +3542,7 @@ exports.decodeReplyFromAsyncIterable = function ( var name = entry[0]; entry = entry[1]; if ("string" === typeof entry) { - response._formData.append(name, entry); + appendBackingEntry(response._formData, name, entry); var prefix = response._prefix; if (name.startsWith(prefix)) { var chunks = response._chunks; @@ -3531,7 +3550,7 @@ exports.decodeReplyFromAsyncIterable = function ( (chunks = chunks.get(name)) && resolveModelChunk(response, chunks, entry, name); } - } else response._formData.append(name, entry); + } else appendBackingEntry(response._formData, name, entry); iterator.next().then(progress, error); } } diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.node.development.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.node.development.js index 7f783a744f76..14ccbd592752 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.node.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.node.development.js @@ -4531,6 +4531,14 @@ if (hasOwnProperty.call(moduleExports, metadata[2])) return moduleExports[metadata[2]]; } + function appendBackingEntry(backingStore, key, value) { + backingStore.data.append(key, value); + value = backingStore.keys; + null === value + ? ((backingStore.keys = Array.from(backingStore.data.keys())), + (backingStore.keyPointer = 0)) + : value.push(key); + } function ReactPromise(status, value, reason) { this.status = status; this.value = value; @@ -4845,7 +4853,7 @@ var chunks = response._chunks, chunk = chunks.get(id); chunk || - ((chunk = response._formData.get(response._prefix + id)), + ((chunk = response._formData.data.get(response._prefix + id)), (chunk = "string" === typeof chunk ? new ReactPromise( @@ -4957,6 +4965,10 @@ case "fulfilled": id = chunk.value; chunk = chunk.reason; + if (null !== chunk && "error" in chunk) + throw Error( + "Expected an initialized chunk but got an initialized stream chunk instead. This payload may have been submitted by an older version of React." + ); for ( var localLength = 0, rootArrayContexts = response._rootArrayContexts, @@ -5099,7 +5111,7 @@ Error("Already initialized typed array.") ) ); - reference = response._formData.get(key).arrayBuffer(); + reference = response._formData.data.get(key).arrayBuffer(); if (initializingHandler) { var handler = initializingHandler; handler.deps++; @@ -5143,7 +5155,7 @@ var chunks = response._chunks; stream = new ReactPromise("fulfilled", stream, controller); chunks.set(id, stream); - response = response._formData.getAll(response._prefix + id); + response = response._formData.data.getAll(response._prefix + id); for (id = 0; id < response.length; id++) (chunks = response[id]), "string" === typeof chunks && @@ -5363,24 +5375,33 @@ getOutlinedModel(response, arrayRoot, obj, key, null, createSet) ); case "K": - obj = value.slice(2); - obj = response._prefix + obj + "_"; - key = new FormData(); - response = response._formData; - arrayRoot = Array.from(response.keys()); - for (value = 0; value < arrayRoot.length; value++) - if (((reference = arrayRoot[value]), reference.startsWith(obj))) { + key = value.slice(2); + obj = response._prefix + "_"; + key = obj + key + "_"; + arrayRoot = new FormData(); + for (response = response._formData; ; ) { + value = response; + reference = value.keys; + null === reference && + ((reference = value.keys = Array.from(value.data.keys())), + (value.keyPointer = 0)); + value = reference[value.keyPointer]; + if (void 0 === value) break; + if (value.startsWith(key)) { + reference = response.data.getAll(value); for ( - var entries = response.getAll(reference), - newKey = reference.slice(obj.length), - j = 0; - j < entries.length; - j++ + var referencedFormDataKey = value.slice(key.length), i = 0; + i < reference.length; + i++ ) - key.append(newKey, entries[j]); - response.delete(reference); - } - return key; + arrayRoot.append(referencedFormDataKey, reference[i]); + reference = response; + reference.data.delete(value); + reference.keyPointer++; + } else if (value.startsWith(obj)) break; + else response.keyPointer++; + } + return arrayRoot; case "i": return ( (arrayRoot = value.slice(2)), @@ -5548,7 +5569,7 @@ ); case "B": obj = parseInt(value.slice(2), 16); - response = response._formData.get(response._prefix + obj); + response = response._formData.data.get(response._prefix + obj); if (!(response instanceof Blob)) throw Error("Referenced Blob is not a Blob."); return response; @@ -5589,7 +5610,7 @@ return { _bundlerConfig: bundlerConfig, _prefix: formFieldPrefix, - _formData: backingFormData, + _formData: { data: backingFormData, keyPointer: -1, keys: null }, _chunks: chunks, _closed: !1, _closedReason: null, @@ -5599,7 +5620,7 @@ }; } function resolveField(response, key, value) { - response._formData.append(key, value); + appendBackingEntry(response._formData, key, value); var prefix = response._prefix; if (key.startsWith(prefix)) { var chunks = response._chunks; @@ -6548,7 +6569,7 @@ _entry$value = _entry$value[1]; "string" === typeof _entry$value ? resolveField(response, entry, _entry$value) - : response._formData.append(entry, _entry$value); + : appendBackingEntry(response._formData, entry, _entry$value); iterator.next().then(progress, error); } } @@ -6602,16 +6623,22 @@ ); else { pendingFiles++; - var JSCompiler_object_inline_chunks_286 = []; + var JSCompiler_object_inline_chunks_294 = []; value.on("data", function (chunk) { - JSCompiler_object_inline_chunks_286.push(chunk); + JSCompiler_object_inline_chunks_294.push(chunk); }); value.on("end", function () { try { - var blob = new Blob(JSCompiler_object_inline_chunks_286, { - type: mimeType - }); - response._formData.append(name, blob, filename); + var blob = new Blob(JSCompiler_object_inline_chunks_294, { + type: mimeType + }), + backingStore = response._formData; + backingStore.data.append(name, blob, filename); + var keys = backingStore.keys; + null === keys + ? ((backingStore.keys = Array.from(backingStore.data.keys())), + (backingStore.keyPointer = 0)) + : keys.push(name); pendingFiles--; if (0 === pendingFiles) { for (blob = 0; blob < queuedFields.length; blob += 2) diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.node.production.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.node.production.js index 8d9fd87d7942..183cb65dbd77 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.node.production.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.node.production.js @@ -2345,6 +2345,14 @@ function requireModule(metadata) { if (hasOwnProperty.call(moduleExports, metadata[2])) return moduleExports[metadata[2]]; } +function appendBackingEntry(backingStore, key, value) { + backingStore.data.append(key, value); + value = backingStore.keys; + null === value + ? ((backingStore.keys = Array.from(backingStore.data.keys())), + (backingStore.keyPointer = 0)) + : value.push(key); +} var RESPONSE_SYMBOL = Symbol(); function ReactPromise(status, value, reason) { this.status = status; @@ -2719,7 +2727,7 @@ function getChunk(response, id) { var chunks = response._chunks, chunk = chunks.get(id); chunk || - ((chunk = response._formData.get(response._prefix + id)), + ((chunk = response._formData.data.get(response._prefix + id)), (chunk = "string" === typeof chunk ? createResolvedModelChunk(response, chunk, id) @@ -2820,6 +2828,10 @@ function getOutlinedModel( case "fulfilled": id = chunk.value; chunk = chunk.reason; + if (null !== chunk && "error" in chunk) + throw Error( + "Expected an initialized chunk but got an initialized stream chunk instead. This payload may have been submitted by an older version of React." + ); for ( var localLength = 0, rootArrayContexts = response._rootArrayContexts, @@ -2953,7 +2965,7 @@ function parseTypedArray( Error("Already initialized typed array.") ) ); - reference = response._formData.get(key).arrayBuffer(); + reference = response._formData.data.get(key).arrayBuffer(); if (initializingHandler) { var handler = initializingHandler; handler.deps++; @@ -2997,7 +3009,7 @@ function resolveStream(response, id, stream, controller) { var chunks = response._chunks; stream = new ReactPromise("fulfilled", stream, controller); chunks.set(id, stream); - response = response._formData.getAll(response._prefix + id); + response = response._formData.data.getAll(response._prefix + id); for (id = 0; id < response.length; id++) (chunks = response[id]), "string" === typeof chunks && @@ -3212,24 +3224,31 @@ function parseModelString(response, obj, key, value, reference, arrayRoot) { getOutlinedModel(response, arrayRoot, obj, key, null, createSet) ); case "K": - obj = value.slice(2); - obj = response._prefix + obj + "_"; - key = new FormData(); - response = response._formData; - arrayRoot = Array.from(response.keys()); - for (value = 0; value < arrayRoot.length; value++) - if (((reference = arrayRoot[value]), reference.startsWith(obj))) { + key = value.slice(2); + obj = response._prefix + "_"; + key = obj + key + "_"; + arrayRoot = new FormData(); + for (response = response._formData; ; ) { + value = response.keys; + null === value && + ((value = response.keys = Array.from(response.data.keys())), + (response.keyPointer = 0)); + value = value[response.keyPointer]; + if (void 0 === value) break; + if (value.startsWith(key)) { + reference = response.data.getAll(value); for ( - var entries = response.getAll(reference), - newKey = reference.slice(obj.length), - j = 0; - j < entries.length; - j++ + var referencedFormDataKey = value.slice(key.length), i = 0; + i < reference.length; + i++ ) - key.append(newKey, entries[j]); - response.delete(reference); - } - return key; + arrayRoot.append(referencedFormDataKey, reference[i]); + response.data.delete(value); + response.keyPointer++; + } else if (value.startsWith(obj)) break; + else response.keyPointer++; + } + return arrayRoot; case "i": return ( (arrayRoot = value.slice(2)), @@ -3387,7 +3406,7 @@ function parseModelString(response, obj, key, value, reference, arrayRoot) { ); case "B": obj = parseInt(value.slice(2), 16); - response = response._formData.get(response._prefix + obj); + response = response._formData.data.get(response._prefix + obj); if (!(response instanceof Blob)) throw Error("Referenced Blob is not a Blob."); return response; @@ -3417,7 +3436,7 @@ function createResponse(bundlerConfig, formFieldPrefix, temporaryReferences) { return { _bundlerConfig: bundlerConfig, _prefix: formFieldPrefix, - _formData: backingFormData, + _formData: { data: backingFormData, keyPointer: -1, keys: null }, _chunks: chunks, _closed: !1, _closedReason: null, @@ -3427,7 +3446,7 @@ function createResponse(bundlerConfig, formFieldPrefix, temporaryReferences) { }; } function resolveField(response, key, value) { - response._formData.append(key, value); + appendBackingEntry(response._formData, key, value); var prefix = response._prefix; if (key.startsWith(prefix)) { var chunks = response._chunks; @@ -3605,7 +3624,7 @@ exports.decodeReplyFromAsyncIterable = function ( _entry$value = _entry$value[1]; "string" === typeof _entry$value ? resolveField(response, entry, _entry$value) - : response._formData.append(entry, _entry$value); + : appendBackingEntry(response._formData, entry, _entry$value); iterator.next().then(progress, error); } } @@ -3655,16 +3674,22 @@ exports.decodeReplyFromBusboy = function (busboyStream, turbopackMap, options) { ); else { pendingFiles++; - var JSCompiler_object_inline_chunks_290 = []; + var JSCompiler_object_inline_chunks_299 = []; value.on("data", function (chunk) { - JSCompiler_object_inline_chunks_290.push(chunk); + JSCompiler_object_inline_chunks_299.push(chunk); }); value.on("end", function () { try { - var blob = new Blob(JSCompiler_object_inline_chunks_290, { - type: mimeType - }); - response._formData.append(name, blob, filename); + var blob = new Blob(JSCompiler_object_inline_chunks_299, { + type: mimeType + }), + backingStore = response._formData; + backingStore.data.append(name, blob, filename); + var keys = backingStore.keys; + null === keys + ? ((backingStore.keys = Array.from(backingStore.data.keys())), + (backingStore.keyPointer = 0)) + : keys.push(name); pendingFiles--; if (0 === pendingFiles) { for (blob = 0; blob < queuedFields.length; blob += 2) diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/package.json b/packages/next/src/compiled/react-server-dom-turbopack-experimental/package.json index e1a3149c63ad..bb8d22431d90 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/package.json +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/package.json @@ -48,7 +48,7 @@ "neo-async": "^2.6.1" }, "peerDependencies": { - "react": "0.0.0-experimental-f4e0d4ed-20260429", - "react-dom": "0.0.0-experimental-f4e0d4ed-20260429" + "react": "0.0.0-experimental-dd453071-20260506", + "react-dom": "0.0.0-experimental-dd453071-20260506" } } \ No newline at end of file diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.browser.development.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.browser.development.js index 8719d11d997f..98ee1b4083d8 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.browser.development.js @@ -550,7 +550,7 @@ null === formData && (formData = new FormData()); var _data3 = formData; key = nextPartId++; - var prefix = formFieldPrefix + key + "_"; + var prefix = formFieldPrefix + "_" + key + "_"; value.forEach(function (originalValue, originalKey) { _data3.append(prefix + originalKey, originalValue); }); @@ -5159,10 +5159,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.3.0-canary-f4e0d4ed-20260429", + version: "19.3.0-canary-dd453071-20260506", rendererPackageName: "react-server-dom-turbopack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-canary-f4e0d4ed-20260429", + reconcilerVersion: "19.3.0-canary-dd453071-20260506", getCurrentComponentInfo: function () { return currentOwnerInDEV; } diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.browser.production.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.browser.production.js index b55bdc25f736..42316529f716 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.browser.production.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.browser.production.js @@ -340,7 +340,7 @@ function processReply( null === formData && (formData = new FormData()); var data$31 = formData; key = nextPartId++; - var prefix = formFieldPrefix + key + "_"; + var prefix = formFieldPrefix + "_" + key + "_"; value.forEach(function (originalValue, originalKey) { data$31.append(prefix + originalKey, originalValue); }); diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.edge.development.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.edge.development.js index 31a8f038a597..c2eadbaa7086 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.edge.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.edge.development.js @@ -575,7 +575,7 @@ null === formData && (formData = new FormData()); var _data3 = formData; key = nextPartId++; - var prefix = formFieldPrefix + key + "_"; + var prefix = formFieldPrefix + "_" + key + "_"; value.forEach(function (originalValue, originalKey) { _data3.append(prefix + originalKey, originalValue); }); diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.edge.production.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.edge.production.js index 4bd32bc89e43..5d86402d8e4e 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.edge.production.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.edge.production.js @@ -358,7 +358,7 @@ function processReply( null === formData && (formData = new FormData()); var data$31 = formData; key = nextPartId++; - var prefix = formFieldPrefix + key + "_"; + var prefix = formFieldPrefix + "_" + key + "_"; value.forEach(function (originalValue, originalKey) { data$31.append(prefix + originalKey, originalValue); }); diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.node.development.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.node.development.js index e50f4017e689..36f72662f34c 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.node.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.node.development.js @@ -575,7 +575,7 @@ null === formData && (formData = new FormData()); var _data3 = formData; key = nextPartId++; - var prefix = formFieldPrefix + key + "_"; + var prefix = formFieldPrefix + "_" + key + "_"; value.forEach(function (originalValue, originalKey) { _data3.append(prefix + originalKey, originalValue); }); diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.node.production.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.node.production.js index 1ada253e987f..3d490a8b9c3f 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.node.production.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.node.production.js @@ -359,7 +359,7 @@ function processReply( null === formData && (formData = new FormData()); var data$31 = formData; key = nextPartId++; - var prefix = formFieldPrefix + key + "_"; + var prefix = formFieldPrefix + "_" + key + "_"; value.forEach(function (originalValue, originalKey) { data$31.append(prefix + originalKey, originalValue); }); diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.browser.development.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.browser.development.js index 6c4da9fd1016..484f63473e0f 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.browser.development.js @@ -4264,7 +4264,7 @@ var chunks = response._chunks, chunk = chunks.get(id); chunk || - ((chunk = response._formData.get(response._prefix + id)), + ((chunk = response._formData.data.get(response._prefix + id)), (chunk = "string" === typeof chunk ? new ReactPromise( @@ -4376,6 +4376,10 @@ case "fulfilled": id = chunk.value; chunk = chunk.reason; + if (null !== chunk && "error" in chunk) + throw Error( + "Expected an initialized chunk but got an initialized stream chunk instead. This payload may have been submitted by an older version of React." + ); for ( var localLength = 0, rootArrayContexts = response._rootArrayContexts, @@ -4518,7 +4522,7 @@ Error("Already initialized typed array.") ) ); - reference = response._formData.get(key).arrayBuffer(); + reference = response._formData.data.get(key).arrayBuffer(); if (initializingHandler) { var handler = initializingHandler; handler.deps++; @@ -4562,7 +4566,7 @@ var chunks = response._chunks; stream = new ReactPromise("fulfilled", stream, controller); chunks.set(id, stream); - response = response._formData.getAll(response._prefix + id); + response = response._formData.data.getAll(response._prefix + id); for (id = 0; id < response.length; id++) (chunks = response[id]), "string" === typeof chunks && @@ -4782,24 +4786,33 @@ getOutlinedModel(response, arrayRoot, obj, key, null, createSet) ); case "K": - obj = value.slice(2); - obj = response._prefix + obj + "_"; - key = new FormData(); - response = response._formData; - arrayRoot = Array.from(response.keys()); - for (value = 0; value < arrayRoot.length; value++) - if (((reference = arrayRoot[value]), reference.startsWith(obj))) { + key = value.slice(2); + obj = response._prefix + "_"; + key = obj + key + "_"; + arrayRoot = new FormData(); + for (response = response._formData; ; ) { + value = response; + reference = value.keys; + null === reference && + ((reference = value.keys = Array.from(value.data.keys())), + (value.keyPointer = 0)); + value = reference[value.keyPointer]; + if (void 0 === value) break; + if (value.startsWith(key)) { + reference = response.data.getAll(value); for ( - var entries = response.getAll(reference), - newKey = reference.slice(obj.length), - j = 0; - j < entries.length; - j++ + var referencedFormDataKey = value.slice(key.length), i = 0; + i < reference.length; + i++ ) - key.append(newKey, entries[j]); - response.delete(reference); - } - return key; + arrayRoot.append(referencedFormDataKey, reference[i]); + reference = response; + reference.data.delete(value); + reference.keyPointer++; + } else if (value.startsWith(obj)) break; + else response.keyPointer++; + } + return arrayRoot; case "i": return ( (arrayRoot = value.slice(2)), @@ -4967,7 +4980,7 @@ ); case "B": obj = parseInt(value.slice(2), 16); - response = response._formData.get(response._prefix + obj); + response = response._formData.data.get(response._prefix + obj); if (!(response instanceof Blob)) throw Error("Referenced Blob is not a Blob."); return response; @@ -5008,7 +5021,7 @@ return { _bundlerConfig: bundlerConfig, _prefix: formFieldPrefix, - _formData: backingFormData, + _formData: { data: backingFormData, keyPointer: -1, keys: null }, _chunks: chunks, _closed: !1, _closedReason: null, diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.browser.production.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.browser.production.js index a36500ff4a12..ee1e766f0f82 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.browser.production.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.browser.production.js @@ -2592,7 +2592,7 @@ function getChunk(response, id) { var chunks = response._chunks, chunk = chunks.get(id); chunk || - ((chunk = response._formData.get(response._prefix + id)), + ((chunk = response._formData.data.get(response._prefix + id)), (chunk = "string" === typeof chunk ? createResolvedModelChunk(response, chunk, id) @@ -2693,6 +2693,8 @@ function getOutlinedModel( case "fulfilled": id = chunk.value; chunk = chunk.reason; + if (null !== chunk && "error" in chunk) + throw Error(formatProdErrorMessage(599)); for ( var localLength = 0, rootArrayContexts = response._rootArrayContexts, @@ -2821,7 +2823,7 @@ function parseTypedArray( reference, createErroredChunk(response, Error(formatProdErrorMessage(568))) ); - reference = response._formData.get(key).arrayBuffer(); + reference = response._formData.data.get(key).arrayBuffer(); if (initializingHandler) { var handler = initializingHandler; handler.deps++; @@ -2865,7 +2867,7 @@ function resolveStream(response, id, stream, controller) { var chunks = response._chunks; stream = new ReactPromise("fulfilled", stream, controller); chunks.set(id, stream); - response = response._formData.getAll(response._prefix + id); + response = response._formData.data.getAll(response._prefix + id); for (id = 0; id < response.length; id++) (chunks = response[id]), "string" === typeof chunks && @@ -3073,24 +3075,31 @@ function parseModelString(response, obj, key, value, reference, arrayRoot) { getOutlinedModel(response, arrayRoot, obj, key, null, createSet) ); case "K": - obj = value.slice(2); - obj = response._prefix + obj + "_"; - key = new FormData(); - response = response._formData; - arrayRoot = Array.from(response.keys()); - for (value = 0; value < arrayRoot.length; value++) - if (((reference = arrayRoot[value]), reference.startsWith(obj))) { + key = value.slice(2); + obj = response._prefix + "_"; + key = obj + key + "_"; + arrayRoot = new FormData(); + for (response = response._formData; ; ) { + value = response.keys; + null === value && + ((value = response.keys = Array.from(response.data.keys())), + (response.keyPointer = 0)); + value = value[response.keyPointer]; + if (void 0 === value) break; + if (value.startsWith(key)) { + reference = response.data.getAll(value); for ( - var entries = response.getAll(reference), - newKey = reference.slice(obj.length), - j = 0; - j < entries.length; - j++ + var referencedFormDataKey = value.slice(key.length), i = 0; + i < reference.length; + i++ ) - key.append(newKey, entries[j]); - response.delete(reference); - } - return key; + arrayRoot.append(referencedFormDataKey, reference[i]); + response.data.delete(value); + response.keyPointer++; + } else if (value.startsWith(obj)) break; + else response.keyPointer++; + } + return arrayRoot; case "i": return ( (arrayRoot = value.slice(2)), @@ -3244,7 +3253,7 @@ function parseModelString(response, obj, key, value, reference, arrayRoot) { ); case "B": obj = parseInt(value.slice(2), 16); - response = response._formData.get(response._prefix + obj); + response = response._formData.data.get(response._prefix + obj); if (!(response instanceof Blob)) throw Error(formatProdErrorMessage(582)); return response; @@ -3274,7 +3283,7 @@ function createResponse(bundlerConfig, formFieldPrefix, temporaryReferences) { return { _bundlerConfig: bundlerConfig, _prefix: formFieldPrefix, - _formData: backingFormData, + _formData: { data: backingFormData, keyPointer: -1, keys: null }, _chunks: chunks, _closed: !1, _closedReason: null, diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.edge.development.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.edge.development.js index cad726843fc1..381c441b82ae 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.edge.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.edge.development.js @@ -4024,6 +4024,14 @@ if (hasOwnProperty.call(moduleExports, metadata[2])) return moduleExports[metadata[2]]; } + function appendBackingEntry(backingStore, key, value) { + backingStore.data.append(key, value); + value = backingStore.keys; + null === value + ? ((backingStore.keys = Array.from(backingStore.data.keys())), + (backingStore.keyPointer = 0)) + : value.push(key); + } function ReactPromise(status, value, reason) { this.status = status; this.value = value; @@ -4338,7 +4346,7 @@ var chunks = response._chunks, chunk = chunks.get(id); chunk || - ((chunk = response._formData.get(response._prefix + id)), + ((chunk = response._formData.data.get(response._prefix + id)), (chunk = "string" === typeof chunk ? new ReactPromise( @@ -4450,6 +4458,10 @@ case "fulfilled": id = chunk.value; chunk = chunk.reason; + if (null !== chunk && "error" in chunk) + throw Error( + "Expected an initialized chunk but got an initialized stream chunk instead. This payload may have been submitted by an older version of React." + ); for ( var localLength = 0, rootArrayContexts = response._rootArrayContexts, @@ -4592,7 +4604,7 @@ Error("Already initialized typed array.") ) ); - reference = response._formData.get(key).arrayBuffer(); + reference = response._formData.data.get(key).arrayBuffer(); if (initializingHandler) { var handler = initializingHandler; handler.deps++; @@ -4636,7 +4648,7 @@ var chunks = response._chunks; stream = new ReactPromise("fulfilled", stream, controller); chunks.set(id, stream); - response = response._formData.getAll(response._prefix + id); + response = response._formData.data.getAll(response._prefix + id); for (id = 0; id < response.length; id++) (chunks = response[id]), "string" === typeof chunks && @@ -4856,24 +4868,33 @@ getOutlinedModel(response, arrayRoot, obj, key, null, createSet) ); case "K": - obj = value.slice(2); - obj = response._prefix + obj + "_"; - key = new FormData(); - response = response._formData; - arrayRoot = Array.from(response.keys()); - for (value = 0; value < arrayRoot.length; value++) - if (((reference = arrayRoot[value]), reference.startsWith(obj))) { + key = value.slice(2); + obj = response._prefix + "_"; + key = obj + key + "_"; + arrayRoot = new FormData(); + for (response = response._formData; ; ) { + value = response; + reference = value.keys; + null === reference && + ((reference = value.keys = Array.from(value.data.keys())), + (value.keyPointer = 0)); + value = reference[value.keyPointer]; + if (void 0 === value) break; + if (value.startsWith(key)) { + reference = response.data.getAll(value); for ( - var entries = response.getAll(reference), - newKey = reference.slice(obj.length), - j = 0; - j < entries.length; - j++ + var referencedFormDataKey = value.slice(key.length), i = 0; + i < reference.length; + i++ ) - key.append(newKey, entries[j]); - response.delete(reference); - } - return key; + arrayRoot.append(referencedFormDataKey, reference[i]); + reference = response; + reference.data.delete(value); + reference.keyPointer++; + } else if (value.startsWith(obj)) break; + else response.keyPointer++; + } + return arrayRoot; case "i": return ( (arrayRoot = value.slice(2)), @@ -5041,7 +5062,7 @@ ); case "B": obj = parseInt(value.slice(2), 16); - response = response._formData.get(response._prefix + obj); + response = response._formData.data.get(response._prefix + obj); if (!(response instanceof Blob)) throw Error("Referenced Blob is not a Blob."); return response; @@ -5082,7 +5103,7 @@ return { _bundlerConfig: bundlerConfig, _prefix: formFieldPrefix, - _formData: backingFormData, + _formData: { data: backingFormData, keyPointer: -1, keys: null }, _chunks: chunks, _closed: !1, _closedReason: null, @@ -5803,7 +5824,7 @@ entry = entry[1]; if ("string" === typeof entry) { var response = response$jscomp$0; - response._formData.append(name, entry); + appendBackingEntry(response._formData, name, entry); var prefix = response._prefix; if (name.startsWith(prefix)) { var chunks = response._chunks; @@ -5811,7 +5832,7 @@ (chunks = chunks.get(name)) && resolveModelChunk(response, chunks, entry, name); } - } else response$jscomp$0._formData.append(name, entry); + } else appendBackingEntry(response$jscomp$0._formData, name, entry); iterator.next().then(progress, error); } } diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.edge.production.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.edge.production.js index f25b06b8bb17..73683611d18c 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.edge.production.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.edge.production.js @@ -2266,6 +2266,14 @@ function requireModule(metadata) { if (hasOwnProperty.call(moduleExports, metadata[2])) return moduleExports[metadata[2]]; } +function appendBackingEntry(backingStore, key, value) { + backingStore.data.append(key, value); + value = backingStore.keys; + null === value + ? ((backingStore.keys = Array.from(backingStore.data.keys())), + (backingStore.keyPointer = 0)) + : value.push(key); +} var RESPONSE_SYMBOL = Symbol(); function ReactPromise(status, value, reason) { this.status = status; @@ -2640,7 +2648,7 @@ function getChunk(response, id) { var chunks = response._chunks, chunk = chunks.get(id); chunk || - ((chunk = response._formData.get(response._prefix + id)), + ((chunk = response._formData.data.get(response._prefix + id)), (chunk = "string" === typeof chunk ? createResolvedModelChunk(response, chunk, id) @@ -2741,6 +2749,10 @@ function getOutlinedModel( case "fulfilled": id = chunk.value; chunk = chunk.reason; + if (null !== chunk && "error" in chunk) + throw Error( + "Expected an initialized chunk but got an initialized stream chunk instead. This payload may have been submitted by an older version of React." + ); for ( var localLength = 0, rootArrayContexts = response._rootArrayContexts, @@ -2874,7 +2886,7 @@ function parseTypedArray( Error("Already initialized typed array.") ) ); - reference = response._formData.get(key).arrayBuffer(); + reference = response._formData.data.get(key).arrayBuffer(); if (initializingHandler) { var handler = initializingHandler; handler.deps++; @@ -2918,7 +2930,7 @@ function resolveStream(response, id, stream, controller) { var chunks = response._chunks; stream = new ReactPromise("fulfilled", stream, controller); chunks.set(id, stream); - response = response._formData.getAll(response._prefix + id); + response = response._formData.data.getAll(response._prefix + id); for (id = 0; id < response.length; id++) (chunks = response[id]), "string" === typeof chunks && @@ -3133,24 +3145,31 @@ function parseModelString(response, obj, key, value, reference, arrayRoot) { getOutlinedModel(response, arrayRoot, obj, key, null, createSet) ); case "K": - obj = value.slice(2); - obj = response._prefix + obj + "_"; - key = new FormData(); - response = response._formData; - arrayRoot = Array.from(response.keys()); - for (value = 0; value < arrayRoot.length; value++) - if (((reference = arrayRoot[value]), reference.startsWith(obj))) { + key = value.slice(2); + obj = response._prefix + "_"; + key = obj + key + "_"; + arrayRoot = new FormData(); + for (response = response._formData; ; ) { + value = response.keys; + null === value && + ((value = response.keys = Array.from(response.data.keys())), + (response.keyPointer = 0)); + value = value[response.keyPointer]; + if (void 0 === value) break; + if (value.startsWith(key)) { + reference = response.data.getAll(value); for ( - var entries = response.getAll(reference), - newKey = reference.slice(obj.length), - j = 0; - j < entries.length; - j++ + var referencedFormDataKey = value.slice(key.length), i = 0; + i < reference.length; + i++ ) - key.append(newKey, entries[j]); - response.delete(reference); - } - return key; + arrayRoot.append(referencedFormDataKey, reference[i]); + response.data.delete(value); + response.keyPointer++; + } else if (value.startsWith(obj)) break; + else response.keyPointer++; + } + return arrayRoot; case "i": return ( (arrayRoot = value.slice(2)), @@ -3308,7 +3327,7 @@ function parseModelString(response, obj, key, value, reference, arrayRoot) { ); case "B": obj = parseInt(value.slice(2), 16); - response = response._formData.get(response._prefix + obj); + response = response._formData.data.get(response._prefix + obj); if (!(response instanceof Blob)) throw Error("Referenced Blob is not a Blob."); return response; @@ -3338,7 +3357,7 @@ function createResponse(bundlerConfig, formFieldPrefix, temporaryReferences) { return { _bundlerConfig: bundlerConfig, _prefix: formFieldPrefix, - _formData: backingFormData, + _formData: { data: backingFormData, keyPointer: -1, keys: null }, _chunks: chunks, _closed: !1, _closedReason: null, @@ -3474,7 +3493,7 @@ exports.decodeReplyFromAsyncIterable = function ( var name = entry[0]; entry = entry[1]; if ("string" === typeof entry) { - response._formData.append(name, entry); + appendBackingEntry(response._formData, name, entry); var prefix = response._prefix; if (name.startsWith(prefix)) { var chunks = response._chunks; @@ -3482,7 +3501,7 @@ exports.decodeReplyFromAsyncIterable = function ( (chunks = chunks.get(name)) && resolveModelChunk(response, chunks, entry, name); } - } else response._formData.append(name, entry); + } else appendBackingEntry(response._formData, name, entry); iterator.next().then(progress, error); } } diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.development.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.development.js index 082080e4c732..223cc7cad413 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.development.js @@ -4485,6 +4485,14 @@ if (hasOwnProperty.call(moduleExports, metadata[2])) return moduleExports[metadata[2]]; } + function appendBackingEntry(backingStore, key, value) { + backingStore.data.append(key, value); + value = backingStore.keys; + null === value + ? ((backingStore.keys = Array.from(backingStore.data.keys())), + (backingStore.keyPointer = 0)) + : value.push(key); + } function ReactPromise(status, value, reason) { this.status = status; this.value = value; @@ -4799,7 +4807,7 @@ var chunks = response._chunks, chunk = chunks.get(id); chunk || - ((chunk = response._formData.get(response._prefix + id)), + ((chunk = response._formData.data.get(response._prefix + id)), (chunk = "string" === typeof chunk ? new ReactPromise( @@ -4911,6 +4919,10 @@ case "fulfilled": id = chunk.value; chunk = chunk.reason; + if (null !== chunk && "error" in chunk) + throw Error( + "Expected an initialized chunk but got an initialized stream chunk instead. This payload may have been submitted by an older version of React." + ); for ( var localLength = 0, rootArrayContexts = response._rootArrayContexts, @@ -5053,7 +5065,7 @@ Error("Already initialized typed array.") ) ); - reference = response._formData.get(key).arrayBuffer(); + reference = response._formData.data.get(key).arrayBuffer(); if (initializingHandler) { var handler = initializingHandler; handler.deps++; @@ -5097,7 +5109,7 @@ var chunks = response._chunks; stream = new ReactPromise("fulfilled", stream, controller); chunks.set(id, stream); - response = response._formData.getAll(response._prefix + id); + response = response._formData.data.getAll(response._prefix + id); for (id = 0; id < response.length; id++) (chunks = response[id]), "string" === typeof chunks && @@ -5317,24 +5329,33 @@ getOutlinedModel(response, arrayRoot, obj, key, null, createSet) ); case "K": - obj = value.slice(2); - obj = response._prefix + obj + "_"; - key = new FormData(); - response = response._formData; - arrayRoot = Array.from(response.keys()); - for (value = 0; value < arrayRoot.length; value++) - if (((reference = arrayRoot[value]), reference.startsWith(obj))) { + key = value.slice(2); + obj = response._prefix + "_"; + key = obj + key + "_"; + arrayRoot = new FormData(); + for (response = response._formData; ; ) { + value = response; + reference = value.keys; + null === reference && + ((reference = value.keys = Array.from(value.data.keys())), + (value.keyPointer = 0)); + value = reference[value.keyPointer]; + if (void 0 === value) break; + if (value.startsWith(key)) { + reference = response.data.getAll(value); for ( - var entries = response.getAll(reference), - newKey = reference.slice(obj.length), - j = 0; - j < entries.length; - j++ + var referencedFormDataKey = value.slice(key.length), i = 0; + i < reference.length; + i++ ) - key.append(newKey, entries[j]); - response.delete(reference); - } - return key; + arrayRoot.append(referencedFormDataKey, reference[i]); + reference = response; + reference.data.delete(value); + reference.keyPointer++; + } else if (value.startsWith(obj)) break; + else response.keyPointer++; + } + return arrayRoot; case "i": return ( (arrayRoot = value.slice(2)), @@ -5502,7 +5523,7 @@ ); case "B": obj = parseInt(value.slice(2), 16); - response = response._formData.get(response._prefix + obj); + response = response._formData.data.get(response._prefix + obj); if (!(response instanceof Blob)) throw Error("Referenced Blob is not a Blob."); return response; @@ -5543,7 +5564,7 @@ return { _bundlerConfig: bundlerConfig, _prefix: formFieldPrefix, - _formData: backingFormData, + _formData: { data: backingFormData, keyPointer: -1, keys: null }, _chunks: chunks, _closed: !1, _closedReason: null, @@ -5553,7 +5574,7 @@ }; } function resolveField(response, key, value) { - response._formData.append(key, value); + appendBackingEntry(response._formData, key, value); var prefix = response._prefix; if (key.startsWith(prefix)) { var chunks = response._chunks; @@ -6496,7 +6517,7 @@ _entry$value = _entry$value[1]; "string" === typeof _entry$value ? resolveField(response, entry, _entry$value) - : response._formData.append(entry, _entry$value); + : appendBackingEntry(response._formData, entry, _entry$value); iterator.next().then(progress, error); } } @@ -6550,16 +6571,22 @@ ); else { pendingFiles++; - var JSCompiler_object_inline_chunks_286 = []; + var JSCompiler_object_inline_chunks_294 = []; value.on("data", function (chunk) { - JSCompiler_object_inline_chunks_286.push(chunk); + JSCompiler_object_inline_chunks_294.push(chunk); }); value.on("end", function () { try { - var blob = new Blob(JSCompiler_object_inline_chunks_286, { - type: mimeType - }); - response._formData.append(name, blob, filename); + var blob = new Blob(JSCompiler_object_inline_chunks_294, { + type: mimeType + }), + backingStore = response._formData; + backingStore.data.append(name, blob, filename); + var keys = backingStore.keys; + null === keys + ? ((backingStore.keys = Array.from(backingStore.data.keys())), + (backingStore.keyPointer = 0)) + : keys.push(name); pendingFiles--; if (0 === pendingFiles) { for (blob = 0; blob < queuedFields.length; blob += 2) diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.production.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.production.js index e50074615dc4..1218cefd3373 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.production.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.production.js @@ -2296,6 +2296,14 @@ function requireModule(metadata) { if (hasOwnProperty.call(moduleExports, metadata[2])) return moduleExports[metadata[2]]; } +function appendBackingEntry(backingStore, key, value) { + backingStore.data.append(key, value); + value = backingStore.keys; + null === value + ? ((backingStore.keys = Array.from(backingStore.data.keys())), + (backingStore.keyPointer = 0)) + : value.push(key); +} var RESPONSE_SYMBOL = Symbol(); function ReactPromise(status, value, reason) { this.status = status; @@ -2670,7 +2678,7 @@ function getChunk(response, id) { var chunks = response._chunks, chunk = chunks.get(id); chunk || - ((chunk = response._formData.get(response._prefix + id)), + ((chunk = response._formData.data.get(response._prefix + id)), (chunk = "string" === typeof chunk ? createResolvedModelChunk(response, chunk, id) @@ -2771,6 +2779,10 @@ function getOutlinedModel( case "fulfilled": id = chunk.value; chunk = chunk.reason; + if (null !== chunk && "error" in chunk) + throw Error( + "Expected an initialized chunk but got an initialized stream chunk instead. This payload may have been submitted by an older version of React." + ); for ( var localLength = 0, rootArrayContexts = response._rootArrayContexts, @@ -2904,7 +2916,7 @@ function parseTypedArray( Error("Already initialized typed array.") ) ); - reference = response._formData.get(key).arrayBuffer(); + reference = response._formData.data.get(key).arrayBuffer(); if (initializingHandler) { var handler = initializingHandler; handler.deps++; @@ -2948,7 +2960,7 @@ function resolveStream(response, id, stream, controller) { var chunks = response._chunks; stream = new ReactPromise("fulfilled", stream, controller); chunks.set(id, stream); - response = response._formData.getAll(response._prefix + id); + response = response._formData.data.getAll(response._prefix + id); for (id = 0; id < response.length; id++) (chunks = response[id]), "string" === typeof chunks && @@ -3163,24 +3175,31 @@ function parseModelString(response, obj, key, value, reference, arrayRoot) { getOutlinedModel(response, arrayRoot, obj, key, null, createSet) ); case "K": - obj = value.slice(2); - obj = response._prefix + obj + "_"; - key = new FormData(); - response = response._formData; - arrayRoot = Array.from(response.keys()); - for (value = 0; value < arrayRoot.length; value++) - if (((reference = arrayRoot[value]), reference.startsWith(obj))) { + key = value.slice(2); + obj = response._prefix + "_"; + key = obj + key + "_"; + arrayRoot = new FormData(); + for (response = response._formData; ; ) { + value = response.keys; + null === value && + ((value = response.keys = Array.from(response.data.keys())), + (response.keyPointer = 0)); + value = value[response.keyPointer]; + if (void 0 === value) break; + if (value.startsWith(key)) { + reference = response.data.getAll(value); for ( - var entries = response.getAll(reference), - newKey = reference.slice(obj.length), - j = 0; - j < entries.length; - j++ + var referencedFormDataKey = value.slice(key.length), i = 0; + i < reference.length; + i++ ) - key.append(newKey, entries[j]); - response.delete(reference); - } - return key; + arrayRoot.append(referencedFormDataKey, reference[i]); + response.data.delete(value); + response.keyPointer++; + } else if (value.startsWith(obj)) break; + else response.keyPointer++; + } + return arrayRoot; case "i": return ( (arrayRoot = value.slice(2)), @@ -3338,7 +3357,7 @@ function parseModelString(response, obj, key, value, reference, arrayRoot) { ); case "B": obj = parseInt(value.slice(2), 16); - response = response._formData.get(response._prefix + obj); + response = response._formData.data.get(response._prefix + obj); if (!(response instanceof Blob)) throw Error("Referenced Blob is not a Blob."); return response; @@ -3368,7 +3387,7 @@ function createResponse(bundlerConfig, formFieldPrefix, temporaryReferences) { return { _bundlerConfig: bundlerConfig, _prefix: formFieldPrefix, - _formData: backingFormData, + _formData: { data: backingFormData, keyPointer: -1, keys: null }, _chunks: chunks, _closed: !1, _closedReason: null, @@ -3378,7 +3397,7 @@ function createResponse(bundlerConfig, formFieldPrefix, temporaryReferences) { }; } function resolveField(response, key, value) { - response._formData.append(key, value); + appendBackingEntry(response._formData, key, value); var prefix = response._prefix; if (key.startsWith(prefix)) { var chunks = response._chunks; @@ -3556,7 +3575,7 @@ exports.decodeReplyFromAsyncIterable = function ( _entry$value = _entry$value[1]; "string" === typeof _entry$value ? resolveField(response, entry, _entry$value) - : response._formData.append(entry, _entry$value); + : appendBackingEntry(response._formData, entry, _entry$value); iterator.next().then(progress, error); } } @@ -3606,16 +3625,22 @@ exports.decodeReplyFromBusboy = function (busboyStream, turbopackMap, options) { ); else { pendingFiles++; - var JSCompiler_object_inline_chunks_287 = []; + var JSCompiler_object_inline_chunks_296 = []; value.on("data", function (chunk) { - JSCompiler_object_inline_chunks_287.push(chunk); + JSCompiler_object_inline_chunks_296.push(chunk); }); value.on("end", function () { try { - var blob = new Blob(JSCompiler_object_inline_chunks_287, { - type: mimeType - }); - response._formData.append(name, blob, filename); + var blob = new Blob(JSCompiler_object_inline_chunks_296, { + type: mimeType + }), + backingStore = response._formData; + backingStore.data.append(name, blob, filename); + var keys = backingStore.keys; + null === keys + ? ((backingStore.keys = Array.from(backingStore.data.keys())), + (backingStore.keyPointer = 0)) + : keys.push(name); pendingFiles--; if (0 === pendingFiles) { for (blob = 0; blob < queuedFields.length; blob += 2) diff --git a/packages/next/src/compiled/react-server-dom-turbopack/package.json b/packages/next/src/compiled/react-server-dom-turbopack/package.json index ad9e7378b013..cee23171c480 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/package.json +++ b/packages/next/src/compiled/react-server-dom-turbopack/package.json @@ -48,7 +48,7 @@ "neo-async": "^2.6.1" }, "peerDependencies": { - "react": "19.3.0-canary-f4e0d4ed-20260429", - "react-dom": "19.3.0-canary-f4e0d4ed-20260429" + "react": "19.3.0-canary-dd453071-20260506", + "react-dom": "19.3.0-canary-dd453071-20260506" } } \ No newline at end of file diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.browser.development.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.browser.development.js index 86293bd5467b..f050862635a1 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.browser.development.js @@ -557,7 +557,7 @@ null === formData && (formData = new FormData()); var _data3 = formData; key = nextPartId++; - var prefix = formFieldPrefix + key + "_"; + var prefix = formFieldPrefix + "_" + key + "_"; value.forEach(function (originalValue, originalKey) { _data3.append(prefix + originalKey, originalValue); }); @@ -5175,10 +5175,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.3.0-experimental-f4e0d4ed-20260429", + version: "19.3.0-experimental-dd453071-20260506", rendererPackageName: "react-server-dom-webpack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-experimental-f4e0d4ed-20260429", + reconcilerVersion: "19.3.0-experimental-dd453071-20260506", getCurrentComponentInfo: function () { return currentOwnerInDEV; } diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.browser.production.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.browser.production.js index afd1952659e1..94eaa895b1eb 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.browser.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.browser.production.js @@ -351,7 +351,7 @@ function processReply( null === formData && (formData = new FormData()); var data$31 = formData; key = nextPartId++; - var prefix = formFieldPrefix + key + "_"; + var prefix = formFieldPrefix + "_" + key + "_"; value.forEach(function (originalValue, originalKey) { data$31.append(prefix + originalKey, originalValue); }); diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.edge.development.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.edge.development.js index 3347d58ab7e7..f95494c40305 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.edge.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.edge.development.js @@ -578,7 +578,7 @@ null === formData && (formData = new FormData()); var _data3 = formData; key = nextPartId++; - var prefix = formFieldPrefix + key + "_"; + var prefix = formFieldPrefix + "_" + key + "_"; value.forEach(function (originalValue, originalKey) { _data3.append(prefix + originalKey, originalValue); }); diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.edge.production.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.edge.production.js index 325e4cf5eaee..d5876f085963 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.edge.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.edge.production.js @@ -360,7 +360,7 @@ function processReply( null === formData && (formData = new FormData()); var data$31 = formData; key = nextPartId++; - var prefix = formFieldPrefix + key + "_"; + var prefix = formFieldPrefix + "_" + key + "_"; value.forEach(function (originalValue, originalKey) { data$31.append(prefix + originalKey, originalValue); }); diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.development.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.development.js index be598a32c389..0577828ab096 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.development.js @@ -578,7 +578,7 @@ null === formData && (formData = new FormData()); var _data3 = formData; key = nextPartId++; - var prefix = formFieldPrefix + key + "_"; + var prefix = formFieldPrefix + "_" + key + "_"; value.forEach(function (originalValue, originalKey) { _data3.append(prefix + originalKey, originalValue); }); diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.production.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.production.js index b659f56776fb..c8f44909d895 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.production.js @@ -361,7 +361,7 @@ function processReply( null === formData && (formData = new FormData()); var data$31 = formData; key = nextPartId++; - var prefix = formFieldPrefix + key + "_"; + var prefix = formFieldPrefix + "_" + key + "_"; value.forEach(function (originalValue, originalKey) { data$31.append(prefix + originalKey, originalValue); }); diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.browser.development.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.browser.development.js index 1cb90f3db016..2ef9f744e8fc 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.browser.development.js @@ -4317,7 +4317,7 @@ var chunks = response._chunks, chunk = chunks.get(id); chunk || - ((chunk = response._formData.get(response._prefix + id)), + ((chunk = response._formData.data.get(response._prefix + id)), (chunk = "string" === typeof chunk ? new ReactPromise( @@ -4429,6 +4429,10 @@ case "fulfilled": id = chunk.value; chunk = chunk.reason; + if (null !== chunk && "error" in chunk) + throw Error( + "Expected an initialized chunk but got an initialized stream chunk instead. This payload may have been submitted by an older version of React." + ); for ( var localLength = 0, rootArrayContexts = response._rootArrayContexts, @@ -4571,7 +4575,7 @@ Error("Already initialized typed array.") ) ); - reference = response._formData.get(key).arrayBuffer(); + reference = response._formData.data.get(key).arrayBuffer(); if (initializingHandler) { var handler = initializingHandler; handler.deps++; @@ -4615,7 +4619,7 @@ var chunks = response._chunks; stream = new ReactPromise("fulfilled", stream, controller); chunks.set(id, stream); - response = response._formData.getAll(response._prefix + id); + response = response._formData.data.getAll(response._prefix + id); for (id = 0; id < response.length; id++) (chunks = response[id]), "string" === typeof chunks && @@ -4835,24 +4839,33 @@ getOutlinedModel(response, arrayRoot, obj, key, null, createSet) ); case "K": - obj = value.slice(2); - obj = response._prefix + obj + "_"; - key = new FormData(); - response = response._formData; - arrayRoot = Array.from(response.keys()); - for (value = 0; value < arrayRoot.length; value++) - if (((reference = arrayRoot[value]), reference.startsWith(obj))) { + key = value.slice(2); + obj = response._prefix + "_"; + key = obj + key + "_"; + arrayRoot = new FormData(); + for (response = response._formData; ; ) { + value = response; + reference = value.keys; + null === reference && + ((reference = value.keys = Array.from(value.data.keys())), + (value.keyPointer = 0)); + value = reference[value.keyPointer]; + if (void 0 === value) break; + if (value.startsWith(key)) { + reference = response.data.getAll(value); for ( - var entries = response.getAll(reference), - newKey = reference.slice(obj.length), - j = 0; - j < entries.length; - j++ + var referencedFormDataKey = value.slice(key.length), i = 0; + i < reference.length; + i++ ) - key.append(newKey, entries[j]); - response.delete(reference); - } - return key; + arrayRoot.append(referencedFormDataKey, reference[i]); + reference = response; + reference.data.delete(value); + reference.keyPointer++; + } else if (value.startsWith(obj)) break; + else response.keyPointer++; + } + return arrayRoot; case "i": return ( (arrayRoot = value.slice(2)), @@ -5020,7 +5033,7 @@ ); case "B": obj = parseInt(value.slice(2), 16); - response = response._formData.get(response._prefix + obj); + response = response._formData.data.get(response._prefix + obj); if (!(response instanceof Blob)) throw Error("Referenced Blob is not a Blob."); return response; @@ -5061,7 +5074,7 @@ return { _bundlerConfig: bundlerConfig, _prefix: formFieldPrefix, - _formData: backingFormData, + _formData: { data: backingFormData, keyPointer: -1, keys: null }, _chunks: chunks, _closed: !1, _closedReason: null, diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.browser.production.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.browser.production.js index 20ad6b2134c4..7091bf72a070 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.browser.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.browser.production.js @@ -2652,7 +2652,7 @@ function getChunk(response, id) { var chunks = response._chunks, chunk = chunks.get(id); chunk || - ((chunk = response._formData.get(response._prefix + id)), + ((chunk = response._formData.data.get(response._prefix + id)), (chunk = "string" === typeof chunk ? createResolvedModelChunk(response, chunk, id) @@ -2753,6 +2753,8 @@ function getOutlinedModel( case "fulfilled": id = chunk.value; chunk = chunk.reason; + if (null !== chunk && "error" in chunk) + throw Error(formatProdErrorMessage(599)); for ( var localLength = 0, rootArrayContexts = response._rootArrayContexts, @@ -2881,7 +2883,7 @@ function parseTypedArray( reference, createErroredChunk(response, Error(formatProdErrorMessage(568))) ); - reference = response._formData.get(key).arrayBuffer(); + reference = response._formData.data.get(key).arrayBuffer(); if (initializingHandler) { var handler = initializingHandler; handler.deps++; @@ -2925,7 +2927,7 @@ function resolveStream(response, id, stream, controller) { var chunks = response._chunks; stream = new ReactPromise("fulfilled", stream, controller); chunks.set(id, stream); - response = response._formData.getAll(response._prefix + id); + response = response._formData.data.getAll(response._prefix + id); for (id = 0; id < response.length; id++) (chunks = response[id]), "string" === typeof chunks && @@ -3133,24 +3135,31 @@ function parseModelString(response, obj, key, value, reference, arrayRoot) { getOutlinedModel(response, arrayRoot, obj, key, null, createSet) ); case "K": - obj = value.slice(2); - obj = response._prefix + obj + "_"; - key = new FormData(); - response = response._formData; - arrayRoot = Array.from(response.keys()); - for (value = 0; value < arrayRoot.length; value++) - if (((reference = arrayRoot[value]), reference.startsWith(obj))) { + key = value.slice(2); + obj = response._prefix + "_"; + key = obj + key + "_"; + arrayRoot = new FormData(); + for (response = response._formData; ; ) { + value = response.keys; + null === value && + ((value = response.keys = Array.from(response.data.keys())), + (response.keyPointer = 0)); + value = value[response.keyPointer]; + if (void 0 === value) break; + if (value.startsWith(key)) { + reference = response.data.getAll(value); for ( - var entries = response.getAll(reference), - newKey = reference.slice(obj.length), - j = 0; - j < entries.length; - j++ + var referencedFormDataKey = value.slice(key.length), i = 0; + i < reference.length; + i++ ) - key.append(newKey, entries[j]); - response.delete(reference); - } - return key; + arrayRoot.append(referencedFormDataKey, reference[i]); + response.data.delete(value); + response.keyPointer++; + } else if (value.startsWith(obj)) break; + else response.keyPointer++; + } + return arrayRoot; case "i": return ( (arrayRoot = value.slice(2)), @@ -3304,7 +3313,7 @@ function parseModelString(response, obj, key, value, reference, arrayRoot) { ); case "B": obj = parseInt(value.slice(2), 16); - response = response._formData.get(response._prefix + obj); + response = response._formData.data.get(response._prefix + obj); if (!(response instanceof Blob)) throw Error(formatProdErrorMessage(582)); return response; @@ -3334,7 +3343,7 @@ function createResponse(bundlerConfig, formFieldPrefix, temporaryReferences) { return { _bundlerConfig: bundlerConfig, _prefix: formFieldPrefix, - _formData: backingFormData, + _formData: { data: backingFormData, keyPointer: -1, keys: null }, _chunks: chunks, _closed: !1, _closedReason: null, diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.development.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.development.js index 4776f94b2a3f..6cf03ee51821 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.development.js @@ -4073,6 +4073,14 @@ if (hasOwnProperty.call(moduleExports, metadata[2])) return moduleExports[metadata[2]]; } + function appendBackingEntry(backingStore, key, value) { + backingStore.data.append(key, value); + value = backingStore.keys; + null === value + ? ((backingStore.keys = Array.from(backingStore.data.keys())), + (backingStore.keyPointer = 0)) + : value.push(key); + } function ReactPromise(status, value, reason) { this.status = status; this.value = value; @@ -4387,7 +4395,7 @@ var chunks = response._chunks, chunk = chunks.get(id); chunk || - ((chunk = response._formData.get(response._prefix + id)), + ((chunk = response._formData.data.get(response._prefix + id)), (chunk = "string" === typeof chunk ? new ReactPromise( @@ -4499,6 +4507,10 @@ case "fulfilled": id = chunk.value; chunk = chunk.reason; + if (null !== chunk && "error" in chunk) + throw Error( + "Expected an initialized chunk but got an initialized stream chunk instead. This payload may have been submitted by an older version of React." + ); for ( var localLength = 0, rootArrayContexts = response._rootArrayContexts, @@ -4641,7 +4653,7 @@ Error("Already initialized typed array.") ) ); - reference = response._formData.get(key).arrayBuffer(); + reference = response._formData.data.get(key).arrayBuffer(); if (initializingHandler) { var handler = initializingHandler; handler.deps++; @@ -4685,7 +4697,7 @@ var chunks = response._chunks; stream = new ReactPromise("fulfilled", stream, controller); chunks.set(id, stream); - response = response._formData.getAll(response._prefix + id); + response = response._formData.data.getAll(response._prefix + id); for (id = 0; id < response.length; id++) (chunks = response[id]), "string" === typeof chunks && @@ -4905,24 +4917,33 @@ getOutlinedModel(response, arrayRoot, obj, key, null, createSet) ); case "K": - obj = value.slice(2); - obj = response._prefix + obj + "_"; - key = new FormData(); - response = response._formData; - arrayRoot = Array.from(response.keys()); - for (value = 0; value < arrayRoot.length; value++) - if (((reference = arrayRoot[value]), reference.startsWith(obj))) { + key = value.slice(2); + obj = response._prefix + "_"; + key = obj + key + "_"; + arrayRoot = new FormData(); + for (response = response._formData; ; ) { + value = response; + reference = value.keys; + null === reference && + ((reference = value.keys = Array.from(value.data.keys())), + (value.keyPointer = 0)); + value = reference[value.keyPointer]; + if (void 0 === value) break; + if (value.startsWith(key)) { + reference = response.data.getAll(value); for ( - var entries = response.getAll(reference), - newKey = reference.slice(obj.length), - j = 0; - j < entries.length; - j++ + var referencedFormDataKey = value.slice(key.length), i = 0; + i < reference.length; + i++ ) - key.append(newKey, entries[j]); - response.delete(reference); - } - return key; + arrayRoot.append(referencedFormDataKey, reference[i]); + reference = response; + reference.data.delete(value); + reference.keyPointer++; + } else if (value.startsWith(obj)) break; + else response.keyPointer++; + } + return arrayRoot; case "i": return ( (arrayRoot = value.slice(2)), @@ -5090,7 +5111,7 @@ ); case "B": obj = parseInt(value.slice(2), 16); - response = response._formData.get(response._prefix + obj); + response = response._formData.data.get(response._prefix + obj); if (!(response instanceof Blob)) throw Error("Referenced Blob is not a Blob."); return response; @@ -5131,7 +5152,7 @@ return { _bundlerConfig: bundlerConfig, _prefix: formFieldPrefix, - _formData: backingFormData, + _formData: { data: backingFormData, keyPointer: -1, keys: null }, _chunks: chunks, _closed: !1, _closedReason: null, @@ -5857,7 +5878,7 @@ entry = entry[1]; if ("string" === typeof entry) { var response = response$jscomp$0; - response._formData.append(name, entry); + appendBackingEntry(response._formData, name, entry); var prefix = response._prefix; if (name.startsWith(prefix)) { var chunks = response._chunks; @@ -5865,7 +5886,7 @@ (chunks = chunks.get(name)) && resolveModelChunk(response, chunks, entry, name); } - } else response$jscomp$0._formData.append(name, entry); + } else appendBackingEntry(response$jscomp$0._formData, name, entry); iterator.next().then(progress, error); } } diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.production.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.production.js index b50cc7ddc97e..16dc84464c7c 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.production.js @@ -2317,6 +2317,14 @@ function requireModule(metadata) { if (hasOwnProperty.call(moduleExports, metadata[2])) return moduleExports[metadata[2]]; } +function appendBackingEntry(backingStore, key, value) { + backingStore.data.append(key, value); + value = backingStore.keys; + null === value + ? ((backingStore.keys = Array.from(backingStore.data.keys())), + (backingStore.keyPointer = 0)) + : value.push(key); +} var RESPONSE_SYMBOL = Symbol(); function ReactPromise(status, value, reason) { this.status = status; @@ -2691,7 +2699,7 @@ function getChunk(response, id) { var chunks = response._chunks, chunk = chunks.get(id); chunk || - ((chunk = response._formData.get(response._prefix + id)), + ((chunk = response._formData.data.get(response._prefix + id)), (chunk = "string" === typeof chunk ? createResolvedModelChunk(response, chunk, id) @@ -2792,6 +2800,10 @@ function getOutlinedModel( case "fulfilled": id = chunk.value; chunk = chunk.reason; + if (null !== chunk && "error" in chunk) + throw Error( + "Expected an initialized chunk but got an initialized stream chunk instead. This payload may have been submitted by an older version of React." + ); for ( var localLength = 0, rootArrayContexts = response._rootArrayContexts, @@ -2925,7 +2937,7 @@ function parseTypedArray( Error("Already initialized typed array.") ) ); - reference = response._formData.get(key).arrayBuffer(); + reference = response._formData.data.get(key).arrayBuffer(); if (initializingHandler) { var handler = initializingHandler; handler.deps++; @@ -2969,7 +2981,7 @@ function resolveStream(response, id, stream, controller) { var chunks = response._chunks; stream = new ReactPromise("fulfilled", stream, controller); chunks.set(id, stream); - response = response._formData.getAll(response._prefix + id); + response = response._formData.data.getAll(response._prefix + id); for (id = 0; id < response.length; id++) (chunks = response[id]), "string" === typeof chunks && @@ -3184,24 +3196,31 @@ function parseModelString(response, obj, key, value, reference, arrayRoot) { getOutlinedModel(response, arrayRoot, obj, key, null, createSet) ); case "K": - obj = value.slice(2); - obj = response._prefix + obj + "_"; - key = new FormData(); - response = response._formData; - arrayRoot = Array.from(response.keys()); - for (value = 0; value < arrayRoot.length; value++) - if (((reference = arrayRoot[value]), reference.startsWith(obj))) { + key = value.slice(2); + obj = response._prefix + "_"; + key = obj + key + "_"; + arrayRoot = new FormData(); + for (response = response._formData; ; ) { + value = response.keys; + null === value && + ((value = response.keys = Array.from(response.data.keys())), + (response.keyPointer = 0)); + value = value[response.keyPointer]; + if (void 0 === value) break; + if (value.startsWith(key)) { + reference = response.data.getAll(value); for ( - var entries = response.getAll(reference), - newKey = reference.slice(obj.length), - j = 0; - j < entries.length; - j++ + var referencedFormDataKey = value.slice(key.length), i = 0; + i < reference.length; + i++ ) - key.append(newKey, entries[j]); - response.delete(reference); - } - return key; + arrayRoot.append(referencedFormDataKey, reference[i]); + response.data.delete(value); + response.keyPointer++; + } else if (value.startsWith(obj)) break; + else response.keyPointer++; + } + return arrayRoot; case "i": return ( (arrayRoot = value.slice(2)), @@ -3359,7 +3378,7 @@ function parseModelString(response, obj, key, value, reference, arrayRoot) { ); case "B": obj = parseInt(value.slice(2), 16); - response = response._formData.get(response._prefix + obj); + response = response._formData.data.get(response._prefix + obj); if (!(response instanceof Blob)) throw Error("Referenced Blob is not a Blob."); return response; @@ -3389,7 +3408,7 @@ function createResponse(bundlerConfig, formFieldPrefix, temporaryReferences) { return { _bundlerConfig: bundlerConfig, _prefix: formFieldPrefix, - _formData: backingFormData, + _formData: { data: backingFormData, keyPointer: -1, keys: null }, _chunks: chunks, _closed: !1, _closedReason: null, @@ -3525,7 +3544,7 @@ exports.decodeReplyFromAsyncIterable = function ( var name = entry[0]; entry = entry[1]; if ("string" === typeof entry) { - response._formData.append(name, entry); + appendBackingEntry(response._formData, name, entry); var prefix = response._prefix; if (name.startsWith(prefix)) { var chunks = response._chunks; @@ -3533,7 +3552,7 @@ exports.decodeReplyFromAsyncIterable = function ( (chunks = chunks.get(name)) && resolveModelChunk(response, chunks, entry, name); } - } else response._formData.append(name, entry); + } else appendBackingEntry(response._formData, name, entry); iterator.next().then(progress, error); } } diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.development.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.development.js index 6dda29916421..088a8ce4a008 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.development.js @@ -4534,6 +4534,14 @@ if (hasOwnProperty.call(moduleExports, metadata[2])) return moduleExports[metadata[2]]; } + function appendBackingEntry(backingStore, key, value) { + backingStore.data.append(key, value); + value = backingStore.keys; + null === value + ? ((backingStore.keys = Array.from(backingStore.data.keys())), + (backingStore.keyPointer = 0)) + : value.push(key); + } function ReactPromise(status, value, reason) { this.status = status; this.value = value; @@ -4848,7 +4856,7 @@ var chunks = response._chunks, chunk = chunks.get(id); chunk || - ((chunk = response._formData.get(response._prefix + id)), + ((chunk = response._formData.data.get(response._prefix + id)), (chunk = "string" === typeof chunk ? new ReactPromise( @@ -4960,6 +4968,10 @@ case "fulfilled": id = chunk.value; chunk = chunk.reason; + if (null !== chunk && "error" in chunk) + throw Error( + "Expected an initialized chunk but got an initialized stream chunk instead. This payload may have been submitted by an older version of React." + ); for ( var localLength = 0, rootArrayContexts = response._rootArrayContexts, @@ -5102,7 +5114,7 @@ Error("Already initialized typed array.") ) ); - reference = response._formData.get(key).arrayBuffer(); + reference = response._formData.data.get(key).arrayBuffer(); if (initializingHandler) { var handler = initializingHandler; handler.deps++; @@ -5146,7 +5158,7 @@ var chunks = response._chunks; stream = new ReactPromise("fulfilled", stream, controller); chunks.set(id, stream); - response = response._formData.getAll(response._prefix + id); + response = response._formData.data.getAll(response._prefix + id); for (id = 0; id < response.length; id++) (chunks = response[id]), "string" === typeof chunks && @@ -5366,24 +5378,33 @@ getOutlinedModel(response, arrayRoot, obj, key, null, createSet) ); case "K": - obj = value.slice(2); - obj = response._prefix + obj + "_"; - key = new FormData(); - response = response._formData; - arrayRoot = Array.from(response.keys()); - for (value = 0; value < arrayRoot.length; value++) - if (((reference = arrayRoot[value]), reference.startsWith(obj))) { + key = value.slice(2); + obj = response._prefix + "_"; + key = obj + key + "_"; + arrayRoot = new FormData(); + for (response = response._formData; ; ) { + value = response; + reference = value.keys; + null === reference && + ((reference = value.keys = Array.from(value.data.keys())), + (value.keyPointer = 0)); + value = reference[value.keyPointer]; + if (void 0 === value) break; + if (value.startsWith(key)) { + reference = response.data.getAll(value); for ( - var entries = response.getAll(reference), - newKey = reference.slice(obj.length), - j = 0; - j < entries.length; - j++ + var referencedFormDataKey = value.slice(key.length), i = 0; + i < reference.length; + i++ ) - key.append(newKey, entries[j]); - response.delete(reference); - } - return key; + arrayRoot.append(referencedFormDataKey, reference[i]); + reference = response; + reference.data.delete(value); + reference.keyPointer++; + } else if (value.startsWith(obj)) break; + else response.keyPointer++; + } + return arrayRoot; case "i": return ( (arrayRoot = value.slice(2)), @@ -5551,7 +5572,7 @@ ); case "B": obj = parseInt(value.slice(2), 16); - response = response._formData.get(response._prefix + obj); + response = response._formData.data.get(response._prefix + obj); if (!(response instanceof Blob)) throw Error("Referenced Blob is not a Blob."); return response; @@ -5592,7 +5613,7 @@ return { _bundlerConfig: bundlerConfig, _prefix: formFieldPrefix, - _formData: backingFormData, + _formData: { data: backingFormData, keyPointer: -1, keys: null }, _chunks: chunks, _closed: !1, _closedReason: null, @@ -5602,7 +5623,7 @@ }; } function resolveField(response, key, value) { - response._formData.append(key, value); + appendBackingEntry(response._formData, key, value); var prefix = response._prefix; if (key.startsWith(prefix)) { var chunks = response._chunks; @@ -6550,7 +6571,7 @@ _entry$value = _entry$value[1]; "string" === typeof _entry$value ? resolveField(response, entry, _entry$value) - : response._formData.append(entry, _entry$value); + : appendBackingEntry(response._formData, entry, _entry$value); iterator.next().then(progress, error); } } @@ -6604,16 +6625,22 @@ ); else { pendingFiles++; - var JSCompiler_object_inline_chunks_286 = []; + var JSCompiler_object_inline_chunks_294 = []; value.on("data", function (chunk) { - JSCompiler_object_inline_chunks_286.push(chunk); + JSCompiler_object_inline_chunks_294.push(chunk); }); value.on("end", function () { try { - var blob = new Blob(JSCompiler_object_inline_chunks_286, { - type: mimeType - }); - response._formData.append(name, blob, filename); + var blob = new Blob(JSCompiler_object_inline_chunks_294, { + type: mimeType + }), + backingStore = response._formData; + backingStore.data.append(name, blob, filename); + var keys = backingStore.keys; + null === keys + ? ((backingStore.keys = Array.from(backingStore.data.keys())), + (backingStore.keyPointer = 0)) + : keys.push(name); pendingFiles--; if (0 === pendingFiles) { for (blob = 0; blob < queuedFields.length; blob += 2) diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.production.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.production.js index d2534d87d92c..e3cb2912b550 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.production.js @@ -2347,6 +2347,14 @@ function requireModule(metadata) { if (hasOwnProperty.call(moduleExports, metadata[2])) return moduleExports[metadata[2]]; } +function appendBackingEntry(backingStore, key, value) { + backingStore.data.append(key, value); + value = backingStore.keys; + null === value + ? ((backingStore.keys = Array.from(backingStore.data.keys())), + (backingStore.keyPointer = 0)) + : value.push(key); +} var RESPONSE_SYMBOL = Symbol(); function ReactPromise(status, value, reason) { this.status = status; @@ -2721,7 +2729,7 @@ function getChunk(response, id) { var chunks = response._chunks, chunk = chunks.get(id); chunk || - ((chunk = response._formData.get(response._prefix + id)), + ((chunk = response._formData.data.get(response._prefix + id)), (chunk = "string" === typeof chunk ? createResolvedModelChunk(response, chunk, id) @@ -2822,6 +2830,10 @@ function getOutlinedModel( case "fulfilled": id = chunk.value; chunk = chunk.reason; + if (null !== chunk && "error" in chunk) + throw Error( + "Expected an initialized chunk but got an initialized stream chunk instead. This payload may have been submitted by an older version of React." + ); for ( var localLength = 0, rootArrayContexts = response._rootArrayContexts, @@ -2955,7 +2967,7 @@ function parseTypedArray( Error("Already initialized typed array.") ) ); - reference = response._formData.get(key).arrayBuffer(); + reference = response._formData.data.get(key).arrayBuffer(); if (initializingHandler) { var handler = initializingHandler; handler.deps++; @@ -2999,7 +3011,7 @@ function resolveStream(response, id, stream, controller) { var chunks = response._chunks; stream = new ReactPromise("fulfilled", stream, controller); chunks.set(id, stream); - response = response._formData.getAll(response._prefix + id); + response = response._formData.data.getAll(response._prefix + id); for (id = 0; id < response.length; id++) (chunks = response[id]), "string" === typeof chunks && @@ -3214,24 +3226,31 @@ function parseModelString(response, obj, key, value, reference, arrayRoot) { getOutlinedModel(response, arrayRoot, obj, key, null, createSet) ); case "K": - obj = value.slice(2); - obj = response._prefix + obj + "_"; - key = new FormData(); - response = response._formData; - arrayRoot = Array.from(response.keys()); - for (value = 0; value < arrayRoot.length; value++) - if (((reference = arrayRoot[value]), reference.startsWith(obj))) { + key = value.slice(2); + obj = response._prefix + "_"; + key = obj + key + "_"; + arrayRoot = new FormData(); + for (response = response._formData; ; ) { + value = response.keys; + null === value && + ((value = response.keys = Array.from(response.data.keys())), + (response.keyPointer = 0)); + value = value[response.keyPointer]; + if (void 0 === value) break; + if (value.startsWith(key)) { + reference = response.data.getAll(value); for ( - var entries = response.getAll(reference), - newKey = reference.slice(obj.length), - j = 0; - j < entries.length; - j++ + var referencedFormDataKey = value.slice(key.length), i = 0; + i < reference.length; + i++ ) - key.append(newKey, entries[j]); - response.delete(reference); - } - return key; + arrayRoot.append(referencedFormDataKey, reference[i]); + response.data.delete(value); + response.keyPointer++; + } else if (value.startsWith(obj)) break; + else response.keyPointer++; + } + return arrayRoot; case "i": return ( (arrayRoot = value.slice(2)), @@ -3389,7 +3408,7 @@ function parseModelString(response, obj, key, value, reference, arrayRoot) { ); case "B": obj = parseInt(value.slice(2), 16); - response = response._formData.get(response._prefix + obj); + response = response._formData.data.get(response._prefix + obj); if (!(response instanceof Blob)) throw Error("Referenced Blob is not a Blob."); return response; @@ -3419,7 +3438,7 @@ function createResponse(bundlerConfig, formFieldPrefix, temporaryReferences) { return { _bundlerConfig: bundlerConfig, _prefix: formFieldPrefix, - _formData: backingFormData, + _formData: { data: backingFormData, keyPointer: -1, keys: null }, _chunks: chunks, _closed: !1, _closedReason: null, @@ -3429,7 +3448,7 @@ function createResponse(bundlerConfig, formFieldPrefix, temporaryReferences) { }; } function resolveField(response, key, value) { - response._formData.append(key, value); + appendBackingEntry(response._formData, key, value); var prefix = response._prefix; if (key.startsWith(prefix)) { var chunks = response._chunks; @@ -3607,7 +3626,7 @@ exports.decodeReplyFromAsyncIterable = function ( _entry$value = _entry$value[1]; "string" === typeof _entry$value ? resolveField(response, entry, _entry$value) - : response._formData.append(entry, _entry$value); + : appendBackingEntry(response._formData, entry, _entry$value); iterator.next().then(progress, error); } } @@ -3657,16 +3676,22 @@ exports.decodeReplyFromBusboy = function (busboyStream, webpackMap, options) { ); else { pendingFiles++; - var JSCompiler_object_inline_chunks_290 = []; + var JSCompiler_object_inline_chunks_299 = []; value.on("data", function (chunk) { - JSCompiler_object_inline_chunks_290.push(chunk); + JSCompiler_object_inline_chunks_299.push(chunk); }); value.on("end", function () { try { - var blob = new Blob(JSCompiler_object_inline_chunks_290, { - type: mimeType - }); - response._formData.append(name, blob, filename); + var blob = new Blob(JSCompiler_object_inline_chunks_299, { + type: mimeType + }), + backingStore = response._formData; + backingStore.data.append(name, blob, filename); + var keys = backingStore.keys; + null === keys + ? ((backingStore.keys = Array.from(backingStore.data.keys())), + (backingStore.keyPointer = 0)) + : keys.push(name); pendingFiles--; if (0 === pendingFiles) { for (blob = 0; blob < queuedFields.length; blob += 2) diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/package.json b/packages/next/src/compiled/react-server-dom-webpack-experimental/package.json index 1cf48789caf6..5042646e1a78 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/package.json +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/package.json @@ -52,8 +52,8 @@ "webpack-sources": "^3.2.0" }, "peerDependencies": { - "react": "0.0.0-experimental-f4e0d4ed-20260429", - "react-dom": "0.0.0-experimental-f4e0d4ed-20260429", + "react": "0.0.0-experimental-dd453071-20260506", + "react-dom": "0.0.0-experimental-dd453071-20260506", "webpack": "^5.59.0" } } \ No newline at end of file diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.development.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.development.js index 8a3764775569..8b8068162651 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.development.js @@ -557,7 +557,7 @@ null === formData && (formData = new FormData()); var _data3 = formData; key = nextPartId++; - var prefix = formFieldPrefix + key + "_"; + var prefix = formFieldPrefix + "_" + key + "_"; value.forEach(function (originalValue, originalKey) { _data3.append(prefix + originalKey, originalValue); }); @@ -5175,10 +5175,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.3.0-canary-f4e0d4ed-20260429", + version: "19.3.0-canary-dd453071-20260506", rendererPackageName: "react-server-dom-webpack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-canary-f4e0d4ed-20260429", + reconcilerVersion: "19.3.0-canary-dd453071-20260506", getCurrentComponentInfo: function () { return currentOwnerInDEV; } diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.production.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.production.js index afd1952659e1..94eaa895b1eb 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.production.js @@ -351,7 +351,7 @@ function processReply( null === formData && (formData = new FormData()); var data$31 = formData; key = nextPartId++; - var prefix = formFieldPrefix + key + "_"; + var prefix = formFieldPrefix + "_" + key + "_"; value.forEach(function (originalValue, originalKey) { data$31.append(prefix + originalKey, originalValue); }); diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.edge.development.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.edge.development.js index 3347d58ab7e7..f95494c40305 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.edge.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.edge.development.js @@ -578,7 +578,7 @@ null === formData && (formData = new FormData()); var _data3 = formData; key = nextPartId++; - var prefix = formFieldPrefix + key + "_"; + var prefix = formFieldPrefix + "_" + key + "_"; value.forEach(function (originalValue, originalKey) { _data3.append(prefix + originalKey, originalValue); }); diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.edge.production.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.edge.production.js index 325e4cf5eaee..d5876f085963 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.edge.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.edge.production.js @@ -360,7 +360,7 @@ function processReply( null === formData && (formData = new FormData()); var data$31 = formData; key = nextPartId++; - var prefix = formFieldPrefix + key + "_"; + var prefix = formFieldPrefix + "_" + key + "_"; value.forEach(function (originalValue, originalKey) { data$31.append(prefix + originalKey, originalValue); }); diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.development.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.development.js index be598a32c389..0577828ab096 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.development.js @@ -578,7 +578,7 @@ null === formData && (formData = new FormData()); var _data3 = formData; key = nextPartId++; - var prefix = formFieldPrefix + key + "_"; + var prefix = formFieldPrefix + "_" + key + "_"; value.forEach(function (originalValue, originalKey) { _data3.append(prefix + originalKey, originalValue); }); diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.production.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.production.js index b659f56776fb..c8f44909d895 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.production.js @@ -361,7 +361,7 @@ function processReply( null === formData && (formData = new FormData()); var data$31 = formData; key = nextPartId++; - var prefix = formFieldPrefix + key + "_"; + var prefix = formFieldPrefix + "_" + key + "_"; value.forEach(function (originalValue, originalKey) { data$31.append(prefix + originalKey, originalValue); }); diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.development.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.development.js index 63d662048266..c7ee7669e373 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.development.js @@ -4271,7 +4271,7 @@ var chunks = response._chunks, chunk = chunks.get(id); chunk || - ((chunk = response._formData.get(response._prefix + id)), + ((chunk = response._formData.data.get(response._prefix + id)), (chunk = "string" === typeof chunk ? new ReactPromise( @@ -4383,6 +4383,10 @@ case "fulfilled": id = chunk.value; chunk = chunk.reason; + if (null !== chunk && "error" in chunk) + throw Error( + "Expected an initialized chunk but got an initialized stream chunk instead. This payload may have been submitted by an older version of React." + ); for ( var localLength = 0, rootArrayContexts = response._rootArrayContexts, @@ -4525,7 +4529,7 @@ Error("Already initialized typed array.") ) ); - reference = response._formData.get(key).arrayBuffer(); + reference = response._formData.data.get(key).arrayBuffer(); if (initializingHandler) { var handler = initializingHandler; handler.deps++; @@ -4569,7 +4573,7 @@ var chunks = response._chunks; stream = new ReactPromise("fulfilled", stream, controller); chunks.set(id, stream); - response = response._formData.getAll(response._prefix + id); + response = response._formData.data.getAll(response._prefix + id); for (id = 0; id < response.length; id++) (chunks = response[id]), "string" === typeof chunks && @@ -4789,24 +4793,33 @@ getOutlinedModel(response, arrayRoot, obj, key, null, createSet) ); case "K": - obj = value.slice(2); - obj = response._prefix + obj + "_"; - key = new FormData(); - response = response._formData; - arrayRoot = Array.from(response.keys()); - for (value = 0; value < arrayRoot.length; value++) - if (((reference = arrayRoot[value]), reference.startsWith(obj))) { + key = value.slice(2); + obj = response._prefix + "_"; + key = obj + key + "_"; + arrayRoot = new FormData(); + for (response = response._formData; ; ) { + value = response; + reference = value.keys; + null === reference && + ((reference = value.keys = Array.from(value.data.keys())), + (value.keyPointer = 0)); + value = reference[value.keyPointer]; + if (void 0 === value) break; + if (value.startsWith(key)) { + reference = response.data.getAll(value); for ( - var entries = response.getAll(reference), - newKey = reference.slice(obj.length), - j = 0; - j < entries.length; - j++ + var referencedFormDataKey = value.slice(key.length), i = 0; + i < reference.length; + i++ ) - key.append(newKey, entries[j]); - response.delete(reference); - } - return key; + arrayRoot.append(referencedFormDataKey, reference[i]); + reference = response; + reference.data.delete(value); + reference.keyPointer++; + } else if (value.startsWith(obj)) break; + else response.keyPointer++; + } + return arrayRoot; case "i": return ( (arrayRoot = value.slice(2)), @@ -4974,7 +4987,7 @@ ); case "B": obj = parseInt(value.slice(2), 16); - response = response._formData.get(response._prefix + obj); + response = response._formData.data.get(response._prefix + obj); if (!(response instanceof Blob)) throw Error("Referenced Blob is not a Blob."); return response; @@ -5015,7 +5028,7 @@ return { _bundlerConfig: bundlerConfig, _prefix: formFieldPrefix, - _formData: backingFormData, + _formData: { data: backingFormData, keyPointer: -1, keys: null }, _chunks: chunks, _closed: !1, _closedReason: null, diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.production.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.production.js index f39cfa1c0ad4..e67fd84abd1f 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.production.js @@ -2603,7 +2603,7 @@ function getChunk(response, id) { var chunks = response._chunks, chunk = chunks.get(id); chunk || - ((chunk = response._formData.get(response._prefix + id)), + ((chunk = response._formData.data.get(response._prefix + id)), (chunk = "string" === typeof chunk ? createResolvedModelChunk(response, chunk, id) @@ -2704,6 +2704,8 @@ function getOutlinedModel( case "fulfilled": id = chunk.value; chunk = chunk.reason; + if (null !== chunk && "error" in chunk) + throw Error(formatProdErrorMessage(599)); for ( var localLength = 0, rootArrayContexts = response._rootArrayContexts, @@ -2832,7 +2834,7 @@ function parseTypedArray( reference, createErroredChunk(response, Error(formatProdErrorMessage(568))) ); - reference = response._formData.get(key).arrayBuffer(); + reference = response._formData.data.get(key).arrayBuffer(); if (initializingHandler) { var handler = initializingHandler; handler.deps++; @@ -2876,7 +2878,7 @@ function resolveStream(response, id, stream, controller) { var chunks = response._chunks; stream = new ReactPromise("fulfilled", stream, controller); chunks.set(id, stream); - response = response._formData.getAll(response._prefix + id); + response = response._formData.data.getAll(response._prefix + id); for (id = 0; id < response.length; id++) (chunks = response[id]), "string" === typeof chunks && @@ -3084,24 +3086,31 @@ function parseModelString(response, obj, key, value, reference, arrayRoot) { getOutlinedModel(response, arrayRoot, obj, key, null, createSet) ); case "K": - obj = value.slice(2); - obj = response._prefix + obj + "_"; - key = new FormData(); - response = response._formData; - arrayRoot = Array.from(response.keys()); - for (value = 0; value < arrayRoot.length; value++) - if (((reference = arrayRoot[value]), reference.startsWith(obj))) { + key = value.slice(2); + obj = response._prefix + "_"; + key = obj + key + "_"; + arrayRoot = new FormData(); + for (response = response._formData; ; ) { + value = response.keys; + null === value && + ((value = response.keys = Array.from(response.data.keys())), + (response.keyPointer = 0)); + value = value[response.keyPointer]; + if (void 0 === value) break; + if (value.startsWith(key)) { + reference = response.data.getAll(value); for ( - var entries = response.getAll(reference), - newKey = reference.slice(obj.length), - j = 0; - j < entries.length; - j++ + var referencedFormDataKey = value.slice(key.length), i = 0; + i < reference.length; + i++ ) - key.append(newKey, entries[j]); - response.delete(reference); - } - return key; + arrayRoot.append(referencedFormDataKey, reference[i]); + response.data.delete(value); + response.keyPointer++; + } else if (value.startsWith(obj)) break; + else response.keyPointer++; + } + return arrayRoot; case "i": return ( (arrayRoot = value.slice(2)), @@ -3255,7 +3264,7 @@ function parseModelString(response, obj, key, value, reference, arrayRoot) { ); case "B": obj = parseInt(value.slice(2), 16); - response = response._formData.get(response._prefix + obj); + response = response._formData.data.get(response._prefix + obj); if (!(response instanceof Blob)) throw Error(formatProdErrorMessage(582)); return response; @@ -3285,7 +3294,7 @@ function createResponse(bundlerConfig, formFieldPrefix, temporaryReferences) { return { _bundlerConfig: bundlerConfig, _prefix: formFieldPrefix, - _formData: backingFormData, + _formData: { data: backingFormData, keyPointer: -1, keys: null }, _chunks: chunks, _closed: !1, _closedReason: null, diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.development.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.development.js index 8a671cfd2e52..2c34d33da8e1 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.development.js @@ -4027,6 +4027,14 @@ if (hasOwnProperty.call(moduleExports, metadata[2])) return moduleExports[metadata[2]]; } + function appendBackingEntry(backingStore, key, value) { + backingStore.data.append(key, value); + value = backingStore.keys; + null === value + ? ((backingStore.keys = Array.from(backingStore.data.keys())), + (backingStore.keyPointer = 0)) + : value.push(key); + } function ReactPromise(status, value, reason) { this.status = status; this.value = value; @@ -4341,7 +4349,7 @@ var chunks = response._chunks, chunk = chunks.get(id); chunk || - ((chunk = response._formData.get(response._prefix + id)), + ((chunk = response._formData.data.get(response._prefix + id)), (chunk = "string" === typeof chunk ? new ReactPromise( @@ -4453,6 +4461,10 @@ case "fulfilled": id = chunk.value; chunk = chunk.reason; + if (null !== chunk && "error" in chunk) + throw Error( + "Expected an initialized chunk but got an initialized stream chunk instead. This payload may have been submitted by an older version of React." + ); for ( var localLength = 0, rootArrayContexts = response._rootArrayContexts, @@ -4595,7 +4607,7 @@ Error("Already initialized typed array.") ) ); - reference = response._formData.get(key).arrayBuffer(); + reference = response._formData.data.get(key).arrayBuffer(); if (initializingHandler) { var handler = initializingHandler; handler.deps++; @@ -4639,7 +4651,7 @@ var chunks = response._chunks; stream = new ReactPromise("fulfilled", stream, controller); chunks.set(id, stream); - response = response._formData.getAll(response._prefix + id); + response = response._formData.data.getAll(response._prefix + id); for (id = 0; id < response.length; id++) (chunks = response[id]), "string" === typeof chunks && @@ -4859,24 +4871,33 @@ getOutlinedModel(response, arrayRoot, obj, key, null, createSet) ); case "K": - obj = value.slice(2); - obj = response._prefix + obj + "_"; - key = new FormData(); - response = response._formData; - arrayRoot = Array.from(response.keys()); - for (value = 0; value < arrayRoot.length; value++) - if (((reference = arrayRoot[value]), reference.startsWith(obj))) { + key = value.slice(2); + obj = response._prefix + "_"; + key = obj + key + "_"; + arrayRoot = new FormData(); + for (response = response._formData; ; ) { + value = response; + reference = value.keys; + null === reference && + ((reference = value.keys = Array.from(value.data.keys())), + (value.keyPointer = 0)); + value = reference[value.keyPointer]; + if (void 0 === value) break; + if (value.startsWith(key)) { + reference = response.data.getAll(value); for ( - var entries = response.getAll(reference), - newKey = reference.slice(obj.length), - j = 0; - j < entries.length; - j++ + var referencedFormDataKey = value.slice(key.length), i = 0; + i < reference.length; + i++ ) - key.append(newKey, entries[j]); - response.delete(reference); - } - return key; + arrayRoot.append(referencedFormDataKey, reference[i]); + reference = response; + reference.data.delete(value); + reference.keyPointer++; + } else if (value.startsWith(obj)) break; + else response.keyPointer++; + } + return arrayRoot; case "i": return ( (arrayRoot = value.slice(2)), @@ -5044,7 +5065,7 @@ ); case "B": obj = parseInt(value.slice(2), 16); - response = response._formData.get(response._prefix + obj); + response = response._formData.data.get(response._prefix + obj); if (!(response instanceof Blob)) throw Error("Referenced Blob is not a Blob."); return response; @@ -5085,7 +5106,7 @@ return { _bundlerConfig: bundlerConfig, _prefix: formFieldPrefix, - _formData: backingFormData, + _formData: { data: backingFormData, keyPointer: -1, keys: null }, _chunks: chunks, _closed: !1, _closedReason: null, @@ -5805,7 +5826,7 @@ entry = entry[1]; if ("string" === typeof entry) { var response = response$jscomp$0; - response._formData.append(name, entry); + appendBackingEntry(response._formData, name, entry); var prefix = response._prefix; if (name.startsWith(prefix)) { var chunks = response._chunks; @@ -5813,7 +5834,7 @@ (chunks = chunks.get(name)) && resolveModelChunk(response, chunks, entry, name); } - } else response$jscomp$0._formData.append(name, entry); + } else appendBackingEntry(response$jscomp$0._formData, name, entry); iterator.next().then(progress, error); } } diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.production.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.production.js index 6640d7a5cc58..7aefc3afdcd1 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.production.js @@ -2268,6 +2268,14 @@ function requireModule(metadata) { if (hasOwnProperty.call(moduleExports, metadata[2])) return moduleExports[metadata[2]]; } +function appendBackingEntry(backingStore, key, value) { + backingStore.data.append(key, value); + value = backingStore.keys; + null === value + ? ((backingStore.keys = Array.from(backingStore.data.keys())), + (backingStore.keyPointer = 0)) + : value.push(key); +} var RESPONSE_SYMBOL = Symbol(); function ReactPromise(status, value, reason) { this.status = status; @@ -2642,7 +2650,7 @@ function getChunk(response, id) { var chunks = response._chunks, chunk = chunks.get(id); chunk || - ((chunk = response._formData.get(response._prefix + id)), + ((chunk = response._formData.data.get(response._prefix + id)), (chunk = "string" === typeof chunk ? createResolvedModelChunk(response, chunk, id) @@ -2743,6 +2751,10 @@ function getOutlinedModel( case "fulfilled": id = chunk.value; chunk = chunk.reason; + if (null !== chunk && "error" in chunk) + throw Error( + "Expected an initialized chunk but got an initialized stream chunk instead. This payload may have been submitted by an older version of React." + ); for ( var localLength = 0, rootArrayContexts = response._rootArrayContexts, @@ -2876,7 +2888,7 @@ function parseTypedArray( Error("Already initialized typed array.") ) ); - reference = response._formData.get(key).arrayBuffer(); + reference = response._formData.data.get(key).arrayBuffer(); if (initializingHandler) { var handler = initializingHandler; handler.deps++; @@ -2920,7 +2932,7 @@ function resolveStream(response, id, stream, controller) { var chunks = response._chunks; stream = new ReactPromise("fulfilled", stream, controller); chunks.set(id, stream); - response = response._formData.getAll(response._prefix + id); + response = response._formData.data.getAll(response._prefix + id); for (id = 0; id < response.length; id++) (chunks = response[id]), "string" === typeof chunks && @@ -3135,24 +3147,31 @@ function parseModelString(response, obj, key, value, reference, arrayRoot) { getOutlinedModel(response, arrayRoot, obj, key, null, createSet) ); case "K": - obj = value.slice(2); - obj = response._prefix + obj + "_"; - key = new FormData(); - response = response._formData; - arrayRoot = Array.from(response.keys()); - for (value = 0; value < arrayRoot.length; value++) - if (((reference = arrayRoot[value]), reference.startsWith(obj))) { + key = value.slice(2); + obj = response._prefix + "_"; + key = obj + key + "_"; + arrayRoot = new FormData(); + for (response = response._formData; ; ) { + value = response.keys; + null === value && + ((value = response.keys = Array.from(response.data.keys())), + (response.keyPointer = 0)); + value = value[response.keyPointer]; + if (void 0 === value) break; + if (value.startsWith(key)) { + reference = response.data.getAll(value); for ( - var entries = response.getAll(reference), - newKey = reference.slice(obj.length), - j = 0; - j < entries.length; - j++ + var referencedFormDataKey = value.slice(key.length), i = 0; + i < reference.length; + i++ ) - key.append(newKey, entries[j]); - response.delete(reference); - } - return key; + arrayRoot.append(referencedFormDataKey, reference[i]); + response.data.delete(value); + response.keyPointer++; + } else if (value.startsWith(obj)) break; + else response.keyPointer++; + } + return arrayRoot; case "i": return ( (arrayRoot = value.slice(2)), @@ -3310,7 +3329,7 @@ function parseModelString(response, obj, key, value, reference, arrayRoot) { ); case "B": obj = parseInt(value.slice(2), 16); - response = response._formData.get(response._prefix + obj); + response = response._formData.data.get(response._prefix + obj); if (!(response instanceof Blob)) throw Error("Referenced Blob is not a Blob."); return response; @@ -3340,7 +3359,7 @@ function createResponse(bundlerConfig, formFieldPrefix, temporaryReferences) { return { _bundlerConfig: bundlerConfig, _prefix: formFieldPrefix, - _formData: backingFormData, + _formData: { data: backingFormData, keyPointer: -1, keys: null }, _chunks: chunks, _closed: !1, _closedReason: null, @@ -3476,7 +3495,7 @@ exports.decodeReplyFromAsyncIterable = function ( var name = entry[0]; entry = entry[1]; if ("string" === typeof entry) { - response._formData.append(name, entry); + appendBackingEntry(response._formData, name, entry); var prefix = response._prefix; if (name.startsWith(prefix)) { var chunks = response._chunks; @@ -3484,7 +3503,7 @@ exports.decodeReplyFromAsyncIterable = function ( (chunks = chunks.get(name)) && resolveModelChunk(response, chunks, entry, name); } - } else response._formData.append(name, entry); + } else appendBackingEntry(response._formData, name, entry); iterator.next().then(progress, error); } } diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.development.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.development.js index d0c7b9cb4518..46c0309e2e7e 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.development.js @@ -4488,6 +4488,14 @@ if (hasOwnProperty.call(moduleExports, metadata[2])) return moduleExports[metadata[2]]; } + function appendBackingEntry(backingStore, key, value) { + backingStore.data.append(key, value); + value = backingStore.keys; + null === value + ? ((backingStore.keys = Array.from(backingStore.data.keys())), + (backingStore.keyPointer = 0)) + : value.push(key); + } function ReactPromise(status, value, reason) { this.status = status; this.value = value; @@ -4802,7 +4810,7 @@ var chunks = response._chunks, chunk = chunks.get(id); chunk || - ((chunk = response._formData.get(response._prefix + id)), + ((chunk = response._formData.data.get(response._prefix + id)), (chunk = "string" === typeof chunk ? new ReactPromise( @@ -4914,6 +4922,10 @@ case "fulfilled": id = chunk.value; chunk = chunk.reason; + if (null !== chunk && "error" in chunk) + throw Error( + "Expected an initialized chunk but got an initialized stream chunk instead. This payload may have been submitted by an older version of React." + ); for ( var localLength = 0, rootArrayContexts = response._rootArrayContexts, @@ -5056,7 +5068,7 @@ Error("Already initialized typed array.") ) ); - reference = response._formData.get(key).arrayBuffer(); + reference = response._formData.data.get(key).arrayBuffer(); if (initializingHandler) { var handler = initializingHandler; handler.deps++; @@ -5100,7 +5112,7 @@ var chunks = response._chunks; stream = new ReactPromise("fulfilled", stream, controller); chunks.set(id, stream); - response = response._formData.getAll(response._prefix + id); + response = response._formData.data.getAll(response._prefix + id); for (id = 0; id < response.length; id++) (chunks = response[id]), "string" === typeof chunks && @@ -5320,24 +5332,33 @@ getOutlinedModel(response, arrayRoot, obj, key, null, createSet) ); case "K": - obj = value.slice(2); - obj = response._prefix + obj + "_"; - key = new FormData(); - response = response._formData; - arrayRoot = Array.from(response.keys()); - for (value = 0; value < arrayRoot.length; value++) - if (((reference = arrayRoot[value]), reference.startsWith(obj))) { + key = value.slice(2); + obj = response._prefix + "_"; + key = obj + key + "_"; + arrayRoot = new FormData(); + for (response = response._formData; ; ) { + value = response; + reference = value.keys; + null === reference && + ((reference = value.keys = Array.from(value.data.keys())), + (value.keyPointer = 0)); + value = reference[value.keyPointer]; + if (void 0 === value) break; + if (value.startsWith(key)) { + reference = response.data.getAll(value); for ( - var entries = response.getAll(reference), - newKey = reference.slice(obj.length), - j = 0; - j < entries.length; - j++ + var referencedFormDataKey = value.slice(key.length), i = 0; + i < reference.length; + i++ ) - key.append(newKey, entries[j]); - response.delete(reference); - } - return key; + arrayRoot.append(referencedFormDataKey, reference[i]); + reference = response; + reference.data.delete(value); + reference.keyPointer++; + } else if (value.startsWith(obj)) break; + else response.keyPointer++; + } + return arrayRoot; case "i": return ( (arrayRoot = value.slice(2)), @@ -5505,7 +5526,7 @@ ); case "B": obj = parseInt(value.slice(2), 16); - response = response._formData.get(response._prefix + obj); + response = response._formData.data.get(response._prefix + obj); if (!(response instanceof Blob)) throw Error("Referenced Blob is not a Blob."); return response; @@ -5546,7 +5567,7 @@ return { _bundlerConfig: bundlerConfig, _prefix: formFieldPrefix, - _formData: backingFormData, + _formData: { data: backingFormData, keyPointer: -1, keys: null }, _chunks: chunks, _closed: !1, _closedReason: null, @@ -5556,7 +5577,7 @@ }; } function resolveField(response, key, value) { - response._formData.append(key, value); + appendBackingEntry(response._formData, key, value); var prefix = response._prefix; if (key.startsWith(prefix)) { var chunks = response._chunks; @@ -6498,7 +6519,7 @@ _entry$value = _entry$value[1]; "string" === typeof _entry$value ? resolveField(response, entry, _entry$value) - : response._formData.append(entry, _entry$value); + : appendBackingEntry(response._formData, entry, _entry$value); iterator.next().then(progress, error); } } @@ -6552,16 +6573,22 @@ ); else { pendingFiles++; - var JSCompiler_object_inline_chunks_286 = []; + var JSCompiler_object_inline_chunks_294 = []; value.on("data", function (chunk) { - JSCompiler_object_inline_chunks_286.push(chunk); + JSCompiler_object_inline_chunks_294.push(chunk); }); value.on("end", function () { try { - var blob = new Blob(JSCompiler_object_inline_chunks_286, { - type: mimeType - }); - response._formData.append(name, blob, filename); + var blob = new Blob(JSCompiler_object_inline_chunks_294, { + type: mimeType + }), + backingStore = response._formData; + backingStore.data.append(name, blob, filename); + var keys = backingStore.keys; + null === keys + ? ((backingStore.keys = Array.from(backingStore.data.keys())), + (backingStore.keyPointer = 0)) + : keys.push(name); pendingFiles--; if (0 === pendingFiles) { for (blob = 0; blob < queuedFields.length; blob += 2) diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.production.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.production.js index b1a4896aa2ae..129657495144 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.production.js @@ -2298,6 +2298,14 @@ function requireModule(metadata) { if (hasOwnProperty.call(moduleExports, metadata[2])) return moduleExports[metadata[2]]; } +function appendBackingEntry(backingStore, key, value) { + backingStore.data.append(key, value); + value = backingStore.keys; + null === value + ? ((backingStore.keys = Array.from(backingStore.data.keys())), + (backingStore.keyPointer = 0)) + : value.push(key); +} var RESPONSE_SYMBOL = Symbol(); function ReactPromise(status, value, reason) { this.status = status; @@ -2672,7 +2680,7 @@ function getChunk(response, id) { var chunks = response._chunks, chunk = chunks.get(id); chunk || - ((chunk = response._formData.get(response._prefix + id)), + ((chunk = response._formData.data.get(response._prefix + id)), (chunk = "string" === typeof chunk ? createResolvedModelChunk(response, chunk, id) @@ -2773,6 +2781,10 @@ function getOutlinedModel( case "fulfilled": id = chunk.value; chunk = chunk.reason; + if (null !== chunk && "error" in chunk) + throw Error( + "Expected an initialized chunk but got an initialized stream chunk instead. This payload may have been submitted by an older version of React." + ); for ( var localLength = 0, rootArrayContexts = response._rootArrayContexts, @@ -2906,7 +2918,7 @@ function parseTypedArray( Error("Already initialized typed array.") ) ); - reference = response._formData.get(key).arrayBuffer(); + reference = response._formData.data.get(key).arrayBuffer(); if (initializingHandler) { var handler = initializingHandler; handler.deps++; @@ -2950,7 +2962,7 @@ function resolveStream(response, id, stream, controller) { var chunks = response._chunks; stream = new ReactPromise("fulfilled", stream, controller); chunks.set(id, stream); - response = response._formData.getAll(response._prefix + id); + response = response._formData.data.getAll(response._prefix + id); for (id = 0; id < response.length; id++) (chunks = response[id]), "string" === typeof chunks && @@ -3165,24 +3177,31 @@ function parseModelString(response, obj, key, value, reference, arrayRoot) { getOutlinedModel(response, arrayRoot, obj, key, null, createSet) ); case "K": - obj = value.slice(2); - obj = response._prefix + obj + "_"; - key = new FormData(); - response = response._formData; - arrayRoot = Array.from(response.keys()); - for (value = 0; value < arrayRoot.length; value++) - if (((reference = arrayRoot[value]), reference.startsWith(obj))) { + key = value.slice(2); + obj = response._prefix + "_"; + key = obj + key + "_"; + arrayRoot = new FormData(); + for (response = response._formData; ; ) { + value = response.keys; + null === value && + ((value = response.keys = Array.from(response.data.keys())), + (response.keyPointer = 0)); + value = value[response.keyPointer]; + if (void 0 === value) break; + if (value.startsWith(key)) { + reference = response.data.getAll(value); for ( - var entries = response.getAll(reference), - newKey = reference.slice(obj.length), - j = 0; - j < entries.length; - j++ + var referencedFormDataKey = value.slice(key.length), i = 0; + i < reference.length; + i++ ) - key.append(newKey, entries[j]); - response.delete(reference); - } - return key; + arrayRoot.append(referencedFormDataKey, reference[i]); + response.data.delete(value); + response.keyPointer++; + } else if (value.startsWith(obj)) break; + else response.keyPointer++; + } + return arrayRoot; case "i": return ( (arrayRoot = value.slice(2)), @@ -3340,7 +3359,7 @@ function parseModelString(response, obj, key, value, reference, arrayRoot) { ); case "B": obj = parseInt(value.slice(2), 16); - response = response._formData.get(response._prefix + obj); + response = response._formData.data.get(response._prefix + obj); if (!(response instanceof Blob)) throw Error("Referenced Blob is not a Blob."); return response; @@ -3370,7 +3389,7 @@ function createResponse(bundlerConfig, formFieldPrefix, temporaryReferences) { return { _bundlerConfig: bundlerConfig, _prefix: formFieldPrefix, - _formData: backingFormData, + _formData: { data: backingFormData, keyPointer: -1, keys: null }, _chunks: chunks, _closed: !1, _closedReason: null, @@ -3380,7 +3399,7 @@ function createResponse(bundlerConfig, formFieldPrefix, temporaryReferences) { }; } function resolveField(response, key, value) { - response._formData.append(key, value); + appendBackingEntry(response._formData, key, value); var prefix = response._prefix; if (key.startsWith(prefix)) { var chunks = response._chunks; @@ -3558,7 +3577,7 @@ exports.decodeReplyFromAsyncIterable = function ( _entry$value = _entry$value[1]; "string" === typeof _entry$value ? resolveField(response, entry, _entry$value) - : response._formData.append(entry, _entry$value); + : appendBackingEntry(response._formData, entry, _entry$value); iterator.next().then(progress, error); } } @@ -3608,16 +3627,22 @@ exports.decodeReplyFromBusboy = function (busboyStream, webpackMap, options) { ); else { pendingFiles++; - var JSCompiler_object_inline_chunks_287 = []; + var JSCompiler_object_inline_chunks_296 = []; value.on("data", function (chunk) { - JSCompiler_object_inline_chunks_287.push(chunk); + JSCompiler_object_inline_chunks_296.push(chunk); }); value.on("end", function () { try { - var blob = new Blob(JSCompiler_object_inline_chunks_287, { - type: mimeType - }); - response._formData.append(name, blob, filename); + var blob = new Blob(JSCompiler_object_inline_chunks_296, { + type: mimeType + }), + backingStore = response._formData; + backingStore.data.append(name, blob, filename); + var keys = backingStore.keys; + null === keys + ? ((backingStore.keys = Array.from(backingStore.data.keys())), + (backingStore.keyPointer = 0)) + : keys.push(name); pendingFiles--; if (0 === pendingFiles) { for (blob = 0; blob < queuedFields.length; blob += 2) diff --git a/packages/next/src/compiled/react-server-dom-webpack/package.json b/packages/next/src/compiled/react-server-dom-webpack/package.json index f45d09bcc430..e0b8a10125da 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/package.json +++ b/packages/next/src/compiled/react-server-dom-webpack/package.json @@ -52,8 +52,8 @@ "webpack-sources": "^3.2.0" }, "peerDependencies": { - "react": "19.3.0-canary-f4e0d4ed-20260429", - "react-dom": "19.3.0-canary-f4e0d4ed-20260429", + "react": "19.3.0-canary-dd453071-20260506", + "react-dom": "19.3.0-canary-dd453071-20260506", "webpack": "^5.59.0" } } \ No newline at end of file diff --git a/packages/next/src/compiled/react/cjs/react.development.js b/packages/next/src/compiled/react/cjs/react.development.js index a63c127447a2..527929a0a6cc 100644 --- a/packages/next/src/compiled/react/cjs/react.development.js +++ b/packages/next/src/compiled/react/cjs/react.development.js @@ -1322,7 +1322,7 @@ exports.useTransition = function () { return resolveDispatcher().useTransition(); }; - exports.version = "19.3.0-canary-f4e0d4ed-20260429"; + exports.version = "19.3.0-canary-dd453071-20260506"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react/cjs/react.production.js b/packages/next/src/compiled/react/cjs/react.production.js index 436429902a0c..3346c8445430 100644 --- a/packages/next/src/compiled/react/cjs/react.production.js +++ b/packages/next/src/compiled/react/cjs/react.production.js @@ -562,4 +562,4 @@ exports.useSyncExternalStore = function ( exports.useTransition = function () { return ReactSharedInternals.H.useTransition(); }; -exports.version = "19.3.0-canary-f4e0d4ed-20260429"; +exports.version = "19.3.0-canary-dd453071-20260506"; diff --git a/packages/next/src/compiled/react/cjs/react.react-server.development.js b/packages/next/src/compiled/react/cjs/react.react-server.development.js index 317647f55809..7a1c7f91f71d 100644 --- a/packages/next/src/compiled/react/cjs/react.react-server.development.js +++ b/packages/next/src/compiled/react/cjs/react.react-server.development.js @@ -874,5 +874,5 @@ exports.useMemo = function (create, deps) { return resolveDispatcher().useMemo(create, deps); }; - exports.version = "19.3.0-canary-f4e0d4ed-20260429"; + exports.version = "19.3.0-canary-dd453071-20260506"; })(); diff --git a/packages/next/src/compiled/react/cjs/react.react-server.production.js b/packages/next/src/compiled/react/cjs/react.react-server.production.js index 997bc6cb731b..0853a9ee8ff0 100644 --- a/packages/next/src/compiled/react/cjs/react.react-server.production.js +++ b/packages/next/src/compiled/react/cjs/react.react-server.production.js @@ -433,4 +433,4 @@ exports.useId = function () { exports.useMemo = function (create, deps) { return ReactSharedInternals.H.useMemo(create, deps); }; -exports.version = "19.3.0-canary-f4e0d4ed-20260429"; +exports.version = "19.3.0-canary-dd453071-20260506"; diff --git a/packages/next/src/compiled/unistore/unistore.js b/packages/next/src/compiled/unistore/unistore.js index f73d3e9e1b5b..0ba482b5686d 100644 --- a/packages/next/src/compiled/unistore/unistore.js +++ b/packages/next/src/compiled/unistore/unistore.js @@ -1 +1 @@ -(()=>{var t={22:t=>{function n(t,i){for(var _ in i)t[_]=i[_];return t}t.exports=function(t){var i=[];function u(t){for(var _=[],a=0;a{var t={976:t=>{function n(t,i){for(var _ in i)t[_]=i[_];return t}t.exports=function(t){var i=[];function u(t){for(var _=[],a=0;a