From 964311d73928c42139738dc38263fb0ee1f8a6cd Mon Sep 17 00:00:00 2001 From: nextjs-bot Date: Fri, 5 Dec 2025 03:17:30 +0000 Subject: [PATCH 1/6] Update `react@experimental` --- package.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 537d7b8c6b431..33a2d9c95371a 100644 --- a/package.json +++ b/package.json @@ -197,7 +197,7 @@ "eslint-plugin-jsdoc": "48.0.4", "eslint-plugin-mdx": "3.1.5", "eslint-plugin-react": "7.37.0", - "eslint-plugin-react-hooks": "0.0.0-experimental-66ae640b-20251204", + "eslint-plugin-react-hooks": "0.0.0-experimental-378973b3-20251205", "event-stream": "4.0.1", "execa": "2.0.3", "expect": "29.7.0", @@ -260,13 +260,13 @@ "react-builtin": "npm:react@19.3.0-canary-66ae640b-20251204", "react-dom": "19.0.0", "react-dom-builtin": "npm:react-dom@19.3.0-canary-66ae640b-20251204", - "react-dom-experimental-builtin": "npm:react-dom@0.0.0-experimental-66ae640b-20251204", - "react-experimental-builtin": "npm:react@0.0.0-experimental-66ae640b-20251204", + "react-dom-experimental-builtin": "npm:react-dom@0.0.0-experimental-378973b3-20251205", + "react-experimental-builtin": "npm:react@0.0.0-experimental-378973b3-20251205", "react-is-builtin": "npm:react-is@19.3.0-canary-66ae640b-20251204", "react-server-dom-turbopack": "19.3.0-canary-66ae640b-20251204", - "react-server-dom-turbopack-experimental": "npm:react-server-dom-turbopack@0.0.0-experimental-66ae640b-20251204", + "react-server-dom-turbopack-experimental": "npm:react-server-dom-turbopack@0.0.0-experimental-378973b3-20251205", "react-server-dom-webpack": "19.3.0-canary-66ae640b-20251204", - "react-server-dom-webpack-experimental": "npm:react-server-dom-webpack@0.0.0-experimental-66ae640b-20251204", + "react-server-dom-webpack-experimental": "npm:react-server-dom-webpack@0.0.0-experimental-378973b3-20251205", "react-ssr-prepass": "1.0.8", "react-virtualized": "9.22.3", "relay-compiler": "13.0.2", @@ -277,7 +277,7 @@ "sass": "1.54.0", "satori": "0.15.2", "scheduler-builtin": "npm:scheduler@0.28.0-canary-66ae640b-20251204", - "scheduler-experimental-builtin": "npm:scheduler@0.0.0-experimental-66ae640b-20251204", + "scheduler-experimental-builtin": "npm:scheduler@0.0.0-experimental-378973b3-20251205", "seedrandom": "3.0.5", "semver": "7.3.7", "serve-handler": "6.1.6", From b4218de6a957835ab6caaa416d9c4d68e8f41c1b Mon Sep 17 00:00:00 2001 From: nextjs-bot Date: Fri, 5 Dec 2025 03:17:30 +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 33a2d9c95371a..8508d2a7a0a94 100644 --- a/package.json +++ b/package.json @@ -257,15 +257,15 @@ "pretty-ms": "7.0.0", "random-seed": "0.3.0", "react": "19.0.0", - "react-builtin": "npm:react@19.3.0-canary-66ae640b-20251204", + "react-builtin": "npm:react@19.3.0-canary-378973b3-20251205", "react-dom": "19.0.0", - "react-dom-builtin": "npm:react-dom@19.3.0-canary-66ae640b-20251204", + "react-dom-builtin": "npm:react-dom@19.3.0-canary-378973b3-20251205", "react-dom-experimental-builtin": "npm:react-dom@0.0.0-experimental-378973b3-20251205", "react-experimental-builtin": "npm:react@0.0.0-experimental-378973b3-20251205", - "react-is-builtin": "npm:react-is@19.3.0-canary-66ae640b-20251204", - "react-server-dom-turbopack": "19.3.0-canary-66ae640b-20251204", + "react-is-builtin": "npm:react-is@19.3.0-canary-378973b3-20251205", + "react-server-dom-turbopack": "19.3.0-canary-378973b3-20251205", "react-server-dom-turbopack-experimental": "npm:react-server-dom-turbopack@0.0.0-experimental-378973b3-20251205", - "react-server-dom-webpack": "19.3.0-canary-66ae640b-20251204", + "react-server-dom-webpack": "19.3.0-canary-378973b3-20251205", "react-server-dom-webpack-experimental": "npm:react-server-dom-webpack@0.0.0-experimental-378973b3-20251205", "react-ssr-prepass": "1.0.8", "react-virtualized": "9.22.3", @@ -276,7 +276,7 @@ "resolve-from": "5.0.0", "sass": "1.54.0", "satori": "0.15.2", - "scheduler-builtin": "npm:scheduler@0.28.0-canary-66ae640b-20251204", + "scheduler-builtin": "npm:scheduler@0.28.0-canary-378973b3-20251205", "scheduler-experimental-builtin": "npm:scheduler@0.0.0-experimental-378973b3-20251205", "seedrandom": "3.0.5", "semver": "7.3.7", @@ -322,10 +322,10 @@ "@types/react-dom": "19.2.1", "@types/retry": "0.12.0", "jest-snapshot": "30.0.0-alpha.6", - "react": "19.3.0-canary-66ae640b-20251204", - "react-dom": "19.3.0-canary-66ae640b-20251204", - "react-is": "19.3.0-canary-66ae640b-20251204", - "scheduler": "0.28.0-canary-66ae640b-20251204" + "react": "19.3.0-canary-378973b3-20251205", + "react-dom": "19.3.0-canary-378973b3-20251205", + "react-is": "19.3.0-canary-378973b3-20251205", + "scheduler": "0.28.0-canary-378973b3-20251205" }, "packageExtensions": { "eslint-plugin-react-hooks@0.0.0-experimental-6de32a5a-20250822": { From 0763d0ffb67d60ae54db992ac2775bf954a29a4d Mon Sep 17 00:00:00 2001 From: nextjs-bot Date: Fri, 5 Dec 2025 03:17:31 +0000 Subject: [PATCH 3/6] Updated peer dependency references in apps From e39a0a323f733a15a0795b0b124b235d1df64df9 Mon Sep 17 00:00:00 2001 From: nextjs-bot Date: Fri, 5 Dec 2025 03:17:32 +0000 Subject: [PATCH 4/6] Updated peer dependency references in libraries From a3a50963005e58b29c55d7d232b8a645571a14e0 Mon Sep 17 00:00:00 2001 From: nextjs-bot Date: Fri, 5 Dec 2025 03:17:49 +0000 Subject: [PATCH 5/6] Update lockfile --- pnpm-lock.yaml | 1532 ++++++++++++++++++++++++------------------------ 1 file changed, 766 insertions(+), 766 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e317bbda6b00f..b0de49280dff7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,10 +17,10 @@ overrides: '@types/react-dom': 19.2.1 '@types/retry': 0.12.0 jest-snapshot: 30.0.0-alpha.6 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 - react-is: 19.3.0-canary-66ae640b-20251204 - scheduler: 0.28.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 + react-is: 19.3.0-canary-378973b3-20251205 + scheduler: 0.28.0-canary-378973b3-20251205 packageExtensionsChecksum: 2c0398c5f3e8ad5816061c5823d227e9 @@ -77,7 +77,7 @@ importers: version: 11.11.0 '@emotion/react': specifier: 11.11.1 - version: 11.11.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) + version: 11.11.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) '@eslint/compat': specifier: 1.4.0 version: 1.4.0(eslint@9.37.0(jiti@2.5.1)) @@ -98,7 +98,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-66ae640b-20251204) + version: 2.2.1(react@19.3.0-canary-378973b3-20251205) '@next/bundle-analyzer': specifier: workspace:* version: link:packages/next-bundle-analyzer @@ -161,7 +161,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=rvl3vkomen3tospgr67bzubfyu))(babel-plugin-macros@3.1.0)) '@testing-library/react': specifier: ^15.0.5 - version: 15.0.7(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) + version: 15.0.7(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) '@types/busboy': specifier: 1.5.3 version: 1.5.3 @@ -301,8 +301,8 @@ importers: specifier: 7.37.0 version: 7.37.0(eslint@9.37.0(jiti@2.5.1)) eslint-plugin-react-hooks: - specifier: 0.0.0-experimental-66ae640b-20251204 - version: 0.0.0-experimental-66ae640b-20251204(eslint@9.37.0(jiti@2.5.1)) + specifier: 0.0.0-experimental-378973b3-20251205 + version: 0.0.0-experimental-378973b3-20251205(eslint@9.37.0(jiti@2.5.1)) event-stream: specifier: 4.0.1 version: 4.0.1 @@ -478,44 +478,44 @@ importers: specifier: 0.3.0 version: 0.3.0 react: - specifier: 19.3.0-canary-66ae640b-20251204 - version: 19.3.0-canary-66ae640b-20251204 + specifier: 19.3.0-canary-378973b3-20251205 + version: 19.3.0-canary-378973b3-20251205 react-builtin: - specifier: npm:react@19.3.0-canary-66ae640b-20251204 - version: react@19.3.0-canary-66ae640b-20251204 + specifier: npm:react@19.3.0-canary-378973b3-20251205 + version: react@19.3.0-canary-378973b3-20251205 react-dom: - specifier: 19.3.0-canary-66ae640b-20251204 - version: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + specifier: 19.3.0-canary-378973b3-20251205 + version: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) react-dom-builtin: - specifier: npm:react-dom@19.3.0-canary-66ae640b-20251204 - version: react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + specifier: npm:react-dom@19.3.0-canary-378973b3-20251205 + version: react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) react-dom-experimental-builtin: - specifier: npm:react-dom@0.0.0-experimental-66ae640b-20251204 - version: react-dom@0.0.0-experimental-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + specifier: npm:react-dom@0.0.0-experimental-378973b3-20251205 + version: react-dom@0.0.0-experimental-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) react-experimental-builtin: - specifier: npm:react@0.0.0-experimental-66ae640b-20251204 - version: react@0.0.0-experimental-66ae640b-20251204 + specifier: npm:react@0.0.0-experimental-378973b3-20251205 + version: react@0.0.0-experimental-378973b3-20251205 react-is-builtin: - specifier: npm:react-is@19.3.0-canary-66ae640b-20251204 - version: react-is@19.3.0-canary-66ae640b-20251204 + specifier: npm:react-is@19.3.0-canary-378973b3-20251205 + version: react-is@19.3.0-canary-378973b3-20251205 react-server-dom-turbopack: - specifier: 19.3.0-canary-66ae640b-20251204 - version: 19.3.0-canary-66ae640b-20251204(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) + specifier: 19.3.0-canary-378973b3-20251205 + version: 19.3.0-canary-378973b3-20251205(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) react-server-dom-turbopack-experimental: - specifier: npm:react-server-dom-turbopack@0.0.0-experimental-66ae640b-20251204 - version: react-server-dom-turbopack@0.0.0-experimental-66ae640b-20251204(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) + specifier: npm:react-server-dom-turbopack@0.0.0-experimental-378973b3-20251205 + version: react-server-dom-turbopack@0.0.0-experimental-378973b3-20251205(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) react-server-dom-webpack: - specifier: 19.3.0-canary-66ae640b-20251204 - version: 19.3.0-canary-66ae640b-20251204(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))) + specifier: 19.3.0-canary-378973b3-20251205 + version: 19.3.0-canary-378973b3-20251205(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)(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-66ae640b-20251204 - version: react-server-dom-webpack@0.0.0-experimental-66ae640b-20251204(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))) + specifier: npm:react-server-dom-webpack@0.0.0-experimental-378973b3-20251205 + version: react-server-dom-webpack@0.0.0-experimental-378973b3-20251205(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)(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-fd524fe0-20251121)(react@19.3.0-canary-66ae640b-20251204) + version: 1.0.8(react-is@19.3.0-canary-fd524fe0-20251121)(react@19.3.0-canary-378973b3-20251205) react-virtualized: specifier: 9.22.3 - version: 9.22.3(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) + version: 9.22.3(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) relay-compiler: specifier: 13.0.2 version: 13.0.2 @@ -538,11 +538,11 @@ importers: specifier: 0.15.2 version: 0.15.2 scheduler-builtin: - specifier: npm:scheduler@0.28.0-canary-66ae640b-20251204 - version: scheduler@0.28.0-canary-66ae640b-20251204 + specifier: npm:scheduler@0.28.0-canary-378973b3-20251205 + version: scheduler@0.28.0-canary-378973b3-20251205 scheduler-experimental-builtin: - specifier: npm:scheduler@0.0.0-experimental-66ae640b-20251204 - version: scheduler@0.0.0-experimental-66ae640b-20251204 + specifier: npm:scheduler@0.0.0-experimental-378973b3-20251205 + version: scheduler@0.0.0-experimental-378973b3-20251205 seedrandom: specifier: 3.0.5 version: 3.0.5 @@ -560,13 +560,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-66ae640b-20251204) + version: 5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.3.0-canary-378973b3-20251205) 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-66ae640b-20251204) + version: 2.2.4(react@19.3.0-canary-378973b3-20251205) tailwindcss: specifier: 3.2.7 version: 3.2.7(postcss@8.4.31) @@ -620,16 +620,16 @@ importers: dependencies: '@radix-ui/react-dialog': specifier: 1.1.4 - version: 1.1.4(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) + version: 1.1.4(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) '@radix-ui/react-popover': specifier: 1.1.4 - version: 1.1.4(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) + version: 1.1.4(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) '@radix-ui/react-slot': specifier: 1.1.1 - version: 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) + version: 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) '@radix-ui/react-toggle-group': specifier: 1.1.1 - version: 1.1.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) + version: 1.1.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) autoprefixer: specifier: ^10.4.20 version: 10.4.21(postcss@8.5.3) @@ -641,28 +641,28 @@ importers: version: 2.1.1 cmdk: specifier: 1.0.4 - version: 1.0.4(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) + version: 1.0.4(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) lucide-react: specifier: ^0.554.0 - version: 0.554.0(react@19.3.0-canary-66ae640b-20251204) + version: 0.554.0(react@19.3.0-canary-378973b3-20251205) next: specifier: 16.0.7 - version: 16.0.7(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)(sass@1.77.8) + version: 16.0.7(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)(sass@1.77.8) next-themes: specifier: ^0.4.6 - version: 0.4.6(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) + version: 0.4.6(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) polished: specifier: ^4.3.1 version: 4.3.1 react: - specifier: 19.3.0-canary-66ae640b-20251204 - version: 19.3.0-canary-66ae640b-20251204 + specifier: 19.3.0-canary-378973b3-20251205 + version: 19.3.0-canary-378973b3-20251205 react-dom: - specifier: 19.3.0-canary-66ae640b-20251204 - version: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + specifier: 19.3.0-canary-378973b3-20251205 + version: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) swr: specifier: ^2.2.4 - version: 2.2.4(react@19.3.0-canary-66ae640b-20251204) + version: 2.2.4(react@19.3.0-canary-378973b3-20251205) tailwind-merge: specifier: ^2.5.5 version: 2.6.0 @@ -705,22 +705,22 @@ importers: dependencies: fumadocs-core: specifier: 15.7.12 - version: 15.7.12(@types/react@19.2.2)(next@15.5.7(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)(sass@1.77.8))(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) + version: 15.7.12(@types/react@19.2.2)(next@15.5.7(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)(sass@1.77.8))(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) fumadocs-mdx: specifier: 11.10.0 - version: 11.10.0(fumadocs-core@15.7.12(@types/react@19.2.2)(next@15.5.7(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)(sass@1.77.8))(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204))(next@15.5.7(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)(sass@1.77.8))(react@19.3.0-canary-66ae640b-20251204) + version: 11.10.0(fumadocs-core@15.7.12(@types/react@19.2.2)(next@15.5.7(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)(sass@1.77.8))(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205))(next@15.5.7(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)(sass@1.77.8))(react@19.3.0-canary-378973b3-20251205) fumadocs-ui: specifier: 15.7.12 - version: 15.7.12(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(next@15.5.7(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)(sass@1.77.8))(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)(tailwindcss@4.1.13) + version: 15.7.12(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(next@15.5.7(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)(sass@1.77.8))(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)(tailwindcss@4.1.13) next: specifier: 15.5.7 - version: 15.5.7(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)(sass@1.77.8) + version: 15.5.7(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)(sass@1.77.8) react: - specifier: 19.3.0-canary-66ae640b-20251204 - version: 19.3.0-canary-66ae640b-20251204 + specifier: 19.3.0-canary-378973b3-20251205 + version: 19.3.0-canary-378973b3-20251205 react-dom: - specifier: 19.3.0-canary-66ae640b-20251204 - version: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + specifier: 19.3.0-canary-378973b3-20251205 + version: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) devDependencies: '@eslint/eslintrc': specifier: ^3 @@ -1091,17 +1091,17 @@ importers: specifier: 8.4.31 version: 8.4.31 react: - specifier: 19.3.0-canary-66ae640b-20251204 - version: 19.3.0-canary-66ae640b-20251204 + specifier: 19.3.0-canary-378973b3-20251205 + version: 19.3.0-canary-378973b3-20251205 react-dom: - specifier: 19.3.0-canary-66ae640b-20251204 - version: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + specifier: 19.3.0-canary-378973b3-20251205 + version: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) 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-66ae640b-20251204) + version: 5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.3.0-canary-378973b3-20251205) optionalDependencies: sharp: specifier: ^0.34.4 @@ -1172,7 +1172,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.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) + version: 1.0.0-beta.2(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) '@capsizecss/metrics': specifier: 3.4.0 version: 3.4.0 @@ -1241,13 +1241,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-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)(storybook@8.6.0(prettier@3.6.2)) + version: 8.6.0(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)(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-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.2) + version: 8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.2) '@storybook/react-webpack5': specifier: 8.6.0 - version: 8.6.0(@rspack/core@1.6.0(@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-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.2) + version: 8.6.0(@rspack/core@1.6.0(@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-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.2) '@storybook/test': specifier: 8.6.0 version: 8.6.0(storybook@8.6.0(prettier@3.6.2)) @@ -1745,7 +1745,7 @@ importers: version: 1.0.35 unistore: specifier: 3.4.1 - version: 3.4.1(react@19.3.0-canary-66ae640b-20251204) + version: 3.4.1(react@19.3.0-canary-378973b3-20251205) util: specifier: 0.12.4 version: 0.12.4 @@ -1912,8 +1912,8 @@ importers: packages/third-parties: dependencies: react: - specifier: 19.3.0-canary-66ae640b-20251204 - version: 19.3.0-canary-66ae640b-20251204 + specifier: 19.3.0-canary-378973b3-20251205 + version: 19.3.0-canary-378973b3-20251205 third-party-capital: specifier: 1.0.20 version: 1.0.20 @@ -1976,14 +1976,14 @@ importers: specifier: 29.5.0 version: 29.5.0 react: - specifier: 19.3.0-canary-66ae640b-20251204 - version: 19.3.0-canary-66ae640b-20251204 + specifier: 19.3.0-canary-378973b3-20251205 + version: 19.3.0-canary-378973b3-20251205 react-test-renderer: specifier: 18.2.0 - version: 18.2.0(react@19.3.0-canary-66ae640b-20251204) + version: 18.2.0(react@19.3.0-canary-378973b3-20251205) 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-66ae640b-20251204) + version: 5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.3.0-canary-378973b3-20251205) turbopack/packages/devlow-bench: dependencies: @@ -2871,8 +2871,8 @@ packages: engines: {node: '>=14.0.0'} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -2881,8 +2881,8 @@ packages: resolution: {integrity: sha512-9+uaWyF1o/PgXqHLJnC81IIG0HlV3o9eFCQ5hWZDMx5NHrFk0rrwqEFGQOB8lti/rnbxNPi+kYYw1D4e8xSn/Q==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -3034,7 +3034,7 @@ packages: resolution: {integrity: sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA==} peerDependencies: '@types/react': '*' - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -3051,7 +3051,7 @@ packages: '@emotion/use-insertion-effect-with-fallbacks@1.0.1': resolution: {integrity: sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==} peerDependencies: - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 '@emotion/utils@1.2.1': resolution: {integrity: sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==} @@ -3556,20 +3556,20 @@ packages: '@floating-ui/react-dom@2.1.0': resolution: {integrity: sha512-lNzj5EQmEKn5FFKc04+zasr09h/uX8RtJRNj5gUXsSQIXHVWTVh+hVAg1vOMCexkX8EgvemMvIFpQfkosnVNyA==} peerDependencies: - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 '@floating-ui/react-dom@2.1.5': resolution: {integrity: sha512-HDO/1/1oH9fjj4eLgegrlH3dklZpHtUYYFiVwMUwfGvk9jWDRWqkklA2/NFScknrcNSspbV868WjXORvreDX+Q==} peerDependencies: - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 '@floating-ui/react@0.26.16': resolution: {integrity: sha512-HEf43zxZNAI/E781QIVpYSF3K2VH4TTYZpqecjdsFkjsaU1EbaWcM++kw0HXFffj7gDUcBFevX8s0rQGQpxkow==} peerDependencies: - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 '@floating-ui/utils@0.2.10': resolution: {integrity: sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==} @@ -4292,13 +4292,13 @@ packages: resolution: {integrity: sha512-l9ypojKN3PjwO1CSLIsqxi7mA25+7w+xc71Q+JuCCREI0tuGwkZsKbIOpuTATIJOjPh8ycLiW7QxX1LYsRTq6w==} peerDependencies: '@mantine/hooks': 7.10.1 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 '@mantine/hooks@7.11.2': resolution: {integrity: sha512-jhyVe/sbDEG2U8rr2lMecUPgQxcfr5hh9HazqGfkS7ZRIMDO7uJ947yAcTMGGkp5Lxtt5TBFt1Cb6tiB2/1agg==} peerDependencies: - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 '@mapbox/node-pre-gyp@1.0.5': resolution: {integrity: sha512-4srsKPXWlIxp5Vbqz5uLfBN+du2fJChBoYn/f2h991WLdk7jUvcSk/McVLSv/X+xQIPI8eGD5GjrnygdyHnhPA==} @@ -4318,13 +4318,13 @@ packages: '@mdx-js/react@2.2.1': resolution: {integrity: sha512-YdXcMcEnqZhzql98RNrqYo9cEhTTesBiCclEtoiQUbJwx87q9453GTapYU6kJ8ZZ2ek1Vp25SiAXEFy5O/eAPw==} peerDependencies: - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 '@mdx-js/react@3.1.0': resolution: {integrity: sha512-QjHtSaoameoalGnKDT3FoIl4+9RwyTmo9ZJGBdLOks/YOiWHoRDI3PUwEzOE7kEmGcV3AFcp9K6dYu9rEuKLAQ==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 '@modelcontextprotocol/sdk@1.18.1': resolution: {integrity: sha512-d//GE8/Yh7aC3e7p+kZG8JqqEAwwDUmAfvH1quogtbk+ksS6E0RR6toKKESPYYZVre0meqkJb27zb+dhqE9Sgw==} @@ -4870,8 +4870,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -4883,8 +4883,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -4896,8 +4896,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -4909,8 +4909,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -4922,8 +4922,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -4935,8 +4935,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -4947,7 +4947,7 @@ packages: resolution: {integrity: sha512-Y9VzoRDSJtgFMUCoiZBDVo084VQ5hfpXxVE+NgkdNsjiDBByiImMZKKhxMwCbdHvhlENG6a833CbFkOQvTricw==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -4956,7 +4956,7 @@ packages: resolution: {integrity: sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -4965,7 +4965,7 @@ packages: resolution: {integrity: sha512-UASk9zi+crv9WteK/NU4PLvOoL3OuE6BWVKNF6hPRBtYBDXQ2u5iu3O59zUlJiTVvkyuycnqrztsHVJwcK9K+Q==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -4974,7 +4974,7 @@ packages: resolution: {integrity: sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -4984,8 +4984,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -4997,8 +4997,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5009,7 +5009,7 @@ packages: resolution: {integrity: sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5018,7 +5018,7 @@ packages: resolution: {integrity: sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5028,8 +5028,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5041,8 +5041,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5053,7 +5053,7 @@ packages: resolution: {integrity: sha512-pSIwfrT1a6sIoDASCSpFwOasEwKTZWDw/iBdtnqKO7v6FeOzYJ7U53cPzYFVR3geGGXgVHaH+CdngrrAzqUGxg==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5062,7 +5062,7 @@ packages: resolution: {integrity: sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5072,8 +5072,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5085,8 +5085,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5097,7 +5097,7 @@ packages: resolution: {integrity: sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5106,7 +5106,7 @@ packages: resolution: {integrity: sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5116,8 +5116,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5129,8 +5129,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5142,8 +5142,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5155,8 +5155,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5168,8 +5168,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5181,8 +5181,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5194,8 +5194,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5207,8 +5207,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5220,8 +5220,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5233,8 +5233,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5246,8 +5246,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5259,8 +5259,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5272,8 +5272,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5285,8 +5285,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5297,7 +5297,7 @@ packages: resolution: {integrity: sha512-RApLLOcINYJA+dMVbOju7MYv1Mb2EBp2nH4HdDzXTSyaR5optlm6Otrz1euW3HbdOR8UmmFK06TD+A9frYWv+g==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5306,7 +5306,7 @@ packages: resolution: {integrity: sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5316,8 +5316,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5329,8 +5329,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5342,8 +5342,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5354,7 +5354,7 @@ packages: resolution: {integrity: sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5363,7 +5363,7 @@ packages: resolution: {integrity: sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5372,7 +5372,7 @@ packages: resolution: {integrity: sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5381,7 +5381,7 @@ packages: resolution: {integrity: sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5390,7 +5390,7 @@ packages: resolution: {integrity: sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5399,7 +5399,7 @@ packages: resolution: {integrity: sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5408,7 +5408,7 @@ packages: resolution: {integrity: sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5417,7 +5417,7 @@ packages: resolution: {integrity: sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5426,7 +5426,7 @@ packages: resolution: {integrity: sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5435,7 +5435,7 @@ packages: resolution: {integrity: sha512-2dHfToCj/pzca2Ck724OZ5L0EVrr3eHRNsG/b3xQJLA2hZpVCS99bLAX+hm1IHXDEnzU6by5z/5MIY794/a8NQ==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5444,7 +5444,7 @@ packages: resolution: {integrity: sha512-0Fmkebhr6PiseyZlYAOtLS+nb7jLmpqTrJyv61Pe68MKYW6OWdRE2kI70TaYY27u7H0lajqM3hSMMLFq18Z7nQ==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5453,7 +5453,7 @@ packages: resolution: {integrity: sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5462,7 +5462,7 @@ packages: resolution: {integrity: sha512-XW3/vWuIXHa+2Uwcc2ABSfcCledmXhhQPlGbfcRXbiUQI5Icjcg19BGCZVKKInYbvUCut/ufbbLLPFC5cbb1hw==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5471,7 +5471,7 @@ packages: resolution: {integrity: sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5481,8 +5481,8 @@ packages: peerDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -5760,8 +5760,8 @@ packages: '@storybook/blocks@8.6.0': resolution: {integrity: sha512-3PNxlB5Ooj8CIhttbDxeV6kW7ui+2GEdTngtqhnsUHVjzeTKpilsk2lviOeUzqlyq5FDK+rhpZ3L3DJ9pDvioA==} peerDependencies: - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 storybook: ^8.6.0 peerDependenciesMeta: react: @@ -5811,8 +5811,8 @@ packages: resolution: {integrity: sha512-Nz/UzeYQdUZUhacrPyfkiiysSjydyjgg/p0P9HxB4p/WaJUUjMAcaoaLgy3EXx61zZJ3iD36WPuDkZs5QYrA0A==} engines: {node: '>=14.0.0'} peerDependencies: - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 '@storybook/instrumenter@8.6.0': resolution: {integrity: sha512-eEY/Hfa3Vj5Nv4vHRHlSqjoyW6oAKNK3rKIXfL/eawQwb7rKhzijDLG5YBH44Hh7dEPIqUp0LEdgpyIY7GXezg==} @@ -5828,8 +5828,8 @@ packages: resolution: {integrity: sha512-04T86VG0UJtiozgZkTR5sY1qM3E0Rgwqwllvyy7kFFdkV+Sv/VsPjW9sC38s9C8FtCYRL8pJZz81ey3oylpIMA==} engines: {node: '>=18.0.0'} peerDependencies: - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 storybook: ^8.6.0 typescript: '*' peerDependenciesMeta: @@ -5850,16 +5850,16 @@ packages: '@storybook/react-dom-shim@8.6.0': resolution: {integrity: sha512-5Y+vMHhcx0xnaNsLQMbkmjc3zkDn/fGBNsiLH2e4POvW3ZQvOxjoyxAsEQaKwLtFgsdCFSd2tR89F6ItYrA2JQ==} peerDependencies: - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 storybook: ^8.6.0 '@storybook/react-webpack5@8.6.0': resolution: {integrity: sha512-2L9CYDPn1OL0B8K5EU/Wpo9Slg8f0vkYPaPioQnmcK3Q4SJR4JAuDVWHUtNdxhaPOkHIy887Tfrf6BEC/blMaQ==} engines: {node: '>=18.0.0'} peerDependencies: - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 storybook: ^8.6.0 typescript: '>= 4.2.x' peerDependenciesMeta: @@ -5871,8 +5871,8 @@ packages: engines: {node: '>=18.0.0'} peerDependencies: '@storybook/test': 8.6.0 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 storybook: ^8.6.0 typescript: '>= 4.2.x' peerDependenciesMeta: @@ -6140,8 +6140,8 @@ packages: engines: {node: '>=18'} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -8049,8 +8049,8 @@ packages: cmdk@1.0.4: resolution: {integrity: sha512-AnsjfHyHpQ/EFeAnG216WY7A5LiYCoZzCSygiLvfXC3H3LFGCprErteUcszaVluGOhuOTbJS3jWHrSDYPBBygg==} peerDependencies: - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 co@4.6.0: resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} @@ -9691,8 +9691,8 @@ packages: peerDependencies: eslint: '>=8.0.0' - eslint-plugin-react-hooks@0.0.0-experimental-66ae640b-20251204: - resolution: {integrity: sha512-E4q9LVrMrsD5+4Df7k3sd59srQ33Q9DUHYDwutrMUHT3UCMza+zxU3Zhsu0h5yhfNWj50oE0c8Ysk6TCBLDJ3Q==} + eslint-plugin-react-hooks@0.0.0-experimental-378973b3-20251205: + resolution: {integrity: sha512-9g+Y3jwTXfH2kPHRsj+Zpc9aRqdOUltmsiEpekPYE2G+HF1dbIc8z3CNdD/o1EtGvWa8G9Do0seJyWS3ePEfdQ==} engines: {node: '>=18'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 @@ -10327,8 +10327,8 @@ packages: '@types/react': 19.2.2 algoliasearch: 5.x.x next: 14.x.x || 15.x.x - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 react-router: 7.x.x waku: ^0.26.0 peerDependenciesMeta: @@ -10360,7 +10360,7 @@ packages: '@fumadocs/mdx-remote': ^1.4.0 fumadocs-core: ^14.0.0 || ^15.0.0 next: ^15.3.0 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 vite: 6.x.x || 7.x.x peerDependenciesMeta: '@fumadocs/mdx-remote': @@ -10377,8 +10377,8 @@ packages: peerDependencies: '@types/react': 19.2.2 next: 14.x.x || 15.x.x - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 tailwindcss: ^3.4.14 || ^4.0.0 peerDependenciesMeta: '@types/react': @@ -12656,12 +12656,12 @@ packages: lucide-react@0.383.0: resolution: {integrity: sha512-13xlG0CQCJtzjSQYwwJ3WRqMHtRj3EXmLlorrARt7y+IHnxUCp3XyFNL1DfaGySWxHObDvnu1u1dV+0VMKHUSg==} peerDependencies: - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 lucide-react@0.554.0: resolution: {integrity: sha512-St+z29uthEJVx0Is7ellNkgTEhaeSoA42I7JjOCBCrc5X6LYMGSv0P/2uS5HDLTExP5tpiqRD2PyUEOS6s9UXA==} peerDependencies: - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 lz-string@1.5.0: resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} @@ -13444,8 +13444,8 @@ packages: next-themes@0.4.6: resolution: {integrity: sha512-pZvgD5L0IEvX5/9GWyHMf3m8BKiVQwsCMHfoFosXtXBMnaS0ZnIJ9ST4b4NqLVKDEm8QBxoNNGNaBv2JNF6XNA==} peerDependencies: - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 next-tick@1.0.0: resolution: {integrity: sha512-mc/caHeUcdjnC/boPWJefDr4KUIWQNv+tlnFnJd38QMou86QtxQzBJfxgGRzvx8jazYRqrVlaHarfO72uNxPOg==} @@ -13458,8 +13458,8 @@ packages: '@opentelemetry/api': ^1.1.0 '@playwright/test': ^1.51.1 babel-plugin-react-compiler: '*' - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 sass: ^1.3.0 peerDependenciesMeta: '@opentelemetry/api': @@ -13479,8 +13479,8 @@ packages: '@opentelemetry/api': ^1.1.0 '@playwright/test': ^1.51.1 babel-plugin-react-compiler: '*' - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 sass: ^1.3.0 peerDependenciesMeta: '@opentelemetry/api': @@ -15321,23 +15321,23 @@ packages: resolution: {integrity: sha512-APPU8HB2uZnpl6Vt/+0AFoVYgSRtfiP6FLrZgPPTDmqSb2R4qZRbgd0A3VzIFxDt5e+Fozjx79WjLWnF69DK8g==} engines: {node: '>=16.14.0'} - react-dom@0.0.0-experimental-66ae640b-20251204: - resolution: {integrity: sha512-f6kjntLoAFNEiXZiPTQaMLl/K/kLANeUA0ebUtMOXvSlovB5KH6onm9958tH23UTmFSdY8uTvfzamta0WLLQRw==} + react-dom@0.0.0-experimental-378973b3-20251205: + resolution: {integrity: sha512-Ips3n/2zBqzjjR6ujw3hSXYBfj7FlTUQ7HwTo4ziNj4+/i4IyfFYrv5DAJDfNpthLJrCUNaOvX48Rmq9GSQCpQ==} peerDependencies: - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 - react-dom@19.3.0-canary-66ae640b-20251204: - resolution: {integrity: sha512-W6Yd01N+ZoQsZ+gXIL+p0PyHupQed9jLaChrtp0oUvG1qNtU7kKRguC/zmANsBGlHNS5Jw4bAQZalHbz3wWxrQ==} + react-dom@19.3.0-canary-378973b3-20251205: + resolution: {integrity: sha512-Rak+je2z/gFCGOP/YeL5vJ2Ut7QjiaIU/yN5c3yj+ssmRh+OFQgyIw9Z+8NcqXXm0IeUBbU5eM8s0/i1tHYqNQ==} peerDependencies: - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 react-dom@19.3.0-canary-fd524fe0-20251121: resolution: {integrity: sha512-+M3m+8ysDcPmt7ncitPOX5O71OOKF6lq6INFZFUMJjEGDxvl4CS2D41DJG5MnXcwiWTZLAp/uILZtt4sKTRSyQ==} peerDependencies: - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 - react-is@19.3.0-canary-66ae640b-20251204: - resolution: {integrity: sha512-6Y4TBvehTjlViQo953+z36z5l2lummljbLtxtvSXDj6Bq3X9jY3uy5/3r9RSSI21hlSBZVZFcfyWLybSdOCfyw==} + react-is@19.3.0-canary-378973b3-20251205: + resolution: {integrity: sha512-pqodJFxHYHObt6CSLd5GCZDToKGJzlX99f/kNd0NGYWbHKuNs8UKMcNSr7KWru8QUz+ZBVg/ygPvTsc82ONV5w==} react-is@19.3.0-canary-fd524fe0-20251121: resolution: {integrity: sha512-06VG41yCv5V7FPCLxo4hBaiLEoReJ35LK9VvEqveBJq5cbEhakZznJLnPU1oJ3CCrL4DyBsPXw9EiYlrOL8c3Q==} @@ -15348,14 +15348,14 @@ packages: react-medium-image-zoom@5.3.0: resolution: {integrity: sha512-RCIzVlsKqy3BYgGgYbolUfuvx0aSKC7YhX/IJGEp+WJxsqdIVYJHkBdj++FAj6VD7RiWj6VVmdCfa/9vJE9hZg==} peerDependencies: - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 react-number-format@5.4.0: resolution: {integrity: sha512-NWdICrqLhI7rAS8yUeLVd6Wr4cN7UjJ9IBTS0f/a9i7UB4x4Ti70kGnksBtZ7o4Z7YRbvCMMR/jQmkoOBa/4fg==} peerDependencies: - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 react-refresh@0.12.0: resolution: {integrity: sha512-suLIhrU2IHKL5JEKR/fAwJv7bbeq4kJ+pJopf77jHwuR+HmJS/HbrPIGsTBUVfw7tXPOmYv7UJ7PCaN49e8x4A==} @@ -15366,7 +15366,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -15376,7 +15376,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -15386,7 +15386,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -15396,58 +15396,58 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true - react-server-dom-turbopack@0.0.0-experimental-66ae640b-20251204: - resolution: {integrity: sha512-aT2MBphrFdIW4ooCptHpe2be3M53TXlLihEJ4yV/H9wxj0nIK924UKvsUT7yAXRnbMFSCzkOCxm2yLKjsraWtg==} + react-server-dom-turbopack@0.0.0-experimental-378973b3-20251205: + resolution: {integrity: sha512-VyFjetXiZ1QDoX41ZCtjqxG2B0FXDfiUVhkEB1QEJ6ToDNSOGFVNyLwuiM+HdQF5fo0XbCTCNzfYgdGnlANkhA==} engines: {node: '>=0.10.0'} peerDependencies: - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 - react-server-dom-turbopack@19.3.0-canary-66ae640b-20251204: - resolution: {integrity: sha512-oryZQkGTAeVsJqRxqu8OMh+MNAIC1Gmc6NdPsbGlOtXfX7bX9pPgYcvOvr47zhD+NP4YoRPXbBC3Buos9d90Yw==} + react-server-dom-turbopack@19.3.0-canary-378973b3-20251205: + resolution: {integrity: sha512-5eFlwa4qnK1v0YnqIeevPavkkuiUQ5Bm51r+dUXSxKwPAXy+V2s2zQWPLLI9oqBBe+Rndne+VsLAOsXzyVZXqg==} engines: {node: '>=0.10.0'} peerDependencies: - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 - react-server-dom-webpack@0.0.0-experimental-66ae640b-20251204: - resolution: {integrity: sha512-BK+vNVk3wklHcotWD/6Wv9BDq7Z+aBRaATfr/8M2kwFVNOnhqCtu2ZMrfY7TojpMvzk1v5K3fpXUV/H8RicsFw==} + react-server-dom-webpack@0.0.0-experimental-378973b3-20251205: + resolution: {integrity: sha512-/66LP7V366EiMo3Xfo7KLBqyilOvoh1n8I8nd579fWrswUkyjTimgGBsLBXW/urcbhZgzencpvMLhFEhLPyI8Q==} engines: {node: '>=0.10.0'} peerDependencies: - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 webpack: 5.98.0 - react-server-dom-webpack@19.3.0-canary-66ae640b-20251204: - resolution: {integrity: sha512-FcZCXlELlL8PqXLbH8+Bfk+KEJmkxtsB0XZrF5JGqp7lYCsgGtM5wK9G7d81U5qCHfbya0AxGerbcuxNzTdBOw==} + react-server-dom-webpack@19.3.0-canary-378973b3-20251205: + resolution: {integrity: sha512-W1hEFI4Ms4ZN6JN/5HEoI6K0I2GQYm0v/tb2ZDWzi2H12rQ7sz4JGhaSFx5d8hHkkTJb9NbHDNrsNpDxc0874A==} engines: {node: '>=0.10.0'} peerDependencies: - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 webpack: 5.98.0 react-shallow-renderer@16.15.0: resolution: {integrity: sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==} peerDependencies: - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 react-ssr-prepass@1.0.8: resolution: {integrity: sha512-O0gfRA1SaK+9ITKxqfnXsej2jF+OHGP/+GxD4unROQaM/0/UczGF9fuF+wTboxaQoKdIf4FvS3h/OigWh704VA==} peerDependencies: - react: 19.3.0-canary-66ae640b-20251204 - react-is: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-is: 19.3.0-canary-378973b3-20251205 react-style-singleton@2.2.1: resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} engines: {node: '>=10'} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -15457,7 +15457,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -15465,26 +15465,26 @@ packages: react-test-renderer@18.2.0: resolution: {integrity: sha512-JWD+aQ0lh2gvh4NM3bBM42Kx+XybOxCpgYK7F8ugAlpaTSnWsX+39Z4XkOykGZAHrjwwTZT3x3KxswVWxHPUqA==} peerDependencies: - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 react-textarea-autosize@8.5.3: resolution: {integrity: sha512-XT1024o2pqCuZSuBt9FwHlaDeNtVrtCXu0Rnz88t1jUGheCLa3PhjE1GH8Ctm2axEtvdCl5SUHYschyQ0L5QHQ==} engines: {node: '>=10'} peerDependencies: - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 react-virtualized@9.22.3: resolution: {integrity: sha512-MKovKMxWTcwPSxE1kK1HcheQTWfuCxAuBoSTf2gwyMM21NdX/PXUhnoP8Uc5dRKd+nKm8v41R36OellhdCpkrw==} peerDependencies: - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205 - react@0.0.0-experimental-66ae640b-20251204: - resolution: {integrity: sha512-6SwS5rr2jbSYOoAsDQEPw7Cdlnq3o2sxjNRAvi0A8ZD7bDUX0/hmKLtigM+++3zBgjtUF415+uMKFyq1VHnDfQ==} + react@0.0.0-experimental-378973b3-20251205: + resolution: {integrity: sha512-T4SQGn8DKLuEgjO1L9bD4jBiFhzgX43ztzcHp9f5cY310v6+xZQS4QTccGU3UnQP7M5mykp2UuDjw+gjKqj0Xw==} engines: {node: '>=0.10.0'} - react@19.3.0-canary-66ae640b-20251204: - resolution: {integrity: sha512-8N2APEfYXgeXm5kK8onL2WwK7aiqnQeNWP6R2fPDjuj69DrnoDqRFZ2zAyt/LWgv7f0lK8YbwoM3JQm9yTLptw==} + react@19.3.0-canary-378973b3-20251205: + resolution: {integrity: sha512-u6xCPsRVwStpTCzenkQcGOSR4OAr3wKMR6Sp0iH2fYvz1wOWH5Bt4iWe/WZRc33uBKyXxXMglT3tzMnZKEiUPw==} engines: {node: '>=0.10.0'} react@19.3.0-canary-fd524fe0-20251121: @@ -16111,11 +16111,11 @@ packages: resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} engines: {node: '>=v12.22.7'} - scheduler@0.0.0-experimental-66ae640b-20251204: - resolution: {integrity: sha512-j1VsvLwUlCA9UKZwMv1RMLh1IkrGn6i7URUpxM24/2PEqwtSI/TZHN4iuyYN96hJC22CamnHsRmzmbf7cILotw==} + scheduler@0.0.0-experimental-378973b3-20251205: + resolution: {integrity: sha512-Lh7blJM2mjxRYbyHZ4RVUg1RztrP/nMNG9DSas0S0MaLm1+lmSKvtH1HS9kc8n3f5kvajZ2XVnPYCuzeSbMv7g==} - scheduler@0.28.0-canary-66ae640b-20251204: - resolution: {integrity: sha512-i+urQaA3E3cs5xiSFUHToHFas4G85XJBarcnK1LbXnynj0+fcKOXc+aVWIo9qIlUzYi7bQ4x5pyq9noQND0gTA==} + scheduler@0.28.0-canary-378973b3-20251205: + resolution: {integrity: sha512-dNSXhEBatElswGS5Ii8Mnn8PjKRmJeHU1pP3+x6fHGZ+ui9h6pnC7mgcBybJsHVa0UurPlHV+ydkhO1uRBvQBg==} schema-utils@2.7.1: resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} @@ -16809,7 +16809,7 @@ packages: peerDependencies: '@babel/core': '*' babel-plugin-macros: '*' - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@babel/core': optional: true @@ -16896,7 +16896,7 @@ packages: swr@2.2.4: resolution: {integrity: sha512-njiZ/4RiIhoOlAaLYDqwz5qH/KZXVilRLvomrx83HjzCWTfa+InyfAjv05PSFxnmLzZkNO9ZfvgoqzAaEI4sGQ==} peerDependencies: - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 symbol-observable@1.0.1: resolution: {integrity: sha512-Kb3PrPYz4HanVF1LVGuAdW6LoVgIwjUYJGzFe7NDrBLCN4lsV/5J0MFurV+ygS4bRVwrCEt2c7MQ1R2a72oJDw==} @@ -17724,7 +17724,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -17734,7 +17734,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -17742,13 +17742,13 @@ packages: use-composed-ref@1.3.0: resolution: {integrity: sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==} peerDependencies: - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 use-isomorphic-layout-effect@1.1.2: resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==} peerDependencies: '@types/react': '*' - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -17757,7 +17757,7 @@ packages: resolution: {integrity: sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==} peerDependencies: '@types/react': '*' - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -17767,7 +17767,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -17777,7 +17777,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': 19.2.2 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 peerDependenciesMeta: '@types/react': optional: true @@ -17785,7 +17785,7 @@ packages: use-sync-external-store@1.5.0: resolution: {integrity: sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A==} peerDependencies: - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} @@ -19383,28 +19383,28 @@ snapshots: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@base-ui-components/react@1.0.0-beta.2(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)': + '@base-ui-components/react@1.0.0-beta.2(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)': dependencies: '@babel/runtime': 7.27.6 - '@base-ui-components/utils': 0.1.0(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@floating-ui/react-dom': 2.1.5(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) + '@base-ui-components/utils': 0.1.0(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@floating-ui/react-dom': 2.1.5(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) '@floating-ui/utils': 0.2.10 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) reselect: 5.1.1 tabbable: 6.2.0 - use-sync-external-store: 1.5.0(react@19.3.0-canary-66ae640b-20251204) + use-sync-external-store: 1.5.0(react@19.3.0-canary-378973b3-20251205) optionalDependencies: '@types/react': 19.2.2 - '@base-ui-components/utils@0.1.0(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)': + '@base-ui-components/utils@0.1.0(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)': dependencies: '@babel/runtime': 7.27.6 '@floating-ui/utils': 0.2.10 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) reselect: 5.1.1 - use-sync-external-store: 1.5.0(react@19.3.0-canary-66ae640b-20251204) + use-sync-external-store: 1.5.0(react@19.3.0-canary-378973b3-20251205) optionalDependencies: '@types/react': 19.2.2 @@ -19575,17 +19575,17 @@ snapshots: '@emotion/memoize@0.8.1': {} - '@emotion/react@11.11.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204)': + '@emotion/react@11.11.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205)': 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-66ae640b-20251204) + '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@19.3.0-canary-378973b3-20251205) '@emotion/utils': 1.2.1 '@emotion/weak-memoize': 0.3.1 hoist-non-react-statics: 3.3.2 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 optionalDependencies: '@types/react': 19.2.2 transitivePeerDependencies: @@ -19603,9 +19603,9 @@ snapshots: '@emotion/unitless@0.8.1': {} - '@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@19.3.0-canary-66ae640b-20251204)': + '@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@19.3.0-canary-378973b3-20251205)': dependencies: - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 '@emotion/utils@1.2.1': {} @@ -20028,11 +20028,11 @@ snapshots: react: 19.3.0-canary-fd524fe0-20251121 react-dom: 19.3.0-canary-fd524fe0-20251121(react@19.3.0-canary-fd524fe0-20251121) - '@floating-ui/react-dom@2.1.5(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)': + '@floating-ui/react-dom@2.1.5(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)': dependencies: '@floating-ui/dom': 1.7.3 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) '@floating-ui/react@0.26.16(react-dom@19.3.0-canary-fd524fe0-20251121(react@19.3.0-canary-fd524fe0-20251121))(react@19.3.0-canary-fd524fe0-20251121)': dependencies: @@ -21201,11 +21201,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@mdx-js/react@2.2.1(react@19.3.0-canary-66ae640b-20251204)': + '@mdx-js/react@2.2.1(react@19.3.0-canary-378973b3-20251205)': dependencies: '@types/mdx': 2.0.13 '@types/react': 19.2.2 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 '@mdx-js/react@2.2.1(react@19.3.0-canary-fd524fe0-20251121)': dependencies: @@ -21213,11 +21213,11 @@ snapshots: '@types/react': 19.2.2 react: 19.3.0-canary-fd524fe0-20251121 - '@mdx-js/react@3.1.0(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204)': + '@mdx-js/react@3.1.0(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205)': dependencies: '@types/mdx': 2.0.13 '@types/react': 19.2.2 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 '@modelcontextprotocol/sdk@1.18.1': dependencies: @@ -21843,603 +21843,603 @@ snapshots: '@radix-ui/primitive@1.1.3': {} - '@radix-ui/react-accordion@1.2.12(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-accordion@1.2.12(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-collapsible': 1.1.12(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-direction': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + '@radix-ui/react-collapsible': 1.1.12(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-arrow@1.1.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-arrow@1.1.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)': dependencies: - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-arrow@1.1.7(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-arrow@1.1.7(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)': dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-collapsible@1.1.12(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-collapsible@1.1.12(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-collection@1.1.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-collection@1.1.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)': dependencies: - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-context': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-slot': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-context': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-slot': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-collection@1.1.7(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-collection@1.1.7(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-slot': 1.2.3(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-compose-refs@1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-compose-refs@1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205)': dependencies: - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 optionalDependencies: '@types/react': 19.2.2 - '@radix-ui/react-compose-refs@1.1.2(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-compose-refs@1.1.2(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205)': dependencies: - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 optionalDependencies: '@types/react': 19.2.2 - '@radix-ui/react-context@1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-context@1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205)': dependencies: - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 optionalDependencies: '@types/react': 19.2.2 - '@radix-ui/react-context@1.1.2(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-context@1.1.2(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205)': dependencies: - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 optionalDependencies: '@types/react': 19.2.2 - '@radix-ui/react-dialog@1.1.15(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-dialog@1.1.15(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-slot': 1.2.3(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) aria-hidden: 1.2.6 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) - react-remove-scroll: 2.7.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) + react-remove-scroll: 2.7.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-dialog@1.1.4(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-dialog@1.1.4(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-context': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-dismissable-layer': 1.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-focus-guards': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-focus-scope': 1.1.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-id': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-portal': 1.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-presence': 1.1.2(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-slot': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-context': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-dismissable-layer': 1.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-focus-guards': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-focus-scope': 1.1.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-id': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-portal': 1.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-presence': 1.1.2(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-slot': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) aria-hidden: 1.2.6 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) - react-remove-scroll: 2.7.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) + react-remove-scroll: 2.7.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-direction@1.1.0(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-direction@1.1.0(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205)': dependencies: - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 optionalDependencies: '@types/react': 19.2.2 - '@radix-ui/react-direction@1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-direction@1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205)': dependencies: - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 optionalDependencies: '@types/react': 19.2.2 - '@radix-ui/react-dismissable-layer@1.1.11(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-dismissable-layer@1.1.11(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-dismissable-layer@1.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-dismissable-layer@1.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-focus-guards@1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-focus-guards@1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205)': dependencies: - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 optionalDependencies: '@types/react': 19.2.2 - '@radix-ui/react-focus-guards@1.1.3(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-focus-guards@1.1.3(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205)': dependencies: - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 optionalDependencies: '@types/react': 19.2.2 - '@radix-ui/react-focus-scope@1.1.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-focus-scope@1.1.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)': dependencies: - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-focus-scope@1.1.7(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-focus-scope@1.1.7(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-id@1.1.0(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-id@1.1.0(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - react: 19.3.0-canary-66ae640b-20251204 + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + react: 19.3.0-canary-378973b3-20251205 optionalDependencies: '@types/react': 19.2.2 - '@radix-ui/react-id@1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-id@1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - react: 19.3.0-canary-66ae640b-20251204 + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + react: 19.3.0-canary-378973b3-20251205 optionalDependencies: '@types/react': 19.2.2 - '@radix-ui/react-navigation-menu@1.2.14(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-navigation-menu@1.2.14(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-direction': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-use-previous': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-use-previous': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-popover@1.1.15(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-popover@1.1.15(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-slot': 1.2.3(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) aria-hidden: 1.2.6 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) - react-remove-scroll: 2.7.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) + react-remove-scroll: 2.7.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-popover@1.1.4(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-popover@1.1.4(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-context': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-dismissable-layer': 1.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-focus-guards': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-focus-scope': 1.1.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-id': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-popper': 1.2.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-portal': 1.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-presence': 1.1.2(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-slot': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-context': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-dismissable-layer': 1.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-focus-guards': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-focus-scope': 1.1.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-id': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-popper': 1.2.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-portal': 1.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-presence': 1.1.2(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-slot': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) aria-hidden: 1.2.6 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) - react-remove-scroll: 2.7.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) + react-remove-scroll: 2.7.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-popper@1.2.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)': - dependencies: - '@floating-ui/react-dom': 2.1.5(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-arrow': 1.1.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-context': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-use-rect': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-use-size': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) + '@radix-ui/react-popper@1.2.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)': + dependencies: + '@floating-ui/react-dom': 2.1.5(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-arrow': 1.1.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-context': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-use-rect': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-use-size': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) '@radix-ui/rect': 1.1.0 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-popper@1.2.8(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)': - dependencies: - '@floating-ui/react-dom': 2.1.5(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-arrow': 1.1.7(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-use-rect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-use-size': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) + '@radix-ui/react-popper@1.2.8(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)': + dependencies: + '@floating-ui/react-dom': 2.1.5(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-arrow': 1.1.7(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-use-rect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-use-size': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) '@radix-ui/rect': 1.1.1 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-portal@1.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-portal@1.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)': dependencies: - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-portal@1.1.9(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-portal@1.1.9(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)': dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-presence@1.1.2(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-presence@1.1.2(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)': dependencies: - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-presence@1.1.5(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-presence@1.1.5(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-primitive@2.0.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-primitive@2.0.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)': dependencies: - '@radix-ui/react-slot': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + '@radix-ui/react-slot': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-primitive@2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-primitive@2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)': dependencies: - '@radix-ui/react-slot': 1.2.3(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-roving-focus@1.1.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-roving-focus@1.1.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-collection': 1.1.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-context': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-direction': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-id': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + '@radix-ui/react-collection': 1.1.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-context': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-direction': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-id': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-roving-focus@1.1.11(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-roving-focus@1.1.11(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-direction': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-scroll-area@1.2.10(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-scroll-area@1.2.10(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)': dependencies: '@radix-ui/number': 1.1.1 '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-direction': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-slot@1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-slot@1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205)': dependencies: - '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - react: 19.3.0-canary-66ae640b-20251204 + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + react: 19.3.0-canary-378973b3-20251205 optionalDependencies: '@types/react': 19.2.2 - '@radix-ui/react-slot@1.2.3(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-slot@1.2.3(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - react: 19.3.0-canary-66ae640b-20251204 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + react: 19.3.0-canary-378973b3-20251205 optionalDependencies: '@types/react': 19.2.2 - '@radix-ui/react-tabs@1.1.13(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-tabs@1.1.13(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-direction': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + '@radix-ui/react-context': 1.1.2(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-toggle-group@1.1.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-toggle-group@1.1.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-context': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-direction': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-roving-focus': 1.1.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-toggle': 1.1.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + '@radix-ui/react-context': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-direction': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-roving-focus': 1.1.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-toggle': 1.1.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-toggle@1.1.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-toggle@1.1.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) - '@radix-ui/react-use-callback-ref@1.1.0(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-use-callback-ref@1.1.0(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205)': dependencies: - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 optionalDependencies: '@types/react': 19.2.2 - '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205)': dependencies: - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 optionalDependencies: '@types/react': 19.2.2 - '@radix-ui/react-use-controllable-state@1.1.0(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-use-controllable-state@1.1.0(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - react: 19.3.0-canary-66ae640b-20251204 + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + react: 19.3.0-canary-378973b3-20251205 optionalDependencies: '@types/react': 19.2.2 - '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205)': dependencies: - '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - react: 19.3.0-canary-66ae640b-20251204 + '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + react: 19.3.0-canary-378973b3-20251205 optionalDependencies: '@types/react': 19.2.2 - '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - react: 19.3.0-canary-66ae640b-20251204 + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + react: 19.3.0-canary-378973b3-20251205 optionalDependencies: '@types/react': 19.2.2 - '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - react: 19.3.0-canary-66ae640b-20251204 + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + react: 19.3.0-canary-378973b3-20251205 optionalDependencies: '@types/react': 19.2.2 - '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - react: 19.3.0-canary-66ae640b-20251204 + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + react: 19.3.0-canary-378973b3-20251205 optionalDependencies: '@types/react': 19.2.2 - '@radix-ui/react-use-layout-effect@1.1.0(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-use-layout-effect@1.1.0(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205)': dependencies: - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 optionalDependencies: '@types/react': 19.2.2 - '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205)': dependencies: - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 optionalDependencies: '@types/react': 19.2.2 - '@radix-ui/react-use-previous@1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-use-previous@1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205)': dependencies: - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 optionalDependencies: '@types/react': 19.2.2 - '@radix-ui/react-use-rect@1.1.0(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-use-rect@1.1.0(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205)': dependencies: '@radix-ui/rect': 1.1.0 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 optionalDependencies: '@types/react': 19.2.2 - '@radix-ui/react-use-rect@1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-use-rect@1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205)': dependencies: '@radix-ui/rect': 1.1.1 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 optionalDependencies: '@types/react': 19.2.2 - '@radix-ui/react-use-size@1.1.0(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-use-size@1.1.0(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - react: 19.3.0-canary-66ae640b-20251204 + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + react: 19.3.0-canary-378973b3-20251205 optionalDependencies: '@types/react': 19.2.2 - '@radix-ui/react-use-size@1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-use-size@1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - react: 19.3.0-canary-66ae640b-20251204 + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + react: 19.3.0-canary-378973b3-20251205 optionalDependencies: '@types/react': 19.2.2 - '@radix-ui/react-visually-hidden@1.2.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)': + '@radix-ui/react-visually-hidden@1.2.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)': dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) optionalDependencies: '@types/react': 19.2.2 '@types/react-dom': 19.2.1(@types/react@19.2.2) @@ -22703,12 +22703,12 @@ snapshots: '@storybook/addon-docs@8.6.0(@types/react@19.2.2)(storybook@8.6.0(prettier@3.6.2))': dependencies: - '@mdx-js/react': 3.1.0(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@storybook/blocks': 8.6.0(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)(storybook@8.6.0(prettier@3.6.2)) + '@mdx-js/react': 3.1.0(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@storybook/blocks': 8.6.0(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)(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-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)(storybook@8.6.0(prettier@3.6.2)) - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + '@storybook/react-dom-shim': 8.6.0(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)(storybook@8.6.0(prettier@3.6.2)) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) storybook: 8.6.0(prettier@3.6.2) ts-dedent: 2.2.0 transitivePeerDependencies: @@ -22773,14 +22773,14 @@ snapshots: - '@swc/helpers' - webpack - '@storybook/blocks@8.6.0(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)(storybook@8.6.0(prettier@3.6.2))': + '@storybook/blocks@8.6.0(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)(storybook@8.6.0(prettier@3.6.2))': dependencies: - '@storybook/icons': 1.3.0(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) + '@storybook/icons': 1.3.0(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) storybook: 8.6.0(prettier@3.6.2) ts-dedent: 2.2.0 optionalDependencies: - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) '@storybook/builder-webpack5@8.6.0(@rspack/core@1.6.0(@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@5.9.2)': dependencies: @@ -22859,10 +22859,10 @@ snapshots: '@storybook/global@5.0.0': {} - '@storybook/icons@1.3.0(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)': + '@storybook/icons@1.3.0(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)': dependencies: - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) '@storybook/instrumenter@8.6.0(storybook@8.6.0(prettier@3.6.2))': dependencies: @@ -22874,17 +22874,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-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.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-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.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-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.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-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.2) '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.9.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-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 react-docgen: 7.1.0 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) resolve: 1.22.10 semver: 7.6.3 storybook: 8.6.0(prettier@3.6.2) @@ -22918,19 +22918,19 @@ snapshots: transitivePeerDependencies: - supports-color - '@storybook/react-dom-shim@8.6.0(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)(storybook@8.6.0(prettier@3.6.2))': + '@storybook/react-dom-shim@8.6.0(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)(storybook@8.6.0(prettier@3.6.2))': dependencies: - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) storybook: 8.6.0(prettier@3.6.2) - '@storybook/react-webpack5@8.6.0(@rspack/core@1.6.0(@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-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.2)': + '@storybook/react-webpack5@8.6.0(@rspack/core@1.6.0(@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-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.2)': dependencies: '@storybook/builder-webpack5': 8.6.0(@rspack/core@1.6.0(@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@5.9.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-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.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-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.2) - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + '@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-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.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-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.2) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) storybook: 8.6.0(prettier@3.6.2) optionalDependencies: typescript: 5.9.2 @@ -22943,16 +22943,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-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.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-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.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-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)(storybook@8.6.0(prettier@3.6.2)) + '@storybook/react-dom-shim': 8.6.0(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)(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-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) storybook: 8.6.0(prettier@3.6.2) optionalDependencies: '@storybook/test': 8.6.0(storybook@8.6.0(prettier@3.6.2)) @@ -23230,13 +23230,13 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 - '@testing-library/react@15.0.7(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)': + '@testing-library/react@15.0.7(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)': dependencies: '@babel/runtime': 7.27.0 '@testing-library/dom': 10.1.0 '@types/react-dom': 19.2.1(@types/react@19.2.2) - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) optionalDependencies: '@types/react': 19.2.2 @@ -25436,14 +25436,14 @@ snapshots: dependencies: mkdirp-infer-owner: 2.0.0 - cmdk@1.0.4(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204): + cmdk@1.0.4(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205): dependencies: - '@radix-ui/react-dialog': 1.1.4(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-id': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) - use-sync-external-store: 1.5.0(react@19.3.0-canary-66ae640b-20251204) + '@radix-ui/react-dialog': 1.1.4(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-id': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) + use-sync-external-store: 1.5.0(react@19.3.0-canary-378973b3-20251205) transitivePeerDependencies: - '@types/react' - '@types/react-dom' @@ -27479,7 +27479,7 @@ snapshots: - bluebird - supports-color - eslint-plugin-react-hooks@0.0.0-experimental-66ae640b-20251204(eslint@9.37.0(jiti@2.5.1)): + eslint-plugin-react-hooks@0.0.0-experimental-378973b3-20251205(eslint@9.37.0(jiti@2.5.1)): dependencies: '@babel/core': 7.26.10 '@babel/parser': 7.27.0 @@ -28423,7 +28423,7 @@ snapshots: fsevents@2.3.3: optional: true - fumadocs-core@15.7.12(@types/react@19.2.2)(next@15.5.7(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)(sass@1.77.8))(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204): + fumadocs-core@15.7.12(@types/react@19.2.2)(next@15.5.7(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)(sass@1.77.8))(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205): dependencies: '@formatjs/intl-localematcher': 0.6.1 '@orama/orama': 3.1.13 @@ -28435,7 +28435,7 @@ snapshots: image-size: 2.0.2 negotiator: 1.0.0 npm-to-yarn: 3.0.1 - react-remove-scroll: 2.7.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) + react-remove-scroll: 2.7.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) remark: 15.0.1 remark-gfm: 4.0.1 remark-rehype: 11.1.2 @@ -28444,20 +28444,20 @@ snapshots: unist-util-visit: 5.0.0 optionalDependencies: '@types/react': 19.2.2 - next: 15.5.7(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)(sass@1.77.8) - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + next: 15.5.7(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)(sass@1.77.8) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) transitivePeerDependencies: - supports-color - fumadocs-mdx@11.10.0(fumadocs-core@15.7.12(@types/react@19.2.2)(next@15.5.7(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)(sass@1.77.8))(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204))(next@15.5.7(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)(sass@1.77.8))(react@19.3.0-canary-66ae640b-20251204): + fumadocs-mdx@11.10.0(fumadocs-core@15.7.12(@types/react@19.2.2)(next@15.5.7(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)(sass@1.77.8))(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205))(next@15.5.7(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)(sass@1.77.8))(react@19.3.0-canary-378973b3-20251205): dependencies: '@mdx-js/mdx': 3.1.1 '@standard-schema/spec': 1.0.0 chokidar: 4.0.3 esbuild: 0.25.9 estree-util-value-to-estree: 3.5.0 - fumadocs-core: 15.7.12(@types/react@19.2.2)(next@15.5.7(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)(sass@1.77.8))(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) + fumadocs-core: 15.7.12(@types/react@19.2.2)(next@15.5.7(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)(sass@1.77.8))(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) js-yaml: 4.1.0 lru-cache: 11.2.1 picocolors: 1.1.1 @@ -28469,36 +28469,36 @@ snapshots: unist-util-visit: 5.0.0 zod: 4.1.13 optionalDependencies: - next: 15.5.7(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)(sass@1.77.8) - react: 19.3.0-canary-66ae640b-20251204 + next: 15.5.7(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)(sass@1.77.8) + react: 19.3.0-canary-378973b3-20251205 transitivePeerDependencies: - supports-color - fumadocs-ui@15.7.12(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(next@15.5.7(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)(sass@1.77.8))(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)(tailwindcss@4.1.13): - dependencies: - '@radix-ui/react-accordion': 1.2.12(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-collapsible': 1.1.12(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-dialog': 1.1.15(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-direction': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-navigation-menu': 1.2.14(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-popover': 1.1.15(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-scroll-area': 1.2.10(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-slot': 1.2.3(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - '@radix-ui/react-tabs': 1.1.13(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) + fumadocs-ui@15.7.12(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(next@15.5.7(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)(sass@1.77.8))(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)(tailwindcss@4.1.13): + dependencies: + '@radix-ui/react-accordion': 1.2.12(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-collapsible': 1.1.12(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-dialog': 1.1.15(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-direction': 1.1.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-navigation-menu': 1.2.14(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-popover': 1.1.15(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-scroll-area': 1.2.10(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-slot': 1.2.3(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + '@radix-ui/react-tabs': 1.1.13(@types/react-dom@19.2.1(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) class-variance-authority: 0.7.1 - fumadocs-core: 15.7.12(@types/react@19.2.2)(next@15.5.7(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)(sass@1.77.8))(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) + fumadocs-core: 15.7.12(@types/react@19.2.2)(next@15.5.7(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)(sass@1.77.8))(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) lodash.merge: 4.6.2 - next-themes: 0.4.6(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) + next-themes: 0.4.6(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) postcss-selector-parser: 7.1.0 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) - react-medium-image-zoom: 5.3.0(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) + react-medium-image-zoom: 5.3.0(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205) scroll-into-view-if-needed: 3.1.0 tailwind-merge: 3.3.1 optionalDependencies: '@types/react': 19.2.2 - next: 15.5.7(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)(sass@1.77.8) + next: 15.5.7(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)(sass@1.77.8) tailwindcss: 4.1.13 transitivePeerDependencies: - '@mixedbread/sdk' @@ -29153,7 +29153,7 @@ snapshots: hoist-non-react-statics@3.3.2: dependencies: - react-is: 19.3.0-canary-66ae640b-20251204 + react-is: 19.3.0-canary-378973b3-20251205 homedir-polyfill@1.0.3: dependencies: @@ -31336,9 +31336,9 @@ snapshots: dependencies: react: 19.3.0-canary-fd524fe0-20251121 - lucide-react@0.554.0(react@19.3.0-canary-66ae640b-20251204): + lucide-react@0.554.0(react@19.3.0-canary-378973b3-20251205): dependencies: - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 lz-string@1.5.0: {} @@ -32694,22 +32694,22 @@ snapshots: dependencies: inherits: 2.0.4 - next-themes@0.4.6(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204): + next-themes@0.4.6(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205): dependencies: - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) next-tick@1.0.0: {} - next@15.5.7(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)(sass@1.77.8): + next@15.5.7(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)(sass@1.77.8): dependencies: '@next/env': 15.5.7 '@swc/helpers': 0.5.15 caniuse-lite: 1.0.30001746 postcss: 8.4.31 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) - styled-jsx: 5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.3.0-canary-66ae640b-20251204) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) + styled-jsx: 5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.3.0-canary-378973b3-20251205) optionalDependencies: '@next/swc-darwin-arm64': 15.5.7 '@next/swc-darwin-x64': 15.5.7 @@ -32728,15 +32728,15 @@ snapshots: - '@babel/core' - babel-plugin-macros - next@16.0.7(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)(sass@1.77.8): + next@16.0.7(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)(sass@1.77.8): dependencies: '@next/env': 16.0.7 '@swc/helpers': 0.5.15 caniuse-lite: 1.0.30001746 postcss: 8.4.31 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) - styled-jsx: 5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.3.0-canary-66ae640b-20251204) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) + styled-jsx: 5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.3.0-canary-378973b3-20251205) optionalDependencies: '@next/swc-darwin-arm64': 16.0.7 '@next/swc-darwin-x64': 16.0.7 @@ -34490,25 +34490,25 @@ snapshots: dependencies: ansi-regex: 5.0.1 ansi-styles: 5.2.0 - react-is: 19.3.0-canary-66ae640b-20251204 + react-is: 19.3.0-canary-378973b3-20251205 pretty-format@29.5.0: dependencies: '@jest/schemas': 29.4.3 ansi-styles: 5.2.0 - react-is: 19.3.0-canary-66ae640b-20251204 + react-is: 19.3.0-canary-378973b3-20251205 pretty-format@29.7.0: dependencies: '@jest/schemas': 29.6.3 ansi-styles: 5.2.0 - react-is: 19.3.0-canary-66ae640b-20251204 + react-is: 19.3.0-canary-378973b3-20251205 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-66ae640b-20251204 + react-is: 19.3.0-canary-378973b3-20251205 pretty-ms@7.0.0: dependencies: @@ -34567,7 +34567,7 @@ snapshots: dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 - react-is: 19.3.0-canary-66ae640b-20251204 + react-is: 19.3.0-canary-378973b3-20251205 property-information@5.6.0: dependencies: @@ -34783,31 +34783,31 @@ snapshots: transitivePeerDependencies: - supports-color - react-dom@0.0.0-experimental-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204): + react-dom@0.0.0-experimental-378973b3-20251205(react@19.3.0-canary-378973b3-20251205): dependencies: - react: 19.3.0-canary-66ae640b-20251204 - scheduler: 0.28.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + scheduler: 0.28.0-canary-378973b3-20251205 - react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204): + react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205): dependencies: - react: 19.3.0-canary-66ae640b-20251204 - scheduler: 0.28.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + scheduler: 0.28.0-canary-378973b3-20251205 react-dom@19.3.0-canary-fd524fe0-20251121(react@19.3.0-canary-fd524fe0-20251121): dependencies: react: 19.3.0-canary-fd524fe0-20251121 - scheduler: 0.28.0-canary-66ae640b-20251204 + scheduler: 0.28.0-canary-378973b3-20251205 - react-is@19.3.0-canary-66ae640b-20251204: {} + react-is@19.3.0-canary-378973b3-20251205: {} react-is@19.3.0-canary-fd524fe0-20251121: {} react-lifecycles-compat@3.0.4: {} - react-medium-image-zoom@5.3.0(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204): + react-medium-image-zoom@5.3.0(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205): dependencies: - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) react-number-format@5.4.0(react-dom@19.3.0-canary-fd524fe0-20251121(react@19.3.0-canary-fd524fe0-20251121))(react@19.3.0-canary-fd524fe0-20251121): dependencies: @@ -34825,10 +34825,10 @@ snapshots: optionalDependencies: '@types/react': 19.2.2 - react-remove-scroll-bar@2.3.8(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204): + react-remove-scroll-bar@2.3.8(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205): dependencies: - react: 19.3.0-canary-66ae640b-20251204 - react-style-singleton: 2.2.3(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) + react: 19.3.0-canary-378973b3-20251205 + react-style-singleton: 2.2.3(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) tslib: 2.8.1 optionalDependencies: '@types/react': 19.2.2 @@ -34844,59 +34844,59 @@ snapshots: optionalDependencies: '@types/react': 19.2.2 - react-remove-scroll@2.7.1(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204): + react-remove-scroll@2.7.1(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205): dependencies: - react: 19.3.0-canary-66ae640b-20251204 - react-remove-scroll-bar: 2.3.8(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - react-style-singleton: 2.2.3(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) + react: 19.3.0-canary-378973b3-20251205 + react-remove-scroll-bar: 2.3.8(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + react-style-singleton: 2.2.3(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) tslib: 2.8.1 - use-callback-ref: 1.3.3(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) - use-sidecar: 1.1.3(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204) + use-callback-ref: 1.3.3(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) + use-sidecar: 1.1.3(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205) optionalDependencies: '@types/react': 19.2.2 - react-server-dom-turbopack@0.0.0-experimental-66ae640b-20251204(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204): + react-server-dom-turbopack@0.0.0-experimental-378973b3-20251205(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205): dependencies: acorn-loose: 8.3.0 neo-async: 2.6.1 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) - react-server-dom-turbopack@19.3.0-canary-66ae640b-20251204(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204): + react-server-dom-turbopack@19.3.0-canary-378973b3-20251205(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205): dependencies: acorn-loose: 8.3.0 neo-async: 2.6.1 - react: 19.3.0-canary-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) - react-server-dom-webpack@0.0.0-experimental-66ae640b-20251204(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))): + react-server-dom-webpack@0.0.0-experimental-378973b3-20251205(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)(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-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) webpack: 5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15)) webpack-sources: 3.2.3(patch_hash=jbynf5dc46ambamq3wuyho6hkq) - react-server-dom-webpack@19.3.0-canary-66ae640b-20251204(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204)(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))): + react-server-dom-webpack@19.3.0-canary-378973b3-20251205(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205)(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-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) webpack: 5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15)) webpack-sources: 3.2.3(patch_hash=jbynf5dc46ambamq3wuyho6hkq) - react-shallow-renderer@16.15.0(react@19.3.0-canary-66ae640b-20251204): + react-shallow-renderer@16.15.0(react@19.3.0-canary-378973b3-20251205): dependencies: object-assign: 4.1.1 - react: 19.3.0-canary-66ae640b-20251204 - react-is: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-is: 19.3.0-canary-378973b3-20251205 - react-ssr-prepass@1.0.8(react-is@19.3.0-canary-fd524fe0-20251121)(react@19.3.0-canary-66ae640b-20251204): + react-ssr-prepass@1.0.8(react-is@19.3.0-canary-fd524fe0-20251121)(react@19.3.0-canary-378973b3-20251205): dependencies: object-is: 1.0.2 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 react-is: 19.3.0-canary-fd524fe0-20251121 react-style-singleton@2.2.1(@types/react@19.2.2)(react@19.3.0-canary-fd524fe0-20251121): @@ -34908,10 +34908,10 @@ snapshots: optionalDependencies: '@types/react': 19.2.2 - react-style-singleton@2.2.3(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204): + react-style-singleton@2.2.3(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205): dependencies: get-nonce: 1.0.1 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 tslib: 2.8.1 optionalDependencies: '@types/react': 19.2.2 @@ -34924,12 +34924,12 @@ snapshots: optionalDependencies: '@types/react': 19.2.2 - react-test-renderer@18.2.0(react@19.3.0-canary-66ae640b-20251204): + react-test-renderer@18.2.0(react@19.3.0-canary-378973b3-20251205): dependencies: - react: 19.3.0-canary-66ae640b-20251204 - react-is: 19.3.0-canary-66ae640b-20251204 - react-shallow-renderer: 16.15.0(react@19.3.0-canary-66ae640b-20251204) - scheduler: 0.28.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 + react-is: 19.3.0-canary-378973b3-20251205 + react-shallow-renderer: 16.15.0(react@19.3.0-canary-378973b3-20251205) + scheduler: 0.28.0-canary-378973b3-20251205 react-textarea-autosize@8.5.3(@types/react@19.2.2)(react@19.3.0-canary-fd524fe0-20251121): dependencies: @@ -34940,20 +34940,20 @@ snapshots: transitivePeerDependencies: - '@types/react' - react-virtualized@9.22.3(react-dom@19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204))(react@19.3.0-canary-66ae640b-20251204): + react-virtualized@9.22.3(react-dom@19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205))(react@19.3.0-canary-378973b3-20251205): 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-66ae640b-20251204 - react-dom: 19.3.0-canary-66ae640b-20251204(react@19.3.0-canary-66ae640b-20251204) + react: 19.3.0-canary-378973b3-20251205 + react-dom: 19.3.0-canary-378973b3-20251205(react@19.3.0-canary-378973b3-20251205) react-lifecycles-compat: 3.0.4 - react@0.0.0-experimental-66ae640b-20251204: {} + react@0.0.0-experimental-378973b3-20251205: {} - react@19.3.0-canary-66ae640b-20251204: {} + react@19.3.0-canary-378973b3-20251205: {} react@19.3.0-canary-fd524fe0-20251121: {} @@ -35825,9 +35825,9 @@ snapshots: dependencies: xmlchars: 2.2.0 - scheduler@0.0.0-experimental-66ae640b-20251204: {} + scheduler@0.0.0-experimental-378973b3-20251205: {} - scheduler@0.28.0-canary-66ae640b-20251204: {} + scheduler@0.28.0-canary-378973b3-20251205: {} schema-utils@2.7.1: dependencies: @@ -36699,10 +36699,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-66ae640b-20251204): + styled-jsx@5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.3.0-canary-378973b3-20251205): dependencies: client-only: 0.0.1 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 optionalDependencies: '@babel/core': 7.26.10 babel-plugin-macros: 3.1.0 @@ -36806,11 +36806,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-66ae640b-20251204): + swr@2.2.4(react@19.3.0-canary-378973b3-20251205): dependencies: client-only: 0.0.1 - react: 19.3.0-canary-66ae640b-20251204 - use-sync-external-store: 1.5.0(react@19.3.0-canary-66ae640b-20251204) + react: 19.3.0-canary-378973b3-20251205 + use-sync-external-store: 1.5.0(react@19.3.0-canary-378973b3-20251205) symbol-observable@1.0.1: {} @@ -37636,9 +37636,9 @@ snapshots: unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 - unistore@3.4.1(react@19.3.0-canary-66ae640b-20251204): + unistore@3.4.1(react@19.3.0-canary-378973b3-20251205): optionalDependencies: - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 universal-github-app-jwt@1.1.1: dependencies: @@ -37773,9 +37773,9 @@ snapshots: optionalDependencies: '@types/react': 19.2.2 - use-callback-ref@1.3.3(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204): + use-callback-ref@1.3.3(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205): dependencies: - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 tslib: 2.8.1 optionalDependencies: '@types/react': 19.2.2 @@ -37805,17 +37805,17 @@ snapshots: optionalDependencies: '@types/react': 19.2.2 - use-sidecar@1.1.3(@types/react@19.2.2)(react@19.3.0-canary-66ae640b-20251204): + use-sidecar@1.1.3(@types/react@19.2.2)(react@19.3.0-canary-378973b3-20251205): dependencies: detect-node-es: 1.1.0 - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 tslib: 2.8.1 optionalDependencies: '@types/react': 19.2.2 - use-sync-external-store@1.5.0(react@19.3.0-canary-66ae640b-20251204): + use-sync-external-store@1.5.0(react@19.3.0-canary-378973b3-20251205): dependencies: - react: 19.3.0-canary-66ae640b-20251204 + react: 19.3.0-canary-378973b3-20251205 util-deprecate@1.0.2: {} From 7b15db2c1fd927f8f2ab6dc509f05c95ae4e6ce5 Mon Sep 17 00:00:00 2001 From: nextjs-bot Date: Fri, 5 Dec 2025 03:18: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 | 4 +- ...om-turbopack-server.browser.development.js | 6 +- ...dom-turbopack-server.browser.production.js | 6 +- ...r-dom-turbopack-server.edge.development.js | 6 +- ...er-dom-turbopack-server.edge.production.js | 6 +- ...r-dom-turbopack-server.node.development.js | 6 +- ...er-dom-turbopack-server.node.production.js | 6 +- .../package.json | 4 +- ...om-turbopack-client.browser.development.js | 4 +- ...om-turbopack-server.browser.development.js | 6 +- ...dom-turbopack-server.browser.production.js | 6 +- ...r-dom-turbopack-server.edge.development.js | 6 +- ...er-dom-turbopack-server.edge.production.js | 6 +- ...r-dom-turbopack-server.node.development.js | 6 +- ...er-dom-turbopack-server.node.production.js | 6 +- .../react-server-dom-turbopack/package.json | 4 +- ...-dom-webpack-client.browser.development.js | 4 +- ...bpack-client.node.unbundled.development.js | 5196 ------------- ...ebpack-client.node.unbundled.production.js | 2217 ------ ...-dom-webpack-server.browser.development.js | 6 +- ...r-dom-webpack-server.browser.production.js | 6 +- ...ver-dom-webpack-server.edge.development.js | 6 +- ...rver-dom-webpack-server.edge.production.js | 6 +- ...ver-dom-webpack-server.node.development.js | 6 +- ...rver-dom-webpack-server.node.production.js | 6 +- ...bpack-server.node.unbundled.development.js | 6521 ----------------- ...ebpack-server.node.unbundled.production.js | 3565 --------- .../client.node.unbundled.js | 7 - .../package.json | 22 +- .../server.node.unbundled.js | 20 - .../static.node.unbundled.js | 10 - ...-dom-webpack-client.browser.development.js | 4 +- ...bpack-client.node.unbundled.development.js | 5196 ------------- ...ebpack-client.node.unbundled.production.js | 2217 ------ ...-dom-webpack-server.browser.development.js | 6 +- ...r-dom-webpack-server.browser.production.js | 6 +- ...ver-dom-webpack-server.edge.development.js | 6 +- ...rver-dom-webpack-server.edge.production.js | 6 +- ...ver-dom-webpack-server.node.development.js | 6 +- ...rver-dom-webpack-server.node.production.js | 6 +- ...bpack-server.node.unbundled.development.js | 6469 ---------------- ...ebpack-server.node.unbundled.production.js | 3513 --------- .../client.node.unbundled.js | 7 - .../react-server-dom-webpack/package.json | 22 +- .../server.node.unbundled.js | 20 - .../static.node.unbundled.js | 10 - .../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 +- 98 files changed, 216 insertions(+), 35208 deletions(-) delete mode 100644 packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.unbundled.development.js delete mode 100644 packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.unbundled.production.js delete mode 100644 packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.unbundled.development.js delete mode 100644 packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.unbundled.production.js delete mode 100644 packages/next/src/compiled/react-server-dom-webpack-experimental/client.node.unbundled.js delete mode 100644 packages/next/src/compiled/react-server-dom-webpack-experimental/server.node.unbundled.js delete mode 100644 packages/next/src/compiled/react-server-dom-webpack-experimental/static.node.unbundled.js delete mode 100644 packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.unbundled.development.js delete mode 100644 packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.unbundled.production.js delete mode 100644 packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.development.js delete mode 100644 packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.production.js delete mode 100644 packages/next/src/compiled/react-server-dom-webpack/client.node.unbundled.js delete mode 100644 packages/next/src/compiled/react-server-dom-webpack/server.node.unbundled.js delete mode 100644 packages/next/src/compiled/react-server-dom-webpack/static.node.unbundled.js 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 c7ca303cb7ce7..852c621c8e131 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 @@ -32446,11 +32446,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-experimental-66ae640b-20251204" !== isomorphicReactPackageVersion) + if ("19.3.0-experimental-378973b3-20251205" !== 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-66ae640b-20251204\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-experimental-378973b3-20251205\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -32487,10 +32487,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.3.0-experimental-66ae640b-20251204", + version: "19.3.0-experimental-378973b3-20251205", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-experimental-66ae640b-20251204" + reconcilerVersion: "19.3.0-experimental-378973b3-20251205" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -32638,7 +32638,7 @@ listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; - exports.version = "19.3.0-experimental-66ae640b-20251204"; + exports.version = "19.3.0-experimental-378973b3-20251205"; "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 2744871809449..e4840951db8d3 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 @@ -19666,14 +19666,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_2213 = React.version; if ( - "19.3.0-experimental-66ae640b-20251204" !== + "19.3.0-experimental-378973b3-20251205" !== isomorphicReactPackageVersion$jscomp$inline_2213 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_2213, - "19.3.0-experimental-66ae640b-20251204" + "19.3.0-experimental-378973b3-20251205" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -19695,10 +19695,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_2916 = { bundleType: 0, - version: "19.3.0-experimental-66ae640b-20251204", + version: "19.3.0-experimental-378973b3-20251205", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-experimental-66ae640b-20251204" + reconcilerVersion: "19.3.0-experimental-378973b3-20251205" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_2917 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -19805,4 +19805,4 @@ exports.hydrateRoot = function (container, initialChildren, options) { listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; -exports.version = "19.3.0-experimental-66ae640b-20251204"; +exports.version = "19.3.0-experimental-378973b3-20251205"; 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 bb2547a82c0bb..a6287317ae8c4 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 @@ -32503,11 +32503,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-experimental-66ae640b-20251204" !== isomorphicReactPackageVersion) + if ("19.3.0-experimental-378973b3-20251205" !== 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-66ae640b-20251204\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-experimental-378973b3-20251205\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -32544,10 +32544,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.3.0-experimental-66ae640b-20251204", + version: "19.3.0-experimental-378973b3-20251205", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-experimental-66ae640b-20251204" + reconcilerVersion: "19.3.0-experimental-378973b3-20251205" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -33025,7 +33025,7 @@ exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.3.0-experimental-66ae640b-20251204"; + exports.version = "19.3.0-experimental-378973b3-20251205"; "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 eadf51ad7a736..c51bb0295597c 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 @@ -21726,14 +21726,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_2509 = React.version; if ( - "19.3.0-experimental-66ae640b-20251204" !== + "19.3.0-experimental-378973b3-20251205" !== isomorphicReactPackageVersion$jscomp$inline_2509 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_2509, - "19.3.0-experimental-66ae640b-20251204" + "19.3.0-experimental-378973b3-20251205" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -21755,10 +21755,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_3225 = { bundleType: 0, - version: "19.3.0-experimental-66ae640b-20251204", + version: "19.3.0-experimental-378973b3-20251205", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-experimental-66ae640b-20251204" + reconcilerVersion: "19.3.0-experimental-378973b3-20251205" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_3226 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -22026,7 +22026,7 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.3.0-experimental-66ae640b-20251204"; +exports.version = "19.3.0-experimental-378973b3-20251205"; "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 c0ec5bfc5ae96..e797a2d352ebc 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 @@ -10411,5 +10411,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-66ae640b-20251204"; + exports.version = "19.3.0-experimental-378973b3-20251205"; })(); 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 ae7d2c4b9ea7f..c1c58b4869641 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 @@ -7035,4 +7035,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-66ae640b-20251204"; +exports.version = "19.3.0-experimental-378973b3-20251205"; 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 aca6c5fb57534..55493287aa486 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 @@ -10411,5 +10411,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-66ae640b-20251204"; + exports.version = "19.3.0-experimental-378973b3-20251205"; })(); 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 d07432f0b5c87..6b4bb733e4a7f 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 @@ -7138,4 +7138,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-66ae640b-20251204"; +exports.version = "19.3.0-experimental-378973b3-20251205"; 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 d24e128440282..218f75b7280cb 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 @@ -9390,11 +9390,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-experimental-66ae640b-20251204" !== isomorphicReactPackageVersion) + if ("19.3.0-experimental-378973b3-20251205" !== 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-66ae640b-20251204\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-experimental-378973b3-20251205\nLearn more: https://react.dev/warnings/version-mismatch") ); } var React = require("next/dist/compiled/react-experimental"), @@ -11214,5 +11214,5 @@ startWork(request); }); }; - exports.version = "19.3.0-experimental-66ae640b-20251204"; + exports.version = "19.3.0-experimental-378973b3-20251205"; })(); 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 acfe64a1072ff..aa49602ac4288 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 @@ -7688,12 +7688,12 @@ function getPostponedState(request) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-experimental-66ae640b-20251204" !== isomorphicReactPackageVersion) + if ("19.3.0-experimental-378973b3-20251205" !== isomorphicReactPackageVersion) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion, - "19.3.0-experimental-66ae640b-20251204" + "19.3.0-experimental-378973b3-20251205" ) ); } @@ -7944,4 +7944,4 @@ exports.resumeAndPrerender = function (children, postponedState, options) { startWork(request); }); }; -exports.version = "19.3.0-experimental-66ae640b-20251204"; +exports.version = "19.3.0-experimental-378973b3-20251205"; 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 c845947330068..bdc891000fc97 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 @@ -7383,11 +7383,11 @@ function getPostponedState(request) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-experimental-66ae640b-20251204" !== isomorphicReactPackageVersion) + if ("19.3.0-experimental-378973b3-20251205" !== 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-66ae640b-20251204\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-experimental-378973b3-20251205\nLearn more: https://react.dev/warnings/version-mismatch") ); } ensureCorrectIsomorphicReactVersion(); @@ -7932,4 +7932,4 @@ exports.resumeToPipeableStream = function (children, postponedState, options) { } }; }; -exports.version = "19.3.0-experimental-66ae640b-20251204"; +exports.version = "19.3.0-experimental-378973b3-20251205"; 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 439c284fbde1d..e40056cbb3059 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 @@ -9419,11 +9419,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-experimental-66ae640b-20251204" !== isomorphicReactPackageVersion) + if ("19.3.0-experimental-378973b3-20251205" !== 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-66ae640b-20251204\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-experimental-378973b3-20251205\nLearn more: https://react.dev/warnings/version-mismatch") ); } var React = require("next/dist/compiled/react-experimental"), @@ -11239,5 +11239,5 @@ startWork(request); }); }; - exports.version = "19.3.0-experimental-66ae640b-20251204"; + exports.version = "19.3.0-experimental-378973b3-20251205"; })(); 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 6f7dd00c80a3e..958cda75f5123 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 @@ -7806,11 +7806,11 @@ function getPostponedState(request) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-experimental-66ae640b-20251204" !== isomorphicReactPackageVersion) + if ("19.3.0-experimental-378973b3-20251205" !== 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-66ae640b-20251204\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-experimental-378973b3-20251205\nLearn more: https://react.dev/warnings/version-mismatch") ); } ensureCorrectIsomorphicReactVersion(); @@ -8060,4 +8060,4 @@ exports.resumeAndPrerender = function (children, postponedState, options) { startWork(request); }); }; -exports.version = "19.3.0-experimental-66ae640b-20251204"; +exports.version = "19.3.0-experimental-378973b3-20251205"; 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 0fe7c27556845..770f280239d95 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 @@ -9279,11 +9279,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-experimental-66ae640b-20251204" !== isomorphicReactPackageVersion) + if ("19.3.0-experimental-378973b3-20251205" !== 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-66ae640b-20251204\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-experimental-378973b3-20251205\nLearn more: https://react.dev/warnings/version-mismatch") ); } function createDrainHandler(destination, request) { @@ -11405,5 +11405,5 @@ } }; }; - exports.version = "19.3.0-experimental-66ae640b-20251204"; + exports.version = "19.3.0-experimental-378973b3-20251205"; })(); 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 0e6bb2375cc69..8dcd4e919e806 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 @@ -7685,11 +7685,11 @@ function getPostponedState(request) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-experimental-66ae640b-20251204" !== isomorphicReactPackageVersion) + if ("19.3.0-experimental-378973b3-20251205" !== 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-66ae640b-20251204\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-experimental-378973b3-20251205\nLearn more: https://react.dev/warnings/version-mismatch") ); } ensureCorrectIsomorphicReactVersion(); @@ -8239,4 +8239,4 @@ exports.resumeToPipeableStream = function (children, postponedState, options) { } }; }; -exports.version = "19.3.0-experimental-66ae640b-20251204"; +exports.version = "19.3.0-experimental-378973b3-20251205"; 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 096834b5f7ead..ef0877f20e8ae 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 @@ -32767,11 +32767,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-experimental-66ae640b-20251204" !== isomorphicReactPackageVersion) + if ("19.3.0-experimental-378973b3-20251205" !== 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-66ae640b-20251204\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-experimental-378973b3-20251205\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -32808,10 +32808,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.3.0-experimental-66ae640b-20251204", + version: "19.3.0-experimental-378973b3-20251205", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-experimental-66ae640b-20251204" + reconcilerVersion: "19.3.0-experimental-378973b3-20251205" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -33125,5 +33125,5 @@ } }; }; - exports.version = "19.3.0-experimental-66ae640b-20251204"; + exports.version = "19.3.0-experimental-378973b3-20251205"; })(); 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 5561430129cf7..bf58c76a588cc 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 @@ -19982,14 +19982,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_2242 = React.version; if ( - "19.3.0-experimental-66ae640b-20251204" !== + "19.3.0-experimental-378973b3-20251205" !== isomorphicReactPackageVersion$jscomp$inline_2242 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_2242, - "19.3.0-experimental-66ae640b-20251204" + "19.3.0-experimental-378973b3-20251205" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -20011,10 +20011,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_2950 = { bundleType: 0, - version: "19.3.0-experimental-66ae640b-20251204", + version: "19.3.0-experimental-378973b3-20251205", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-experimental-66ae640b-20251204" + reconcilerVersion: "19.3.0-experimental-378973b3-20251205" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_2951 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -20272,4 +20272,4 @@ exports.observeVisibleRects = function ( } }; }; -exports.version = "19.3.0-experimental-66ae640b-20251204"; +exports.version = "19.3.0-experimental-378973b3-20251205"; 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 8a87f81281b90..bd5474e43afa8 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-66ae640b-20251204"; + exports.version = "19.3.0-experimental-378973b3-20251205"; "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 5987644709b9b..ac2bb50577f0f 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-66ae640b-20251204"; +exports.version = "19.3.0-experimental-378973b3-20251205"; 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 3e61179f874b5..a2f3b9ebf549a 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-66ae640b-20251204"; + exports.version = "19.3.0-experimental-378973b3-20251205"; })(); 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 3527d0a84ddec..db19cd3baa393 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-66ae640b-20251204"; +exports.version = "19.3.0-experimental-378973b3-20251205"; diff --git a/packages/next/src/compiled/react-dom-experimental/package.json b/packages/next/src/compiled/react-dom-experimental/package.json index 0a351ea05d428..62fa4f7799de4 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-66ae640b-20251204" + "scheduler": "0.0.0-experimental-378973b3-20251205" }, "peerDependencies": { - "react": "0.0.0-experimental-66ae640b-20251204" + "react": "0.0.0-experimental-378973b3-20251205" }, "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 4a5f91e7fff92..b318f75bdc9ff 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 @@ -30396,11 +30396,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-canary-66ae640b-20251204" !== isomorphicReactPackageVersion) + if ("19.3.0-canary-378973b3-20251205" !== 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-66ae640b-20251204\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-canary-378973b3-20251205\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -30437,10 +30437,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.3.0-canary-66ae640b-20251204", + version: "19.3.0-canary-378973b3-20251205", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-canary-66ae640b-20251204" + reconcilerVersion: "19.3.0-canary-378973b3-20251205" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -30578,7 +30578,7 @@ listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; - exports.version = "19.3.0-canary-66ae640b-20251204"; + exports.version = "19.3.0-canary-378973b3-20251205"; "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 e5a3e70ee1785..46a1634d13b8a 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 @@ -18013,14 +18013,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_2047 = React.version; if ( - "19.3.0-canary-66ae640b-20251204" !== + "19.3.0-canary-378973b3-20251205" !== isomorphicReactPackageVersion$jscomp$inline_2047 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_2047, - "19.3.0-canary-66ae640b-20251204" + "19.3.0-canary-378973b3-20251205" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -18042,10 +18042,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_2635 = { bundleType: 0, - version: "19.3.0-canary-66ae640b-20251204", + version: "19.3.0-canary-378973b3-20251205", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-canary-66ae640b-20251204" + reconcilerVersion: "19.3.0-canary-378973b3-20251205" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_2636 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -18143,4 +18143,4 @@ exports.hydrateRoot = function (container, initialChildren, options) { listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; -exports.version = "19.3.0-canary-66ae640b-20251204"; +exports.version = "19.3.0-canary-378973b3-20251205"; 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 62f8362449459..3f9c54209d9b2 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 @@ -30454,11 +30454,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-canary-66ae640b-20251204" !== isomorphicReactPackageVersion) + if ("19.3.0-canary-378973b3-20251205" !== 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-66ae640b-20251204\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-canary-378973b3-20251205\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -30495,10 +30495,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.3.0-canary-66ae640b-20251204", + version: "19.3.0-canary-378973b3-20251205", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-canary-66ae640b-20251204" + reconcilerVersion: "19.3.0-canary-378973b3-20251205" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -30966,7 +30966,7 @@ exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.3.0-canary-66ae640b-20251204"; + exports.version = "19.3.0-canary-378973b3-20251205"; "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 745f2cafeb6f1..095f0b4612cea 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 @@ -19941,14 +19941,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_2344 = React.version; if ( - "19.3.0-canary-66ae640b-20251204" !== + "19.3.0-canary-378973b3-20251205" !== isomorphicReactPackageVersion$jscomp$inline_2344 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_2344, - "19.3.0-canary-66ae640b-20251204" + "19.3.0-canary-378973b3-20251205" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -19970,10 +19970,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_2945 = { bundleType: 0, - version: "19.3.0-canary-66ae640b-20251204", + version: "19.3.0-canary-378973b3-20251205", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-canary-66ae640b-20251204" + reconcilerVersion: "19.3.0-canary-378973b3-20251205" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_2946 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -20232,7 +20232,7 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.3.0-canary-66ae640b-20251204"; +exports.version = "19.3.0-canary-378973b3-20251205"; "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 ebba50870a0a7..523ac74f4bd83 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 @@ -10035,5 +10035,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-66ae640b-20251204"; + exports.version = "19.3.0-canary-378973b3-20251205"; })(); 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 133d9161c7614..eb1583ec6d209 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 @@ -6763,4 +6763,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-66ae640b-20251204"; +exports.version = "19.3.0-canary-378973b3-20251205"; 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 54a6c14a5b976..07d7b2558fc52 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 @@ -10035,5 +10035,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-66ae640b-20251204"; + exports.version = "19.3.0-canary-378973b3-20251205"; })(); 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 409086c911abd..463fcb4f2f6fe 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 @@ -6855,4 +6855,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-66ae640b-20251204"; +exports.version = "19.3.0-canary-378973b3-20251205"; 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 a3f8b5667cb72..b2bec16025be9 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 @@ -9001,11 +9001,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-canary-66ae640b-20251204" !== isomorphicReactPackageVersion) + if ("19.3.0-canary-378973b3-20251205" !== 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-66ae640b-20251204\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-canary-378973b3-20251205\nLearn more: https://react.dev/warnings/version-mismatch") ); } var React = require("next/dist/compiled/react"), @@ -10808,5 +10808,5 @@ startWork(request); }); }; - exports.version = "19.3.0-canary-66ae640b-20251204"; + exports.version = "19.3.0-canary-378973b3-20251205"; })(); 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 4b79c3c96b39d..c7397be514b54 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 @@ -7365,12 +7365,12 @@ function getPostponedState(request) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-canary-66ae640b-20251204" !== isomorphicReactPackageVersion) + if ("19.3.0-canary-378973b3-20251205" !== isomorphicReactPackageVersion) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion, - "19.3.0-canary-66ae640b-20251204" + "19.3.0-canary-378973b3-20251205" ) ); } @@ -7621,4 +7621,4 @@ exports.resumeAndPrerender = function (children, postponedState, options) { startWork(request); }); }; -exports.version = "19.3.0-canary-66ae640b-20251204"; +exports.version = "19.3.0-canary-378973b3-20251205"; 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 68a598721fc04..4e31dc1f79044 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 @@ -7073,11 +7073,11 @@ function getPostponedState(request) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-canary-66ae640b-20251204" !== isomorphicReactPackageVersion) + if ("19.3.0-canary-378973b3-20251205" !== 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-66ae640b-20251204\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-canary-378973b3-20251205\nLearn more: https://react.dev/warnings/version-mismatch") ); } ensureCorrectIsomorphicReactVersion(); @@ -7622,4 +7622,4 @@ exports.resumeToPipeableStream = function (children, postponedState, options) { } }; }; -exports.version = "19.3.0-canary-66ae640b-20251204"; +exports.version = "19.3.0-canary-378973b3-20251205"; 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 24e995079ec80..d60f0807d82ff 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 @@ -9024,11 +9024,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-canary-66ae640b-20251204" !== isomorphicReactPackageVersion) + if ("19.3.0-canary-378973b3-20251205" !== 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-66ae640b-20251204\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-canary-378973b3-20251205\nLearn more: https://react.dev/warnings/version-mismatch") ); } var React = require("next/dist/compiled/react"), @@ -10827,5 +10827,5 @@ startWork(request); }); }; - exports.version = "19.3.0-canary-66ae640b-20251204"; + exports.version = "19.3.0-canary-378973b3-20251205"; })(); 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 fa3feb4cc9829..d709b1e99282b 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 @@ -7472,11 +7472,11 @@ function getPostponedState(request) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-canary-66ae640b-20251204" !== isomorphicReactPackageVersion) + if ("19.3.0-canary-378973b3-20251205" !== 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-66ae640b-20251204\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-canary-378973b3-20251205\nLearn more: https://react.dev/warnings/version-mismatch") ); } ensureCorrectIsomorphicReactVersion(); @@ -7726,4 +7726,4 @@ exports.resumeAndPrerender = function (children, postponedState, options) { startWork(request); }); }; -exports.version = "19.3.0-canary-66ae640b-20251204"; +exports.version = "19.3.0-canary-378973b3-20251205"; 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 ab848123c48d1..4112fc4a6e1a5 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 @@ -8898,11 +8898,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-canary-66ae640b-20251204" !== isomorphicReactPackageVersion) + if ("19.3.0-canary-378973b3-20251205" !== 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-66ae640b-20251204\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-canary-378973b3-20251205\nLearn more: https://react.dev/warnings/version-mismatch") ); } function createDrainHandler(destination, request) { @@ -11007,5 +11007,5 @@ } }; }; - exports.version = "19.3.0-canary-66ae640b-20251204"; + exports.version = "19.3.0-canary-378973b3-20251205"; })(); 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 c8187e3fad307..334d2ec373ef5 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 @@ -7363,11 +7363,11 @@ function getPostponedState(request) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.3.0-canary-66ae640b-20251204" !== isomorphicReactPackageVersion) + if ("19.3.0-canary-378973b3-20251205" !== 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-66ae640b-20251204\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.3.0-canary-378973b3-20251205\nLearn more: https://react.dev/warnings/version-mismatch") ); } ensureCorrectIsomorphicReactVersion(); @@ -7917,4 +7917,4 @@ exports.resumeToPipeableStream = function (children, postponedState, options) { } }; }; -exports.version = "19.3.0-canary-66ae640b-20251204"; +exports.version = "19.3.0-canary-378973b3-20251205"; 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 d5788376cc7bd..06a705107335d 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-66ae640b-20251204"; + exports.version = "19.3.0-canary-378973b3-20251205"; "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 2491517c0df0e..682f2ad554fd5 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-66ae640b-20251204"; +exports.version = "19.3.0-canary-378973b3-20251205"; 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 8309d2d9794e2..e7d2ae07febf3 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-66ae640b-20251204"; + exports.version = "19.3.0-canary-378973b3-20251205"; })(); 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 b4a7aad316a01..bd073402bfdb6 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-66ae640b-20251204"; +exports.version = "19.3.0-canary-378973b3-20251205"; diff --git a/packages/next/src/compiled/react-dom/package.json b/packages/next/src/compiled/react-dom/package.json index 11b20e6d10f78..22306e8ec98eb 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-66ae640b-20251204" + "scheduler": "0.28.0-canary-378973b3-20251205" }, "peerDependencies": { - "react": "19.3.0-canary-66ae640b-20251204" + "react": "19.3.0-canary-378973b3-20251205" }, "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 fb11fba7c5d3e..015a3c24cefed 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-66ae640b-20251204"; + exports.version = "19.3.0-experimental-378973b3-20251205"; "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 438ff185e97bd..658696c75af0f 100644 --- a/packages/next/src/compiled/react-experimental/cjs/react.production.js +++ b/packages/next/src/compiled/react-experimental/cjs/react.production.js @@ -605,4 +605,4 @@ exports.useSyncExternalStore = function ( exports.useTransition = function () { return ReactSharedInternals.H.useTransition(); }; -exports.version = "19.3.0-experimental-66ae640b-20251204"; +exports.version = "19.3.0-experimental-378973b3-20251205"; 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 310d4165fc013..6caffb09dc284 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-66ae640b-20251204"; + exports.version = "19.3.0-experimental-378973b3-20251205"; })(); 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 7cf48780cada9..9bd7be469a4e0 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 @@ -571,4 +571,4 @@ exports.useId = function () { exports.useMemo = function (create, deps) { return ReactSharedInternals.H.useMemo(create, deps); }; -exports.version = "19.3.0-experimental-66ae640b-20251204"; +exports.version = "19.3.0-experimental-378973b3-20251205"; diff --git a/packages/next/src/compiled/react-is/package.json b/packages/next/src/compiled/react-is/package.json index 2fe549c49397d..d95d182b93aae 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-66ae640b-20251204", + "version": "19.3.0-canary-378973b3-20251205", "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 163c4e4336592..53cae230d8d30 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 @@ -4966,10 +4966,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.3.0-experimental-66ae640b-20251204", + version: "19.3.0-experimental-378973b3-20251205", rendererPackageName: "react-server-dom-turbopack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-experimental-66ae640b-20251204", + reconcilerVersion: "19.3.0-experimental-378973b3-20251205", getCurrentComponentInfo: function () { return currentOwnerInDEV; } 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 94ffa7153b3dd..a99e6cada5a8e 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 @@ -4090,7 +4090,7 @@ } function loadServerReference$1(response, metaData, parentObject, key) { var id = metaData.id; - if ("string" !== typeof id) return null; + if ("string" !== typeof id || "then" === key) return null; var serverReference = resolveServerReference(response._bundlerConfig, id); id = metaData.bound; var promise = preloadModule(serverReference); @@ -4451,8 +4451,8 @@ function extractIterator(response, model) { return model[Symbol.iterator](); } - function createModel(response, model) { - return model; + function createModel(response, model, parentObject, key) { + return "then" === key && "function" === typeof model ? null : model; } function parseTypedArray( response, 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 e37515cded707..01e6cd8296e3d 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 @@ -2471,7 +2471,7 @@ function resolveIteratorResultChunk(response, chunk, value, done) { } function loadServerReference$1(response, metaData, parentObject, key) { var id = metaData.id; - if ("string" !== typeof id) return null; + if ("string" !== typeof id || "then" === key) return null; var serverReference = resolveServerReference(response._bundlerConfig, id); id = metaData.bound; var promise = preloadModule(serverReference); @@ -2801,8 +2801,8 @@ function createSet(response, model) { function extractIterator(response, model) { return model[Symbol.iterator](); } -function createModel(response, model) { - return model; +function createModel(response, model, parentObject, key) { + return "then" === key && "function" === typeof model ? null : model; } function parseTypedArray( response, 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 1fc1109328714..31894a2e9ed12 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 @@ -4164,7 +4164,7 @@ } function loadServerReference$1(response, metaData, parentObject, key) { var id = metaData.id; - if ("string" !== typeof id) return null; + if ("string" !== typeof id || "then" === key) return null; var serverReference = resolveServerReference(response._bundlerConfig, id); id = metaData.bound; var promise = preloadModule(serverReference); @@ -4525,8 +4525,8 @@ function extractIterator(response, model) { return model[Symbol.iterator](); } - function createModel(response, model) { - return model; + function createModel(response, model, parentObject, key) { + return "then" === key && "function" === typeof model ? null : model; } function parseTypedArray( response, 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 06242836fb29c..c010eb01a883e 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 @@ -2475,7 +2475,7 @@ function resolveIteratorResultChunk(response, chunk, value, done) { } function loadServerReference$1(response, metaData, parentObject, key) { var id = metaData.id; - if ("string" !== typeof id) return null; + if ("string" !== typeof id || "then" === key) return null; var serverReference = resolveServerReference(response._bundlerConfig, id); id = metaData.bound; var promise = preloadModule(serverReference); @@ -2805,8 +2805,8 @@ function createSet(response, model) { function extractIterator(response, model) { return model[Symbol.iterator](); } -function createModel(response, model) { - return model; +function createModel(response, model, parentObject, key) { + return "then" === key && "function" === typeof model ? null : model; } function parseTypedArray( response, 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 3f1590f481028..79ec06fc2f087 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 @@ -4611,7 +4611,7 @@ } function loadServerReference$1(response, metaData, parentObject, key) { var id = metaData.id; - if ("string" !== typeof id) return null; + if ("string" !== typeof id || "then" === key) return null; var serverReference = resolveServerReference(response._bundlerConfig, id); id = metaData.bound; var promise = preloadModule(serverReference); @@ -4972,8 +4972,8 @@ function extractIterator(response, model) { return model[Symbol.iterator](); } - function createModel(response, model) { - return model; + function createModel(response, model, parentObject, key) { + return "then" === key && "function" === typeof model ? null : model; } function parseTypedArray( response, 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 448bf32165c3e..d5facfbc5c35e 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 @@ -2505,7 +2505,7 @@ function resolveIteratorResultChunk(response, chunk, value, done) { } function loadServerReference$1(response, metaData, parentObject, key) { var id = metaData.id; - if ("string" !== typeof id) return null; + if ("string" !== typeof id || "then" === key) return null; var serverReference = resolveServerReference(response._bundlerConfig, id); id = metaData.bound; var promise = preloadModule(serverReference); @@ -2835,8 +2835,8 @@ function createSet(response, model) { function extractIterator(response, model) { return model[Symbol.iterator](); } -function createModel(response, model) { - return model; +function createModel(response, model, parentObject, key) { + return "then" === key && "function" === typeof model ? null : model; } function parseTypedArray( response, 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 ee4aa4a54f730..6ad764aa3595e 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-66ae640b-20251204", - "react-dom": "0.0.0-experimental-66ae640b-20251204" + "react": "0.0.0-experimental-378973b3-20251205", + "react-dom": "0.0.0-experimental-378973b3-20251205" } } \ 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 8c339e3d9c6fa..37125e330b411 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 @@ -4966,10 +4966,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.3.0-canary-66ae640b-20251204", + version: "19.3.0-canary-378973b3-20251205", rendererPackageName: "react-server-dom-turbopack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-canary-66ae640b-20251204", + reconcilerVersion: "19.3.0-canary-378973b3-20251205", getCurrentComponentInfo: function () { return currentOwnerInDEV; } 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 3bbd8371b67fe..18ed57b96ba26 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 @@ -4044,7 +4044,7 @@ } function loadServerReference$1(response, metaData, parentObject, key) { var id = metaData.id; - if ("string" !== typeof id) return null; + if ("string" !== typeof id || "then" === key) return null; var serverReference = resolveServerReference(response._bundlerConfig, id); id = metaData.bound; var promise = preloadModule(serverReference); @@ -4405,8 +4405,8 @@ function extractIterator(response, model) { return model[Symbol.iterator](); } - function createModel(response, model) { - return model; + function createModel(response, model, parentObject, key) { + return "then" === key && "function" === typeof model ? null : model; } function parseTypedArray( response, 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 4fc958e92096a..5a8cb41dc8388 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 @@ -2419,7 +2419,7 @@ function resolveIteratorResultChunk(response, chunk, value, done) { } function loadServerReference$1(response, metaData, parentObject, key) { var id = metaData.id; - if ("string" !== typeof id) return null; + if ("string" !== typeof id || "then" === key) return null; var serverReference = resolveServerReference(response._bundlerConfig, id); id = metaData.bound; var promise = preloadModule(serverReference); @@ -2749,8 +2749,8 @@ function createSet(response, model) { function extractIterator(response, model) { return model[Symbol.iterator](); } -function createModel(response, model) { - return model; +function createModel(response, model, parentObject, key) { + return "then" === key && "function" === typeof model ? null : model; } function parseTypedArray( response, 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 4c0f55d61145d..9a11d7d02a01b 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 @@ -4118,7 +4118,7 @@ } function loadServerReference$1(response, metaData, parentObject, key) { var id = metaData.id; - if ("string" !== typeof id) return null; + if ("string" !== typeof id || "then" === key) return null; var serverReference = resolveServerReference(response._bundlerConfig, id); id = metaData.bound; var promise = preloadModule(serverReference); @@ -4479,8 +4479,8 @@ function extractIterator(response, model) { return model[Symbol.iterator](); } - function createModel(response, model) { - return model; + function createModel(response, model, parentObject, key) { + return "then" === key && "function" === typeof model ? null : model; } function parseTypedArray( response, 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 f9f5ccc763308..f1c5df5ef0b4e 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 @@ -2423,7 +2423,7 @@ function resolveIteratorResultChunk(response, chunk, value, done) { } function loadServerReference$1(response, metaData, parentObject, key) { var id = metaData.id; - if ("string" !== typeof id) return null; + if ("string" !== typeof id || "then" === key) return null; var serverReference = resolveServerReference(response._bundlerConfig, id); id = metaData.bound; var promise = preloadModule(serverReference); @@ -2753,8 +2753,8 @@ function createSet(response, model) { function extractIterator(response, model) { return model[Symbol.iterator](); } -function createModel(response, model) { - return model; +function createModel(response, model, parentObject, key) { + return "then" === key && "function" === typeof model ? null : model; } function parseTypedArray( response, 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 9ab19f60beba3..9c0b3533b429a 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 @@ -4565,7 +4565,7 @@ } function loadServerReference$1(response, metaData, parentObject, key) { var id = metaData.id; - if ("string" !== typeof id) return null; + if ("string" !== typeof id || "then" === key) return null; var serverReference = resolveServerReference(response._bundlerConfig, id); id = metaData.bound; var promise = preloadModule(serverReference); @@ -4926,8 +4926,8 @@ function extractIterator(response, model) { return model[Symbol.iterator](); } - function createModel(response, model) { - return model; + function createModel(response, model, parentObject, key) { + return "then" === key && "function" === typeof model ? null : model; } function parseTypedArray( response, 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 1bda77e872476..9a144df909293 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 @@ -2453,7 +2453,7 @@ function resolveIteratorResultChunk(response, chunk, value, done) { } function loadServerReference$1(response, metaData, parentObject, key) { var id = metaData.id; - if ("string" !== typeof id) return null; + if ("string" !== typeof id || "then" === key) return null; var serverReference = resolveServerReference(response._bundlerConfig, id); id = metaData.bound; var promise = preloadModule(serverReference); @@ -2783,8 +2783,8 @@ function createSet(response, model) { function extractIterator(response, model) { return model[Symbol.iterator](); } -function createModel(response, model) { - return model; +function createModel(response, model, parentObject, key) { + return "then" === key && "function" === typeof model ? null : model; } function parseTypedArray( response, 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 c1cdf4802386f..de2c15cc2654a 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-66ae640b-20251204", - "react-dom": "19.3.0-canary-66ae640b-20251204" + "react": "19.3.0-canary-378973b3-20251205", + "react-dom": "19.3.0-canary-378973b3-20251205" } } \ 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 cf25bd23f87dc..d691ad9cc5397 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 @@ -4982,10 +4982,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.3.0-experimental-66ae640b-20251204", + version: "19.3.0-experimental-378973b3-20251205", rendererPackageName: "react-server-dom-webpack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-experimental-66ae640b-20251204", + reconcilerVersion: "19.3.0-experimental-378973b3-20251205", getCurrentComponentInfo: function () { return currentOwnerInDEV; } diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.unbundled.development.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.unbundled.development.js deleted file mode 100644 index 5bc0cbb652f58..0000000000000 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.unbundled.development.js +++ /dev/null @@ -1,5196 +0,0 @@ -/** - * @license React - * react-server-dom-webpack-client.node.unbundled.development.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -"use strict"; -"production" !== process.env.NODE_ENV && - (function () { - function resolveClientReference(bundlerConfig, metadata) { - var moduleExports = bundlerConfig[metadata[0]]; - if ((bundlerConfig = moduleExports && moduleExports[metadata[2]])) - moduleExports = bundlerConfig.name; - else { - bundlerConfig = moduleExports && moduleExports["*"]; - if (!bundlerConfig) - throw Error( - 'Could not find the module "' + - metadata[0] + - '" in the React Server Consumer Manifest. This is probably a bug in the React Server Components bundler.' - ); - moduleExports = metadata[2]; - } - return { - specifier: bundlerConfig.specifier, - name: moduleExports, - async: 4 === metadata.length - }; - } - function resolveServerReference(bundlerConfig, id) { - var idx = id.lastIndexOf("#"); - bundlerConfig = id.slice(0, idx); - id = id.slice(idx + 1); - return { specifier: bundlerConfig, name: id }; - } - function preloadModule(metadata) { - var existingPromise = asyncModuleCache.get(metadata.specifier); - if (existingPromise) - return "fulfilled" === existingPromise.status ? null : existingPromise; - var modulePromise = import(metadata.specifier); - metadata.async && - (modulePromise = modulePromise.then(function (value) { - return value.default; - })); - modulePromise.then( - function (value) { - var fulfilledThenable = modulePromise; - fulfilledThenable.status = "fulfilled"; - fulfilledThenable.value = value; - }, - function (reason) { - var rejectedThenable = modulePromise; - rejectedThenable.status = "rejected"; - rejectedThenable.reason = reason; - } - ); - asyncModuleCache.set(metadata.specifier, modulePromise); - return modulePromise; - } - function requireModule(metadata) { - var moduleExports = asyncModuleCache.get(metadata.specifier); - if ("fulfilled" === moduleExports.status) - moduleExports = moduleExports.value; - else throw moduleExports.reason; - if ("*" === metadata.name) return moduleExports; - if ("" === metadata.name) return moduleExports.default; - if (hasOwnProperty.call(moduleExports, metadata.name)) - return moduleExports[metadata.name]; - } - function prepareDestinationWithChunks( - moduleLoading, - chunks, - nonce$jscomp$0 - ) { - if (null !== moduleLoading) - for (var i = 1; i < chunks.length; i += 2) { - var nonce = nonce$jscomp$0, - JSCompiler_temp_const = ReactDOMSharedInternals.d, - JSCompiler_temp_const$jscomp$0 = JSCompiler_temp_const.X, - JSCompiler_temp_const$jscomp$1 = moduleLoading.prefix + chunks[i]; - var JSCompiler_inline_result = moduleLoading.crossOrigin; - JSCompiler_inline_result = - "string" === typeof JSCompiler_inline_result - ? "use-credentials" === JSCompiler_inline_result - ? JSCompiler_inline_result - : "" - : void 0; - JSCompiler_temp_const$jscomp$0.call( - JSCompiler_temp_const, - JSCompiler_temp_const$jscomp$1, - { crossOrigin: JSCompiler_inline_result, nonce: nonce } - ); - } - } - function getIteratorFn(maybeIterable) { - if (null === maybeIterable || "object" !== typeof maybeIterable) - return null; - maybeIterable = - (MAYBE_ITERATOR_SYMBOL && maybeIterable[MAYBE_ITERATOR_SYMBOL]) || - maybeIterable["@@iterator"]; - return "function" === typeof maybeIterable ? maybeIterable : null; - } - function isObjectPrototype(object) { - if (!object) return !1; - var ObjectPrototype = Object.prototype; - if (object === ObjectPrototype) return !0; - if (getPrototypeOf(object)) return !1; - object = Object.getOwnPropertyNames(object); - for (var i = 0; i < object.length; i++) - if (!(object[i] in ObjectPrototype)) return !1; - return !0; - } - function isSimpleObject(object) { - if (!isObjectPrototype(getPrototypeOf(object))) return !1; - for ( - var names = Object.getOwnPropertyNames(object), i = 0; - i < names.length; - i++ - ) { - var descriptor = Object.getOwnPropertyDescriptor(object, names[i]); - if ( - !descriptor || - (!descriptor.enumerable && - (("key" !== names[i] && "ref" !== names[i]) || - "function" !== typeof descriptor.get)) - ) - return !1; - } - return !0; - } - function objectName(object) { - object = Object.prototype.toString.call(object); - return object.slice(8, object.length - 1); - } - function describeKeyForErrorMessage(key) { - var encodedKey = JSON.stringify(key); - return '"' + key + '"' === encodedKey ? key : encodedKey; - } - function describeValueForErrorMessage(value) { - switch (typeof value) { - case "string": - return JSON.stringify( - 10 >= value.length ? value : value.slice(0, 10) + "..." - ); - case "object": - if (isArrayImpl(value)) return "[...]"; - if (null !== value && value.$$typeof === CLIENT_REFERENCE_TAG) - return "client"; - value = objectName(value); - return "Object" === value ? "{...}" : value; - case "function": - return value.$$typeof === CLIENT_REFERENCE_TAG - ? "client" - : (value = value.displayName || value.name) - ? "function " + value - : "function"; - default: - return String(value); - } - } - function describeElementType(type) { - if ("string" === typeof type) return type; - switch (type) { - case REACT_SUSPENSE_TYPE: - return "Suspense"; - case REACT_SUSPENSE_LIST_TYPE: - return "SuspenseList"; - case REACT_VIEW_TRANSITION_TYPE: - return "ViewTransition"; - } - if ("object" === typeof type) - switch (type.$$typeof) { - case REACT_FORWARD_REF_TYPE: - return describeElementType(type.render); - case REACT_MEMO_TYPE: - return describeElementType(type.type); - case REACT_LAZY_TYPE: - var payload = type._payload; - type = type._init; - try { - return describeElementType(type(payload)); - } catch (x) {} - } - return ""; - } - function describeObjectForErrorMessage(objectOrArray, expandedName) { - var objKind = objectName(objectOrArray); - if ("Object" !== objKind && "Array" !== objKind) return objKind; - var start = -1, - length = 0; - if (isArrayImpl(objectOrArray)) - if (jsxChildrenParents.has(objectOrArray)) { - var type = jsxChildrenParents.get(objectOrArray); - objKind = "<" + describeElementType(type) + ">"; - for (var i = 0; i < objectOrArray.length; i++) { - var value = objectOrArray[i]; - value = - "string" === typeof value - ? value - : "object" === typeof value && null !== value - ? "{" + describeObjectForErrorMessage(value) + "}" - : "{" + describeValueForErrorMessage(value) + "}"; - "" + i === expandedName - ? ((start = objKind.length), - (length = value.length), - (objKind += value)) - : (objKind = - 15 > value.length && 40 > objKind.length + value.length - ? objKind + value - : objKind + "{...}"); - } - objKind += ""; - } else { - objKind = "["; - for (type = 0; type < objectOrArray.length; type++) - 0 < type && (objKind += ", "), - (i = objectOrArray[type]), - (i = - "object" === typeof i && null !== i - ? describeObjectForErrorMessage(i) - : describeValueForErrorMessage(i)), - "" + type === expandedName - ? ((start = objKind.length), - (length = i.length), - (objKind += i)) - : (objKind = - 10 > i.length && 40 > objKind.length + i.length - ? objKind + i - : objKind + "..."); - objKind += "]"; - } - else if (objectOrArray.$$typeof === REACT_ELEMENT_TYPE) - objKind = "<" + describeElementType(objectOrArray.type) + "/>"; - else { - if (objectOrArray.$$typeof === CLIENT_REFERENCE_TAG) return "client"; - if (jsxPropsParents.has(objectOrArray)) { - objKind = jsxPropsParents.get(objectOrArray); - objKind = "<" + (describeElementType(objKind) || "..."); - type = Object.keys(objectOrArray); - for (i = 0; i < type.length; i++) { - objKind += " "; - value = type[i]; - objKind += describeKeyForErrorMessage(value) + "="; - var _value2 = objectOrArray[value]; - var _substr2 = - value === expandedName && - "object" === typeof _value2 && - null !== _value2 - ? describeObjectForErrorMessage(_value2) - : describeValueForErrorMessage(_value2); - "string" !== typeof _value2 && (_substr2 = "{" + _substr2 + "}"); - value === expandedName - ? ((start = objKind.length), - (length = _substr2.length), - (objKind += _substr2)) - : (objKind = - 10 > _substr2.length && 40 > objKind.length + _substr2.length - ? objKind + _substr2 - : objKind + "..."); - } - objKind += ">"; - } else { - objKind = "{"; - type = Object.keys(objectOrArray); - for (i = 0; i < type.length; i++) - 0 < i && (objKind += ", "), - (value = type[i]), - (objKind += describeKeyForErrorMessage(value) + ": "), - (_value2 = objectOrArray[value]), - (_value2 = - "object" === typeof _value2 && null !== _value2 - ? describeObjectForErrorMessage(_value2) - : describeValueForErrorMessage(_value2)), - value === expandedName - ? ((start = objKind.length), - (length = _value2.length), - (objKind += _value2)) - : (objKind = - 10 > _value2.length && 40 > objKind.length + _value2.length - ? objKind + _value2 - : objKind + "..."); - objKind += "}"; - } - } - return void 0 === expandedName - ? objKind - : -1 < start && 0 < length - ? ((objectOrArray = " ".repeat(start) + "^".repeat(length)), - "\n " + objKind + "\n " + objectOrArray) - : "\n " + objKind; - } - function serializeNumber(number) { - return Number.isFinite(number) - ? 0 === number && -Infinity === 1 / number - ? "$-0" - : number - : Infinity === number - ? "$Infinity" - : -Infinity === number - ? "$-Infinity" - : "$NaN"; - } - function processReply( - root, - formFieldPrefix, - temporaryReferences, - resolve, - reject - ) { - function serializeTypedArray(tag, typedArray) { - typedArray = new Blob([ - new Uint8Array( - typedArray.buffer, - typedArray.byteOffset, - typedArray.byteLength - ) - ]); - var blobId = nextPartId++; - null === formData && (formData = new FormData()); - formData.append(formFieldPrefix + blobId, typedArray); - return "$" + tag + blobId.toString(16); - } - function serializeBinaryReader(reader) { - function progress(entry) { - entry.done - ? ((entry = nextPartId++), - data.append(formFieldPrefix + entry, new Blob(buffer)), - data.append( - formFieldPrefix + streamId, - '"$o' + entry.toString(16) + '"' - ), - data.append(formFieldPrefix + streamId, "C"), - pendingParts--, - 0 === pendingParts && resolve(data)) - : (buffer.push(entry.value), - reader.read(new Uint8Array(1024)).then(progress, reject)); - } - null === formData && (formData = new FormData()); - var data = formData; - pendingParts++; - var streamId = nextPartId++, - buffer = []; - reader.read(new Uint8Array(1024)).then(progress, reject); - return "$r" + streamId.toString(16); - } - function serializeReader(reader) { - function progress(entry) { - if (entry.done) - data.append(formFieldPrefix + streamId, "C"), - pendingParts--, - 0 === pendingParts && resolve(data); - else - try { - var partJSON = JSON.stringify(entry.value, resolveToJSON); - data.append(formFieldPrefix + streamId, partJSON); - reader.read().then(progress, reject); - } catch (x) { - reject(x); - } - } - null === formData && (formData = new FormData()); - var data = formData; - pendingParts++; - var streamId = nextPartId++; - reader.read().then(progress, reject); - return "$R" + streamId.toString(16); - } - function serializeReadableStream(stream) { - try { - var binaryReader = stream.getReader({ mode: "byob" }); - } catch (x) { - return serializeReader(stream.getReader()); - } - return serializeBinaryReader(binaryReader); - } - function serializeAsyncIterable(iterable, iterator) { - function progress(entry) { - if (entry.done) { - if (void 0 === entry.value) - data.append(formFieldPrefix + streamId, "C"); - else - try { - var partJSON = JSON.stringify(entry.value, resolveToJSON); - data.append(formFieldPrefix + streamId, "C" + partJSON); - } catch (x) { - reject(x); - return; - } - pendingParts--; - 0 === pendingParts && resolve(data); - } else - try { - var _partJSON = JSON.stringify(entry.value, resolveToJSON); - data.append(formFieldPrefix + streamId, _partJSON); - iterator.next().then(progress, reject); - } catch (x$0) { - reject(x$0); - } - } - null === formData && (formData = new FormData()); - var data = formData; - pendingParts++; - var streamId = nextPartId++; - iterable = iterable === iterator; - iterator.next().then(progress, reject); - return "$" + (iterable ? "x" : "X") + streamId.toString(16); - } - function resolveToJSON(key, value) { - var originalValue = this[key]; - "object" !== typeof originalValue || - originalValue === value || - originalValue instanceof Date || - ("Object" !== objectName(originalValue) - ? console.error( - "Only plain objects can be passed to Server Functions from the Client. %s objects are not supported.%s", - objectName(originalValue), - describeObjectForErrorMessage(this, key) - ) - : console.error( - "Only plain objects can be passed to Server Functions from the Client. Objects with toJSON methods are not supported. Convert it manually to a simple value before passing it to props.%s", - describeObjectForErrorMessage(this, key) - )); - if (null === value) return null; - if ("object" === typeof value) { - switch (value.$$typeof) { - case REACT_ELEMENT_TYPE: - if (void 0 !== temporaryReferences && -1 === key.indexOf(":")) { - var parentReference = writtenObjects.get(this); - if (void 0 !== parentReference) - return ( - temporaryReferences.set(parentReference + ":" + key, value), - "$T" - ); - } - throw Error( - "React Element cannot be passed to Server Functions from the Client without a temporary reference set. Pass a TemporaryReferenceSet to the options." + - describeObjectForErrorMessage(this, key) - ); - case REACT_LAZY_TYPE: - originalValue = value._payload; - var init = value._init; - null === formData && (formData = new FormData()); - pendingParts++; - try { - parentReference = init(originalValue); - var lazyId = nextPartId++, - partJSON = serializeModel(parentReference, lazyId); - formData.append(formFieldPrefix + lazyId, partJSON); - return "$" + lazyId.toString(16); - } catch (x) { - if ( - "object" === typeof x && - null !== x && - "function" === typeof x.then - ) { - pendingParts++; - var _lazyId = nextPartId++; - parentReference = function () { - try { - var _partJSON2 = serializeModel(value, _lazyId), - _data = formData; - _data.append(formFieldPrefix + _lazyId, _partJSON2); - pendingParts--; - 0 === pendingParts && resolve(_data); - } catch (reason) { - reject(reason); - } - }; - x.then(parentReference, parentReference); - return "$" + _lazyId.toString(16); - } - reject(x); - return null; - } finally { - pendingParts--; - } - } - if ("function" === typeof value.then) { - null === formData && (formData = new FormData()); - pendingParts++; - var promiseId = nextPartId++; - value.then(function (partValue) { - try { - var _partJSON3 = serializeModel(partValue, promiseId); - partValue = formData; - partValue.append(formFieldPrefix + promiseId, _partJSON3); - pendingParts--; - 0 === pendingParts && resolve(partValue); - } catch (reason) { - reject(reason); - } - }, reject); - return "$@" + promiseId.toString(16); - } - parentReference = writtenObjects.get(value); - if (void 0 !== parentReference) - if (modelRoot === value) modelRoot = null; - else return parentReference; - else - -1 === key.indexOf(":") && - ((parentReference = writtenObjects.get(this)), - void 0 !== parentReference && - ((parentReference = parentReference + ":" + key), - writtenObjects.set(value, parentReference), - void 0 !== temporaryReferences && - temporaryReferences.set(parentReference, value))); - if (isArrayImpl(value)) return value; - if (value instanceof FormData) { - null === formData && (formData = new FormData()); - var _data3 = formData; - key = nextPartId++; - var prefix = formFieldPrefix + key + "_"; - value.forEach(function (originalValue, originalKey) { - _data3.append(prefix + originalKey, originalValue); - }); - return "$K" + key.toString(16); - } - if (value instanceof Map) - return ( - (key = nextPartId++), - (parentReference = serializeModel(Array.from(value), key)), - null === formData && (formData = new FormData()), - formData.append(formFieldPrefix + key, parentReference), - "$Q" + key.toString(16) - ); - if (value instanceof Set) - return ( - (key = nextPartId++), - (parentReference = serializeModel(Array.from(value), key)), - null === formData && (formData = new FormData()), - formData.append(formFieldPrefix + key, parentReference), - "$W" + key.toString(16) - ); - if (value instanceof ArrayBuffer) - return ( - (key = new Blob([value])), - (parentReference = nextPartId++), - null === formData && (formData = new FormData()), - formData.append(formFieldPrefix + parentReference, key), - "$A" + parentReference.toString(16) - ); - if (value instanceof Int8Array) - return serializeTypedArray("O", value); - if (value instanceof Uint8Array) - return serializeTypedArray("o", value); - if (value instanceof Uint8ClampedArray) - return serializeTypedArray("U", value); - if (value instanceof Int16Array) - return serializeTypedArray("S", value); - if (value instanceof Uint16Array) - return serializeTypedArray("s", value); - if (value instanceof Int32Array) - return serializeTypedArray("L", value); - if (value instanceof Uint32Array) - return serializeTypedArray("l", value); - if (value instanceof Float32Array) - return serializeTypedArray("G", value); - if (value instanceof Float64Array) - return serializeTypedArray("g", value); - if (value instanceof BigInt64Array) - return serializeTypedArray("M", value); - if (value instanceof BigUint64Array) - return serializeTypedArray("m", value); - if (value instanceof DataView) return serializeTypedArray("V", value); - if ("function" === typeof Blob && value instanceof Blob) - return ( - null === formData && (formData = new FormData()), - (key = nextPartId++), - formData.append(formFieldPrefix + key, value), - "$B" + key.toString(16) - ); - if ((parentReference = getIteratorFn(value))) - return ( - (parentReference = parentReference.call(value)), - parentReference === value - ? ((key = nextPartId++), - (parentReference = serializeModel( - Array.from(parentReference), - key - )), - null === formData && (formData = new FormData()), - formData.append(formFieldPrefix + key, parentReference), - "$i" + key.toString(16)) - : Array.from(parentReference) - ); - if ( - "function" === typeof ReadableStream && - value instanceof ReadableStream - ) - return serializeReadableStream(value); - parentReference = value[ASYNC_ITERATOR]; - if ("function" === typeof parentReference) - return serializeAsyncIterable(value, parentReference.call(value)); - parentReference = getPrototypeOf(value); - if ( - parentReference !== ObjectPrototype && - (null === parentReference || - null !== getPrototypeOf(parentReference)) - ) { - if (void 0 === temporaryReferences) - throw Error( - "Only plain objects, and a few built-ins, can be passed to Server Functions. Classes or null prototypes are not supported." + - describeObjectForErrorMessage(this, key) - ); - return "$T"; - } - value.$$typeof === REACT_CONTEXT_TYPE - ? console.error( - "React Context Providers cannot be passed to Server Functions from the Client.%s", - describeObjectForErrorMessage(this, key) - ) - : "Object" !== objectName(value) - ? console.error( - "Only plain objects can be passed to Server Functions from the Client. %s objects are not supported.%s", - objectName(value), - describeObjectForErrorMessage(this, key) - ) - : isSimpleObject(value) - ? Object.getOwnPropertySymbols && - ((parentReference = Object.getOwnPropertySymbols(value)), - 0 < parentReference.length && - console.error( - "Only plain objects can be passed to Server Functions from the Client. Objects with symbol properties like %s are not supported.%s", - parentReference[0].description, - describeObjectForErrorMessage(this, key) - )) - : console.error( - "Only plain objects can be passed to Server Functions from the Client. Classes or other objects with methods are not supported.%s", - describeObjectForErrorMessage(this, key) - ); - return value; - } - if ("string" === typeof value) { - if ("Z" === value[value.length - 1] && this[key] instanceof Date) - return "$D" + value; - key = "$" === value[0] ? "$" + value : value; - return key; - } - if ("boolean" === typeof value) return value; - if ("number" === typeof value) return serializeNumber(value); - if ("undefined" === typeof value) return "$undefined"; - if ("function" === typeof value) { - parentReference = knownServerReferences.get(value); - if (void 0 !== parentReference) - return ( - (key = JSON.stringify( - { id: parentReference.id, bound: parentReference.bound }, - resolveToJSON - )), - null === formData && (formData = new FormData()), - (parentReference = nextPartId++), - formData.set(formFieldPrefix + parentReference, key), - "$F" + parentReference.toString(16) - ); - if ( - void 0 !== temporaryReferences && - -1 === key.indexOf(":") && - ((parentReference = writtenObjects.get(this)), - void 0 !== parentReference) - ) - return ( - temporaryReferences.set(parentReference + ":" + key, value), "$T" - ); - throw Error( - "Client Functions cannot be passed directly to Server Functions. Only Functions passed from the Server can be passed back again." - ); - } - if ("symbol" === typeof value) { - if ( - void 0 !== temporaryReferences && - -1 === key.indexOf(":") && - ((parentReference = writtenObjects.get(this)), - void 0 !== parentReference) - ) - return ( - temporaryReferences.set(parentReference + ":" + key, value), "$T" - ); - throw Error( - "Symbols cannot be passed to a Server Function without a temporary reference set. Pass a TemporaryReferenceSet to the options." + - describeObjectForErrorMessage(this, key) - ); - } - if ("bigint" === typeof value) return "$n" + value.toString(10); - throw Error( - "Type " + - typeof value + - " is not supported as an argument to a Server Function." - ); - } - function serializeModel(model, id) { - "object" === typeof model && - null !== model && - ((id = "$" + id.toString(16)), - writtenObjects.set(model, id), - void 0 !== temporaryReferences && temporaryReferences.set(id, model)); - modelRoot = model; - return JSON.stringify(model, resolveToJSON); - } - var nextPartId = 1, - pendingParts = 0, - formData = null, - writtenObjects = new WeakMap(), - modelRoot = root, - json = serializeModel(root, 0); - null === formData - ? resolve(json) - : (formData.set(formFieldPrefix + "0", json), - 0 === pendingParts && resolve(formData)); - return function () { - 0 < pendingParts && - ((pendingParts = 0), - null === formData ? resolve(json) : resolve(formData)); - }; - } - function encodeFormData(reference) { - var resolve, - reject, - thenable = new Promise(function (res, rej) { - resolve = res; - reject = rej; - }); - processReply( - reference, - "", - void 0, - function (body) { - if ("string" === typeof body) { - var data = new FormData(); - data.append("0", body); - body = data; - } - thenable.status = "fulfilled"; - thenable.value = body; - resolve(body); - }, - function (e) { - thenable.status = "rejected"; - thenable.reason = e; - reject(e); - } - ); - return thenable; - } - function defaultEncodeFormAction(identifierPrefix) { - var referenceClosure = knownServerReferences.get(this); - if (!referenceClosure) - throw Error( - "Tried to encode a Server Action from a different instance than the encoder is from. This is a bug in React." - ); - var data = null; - if (null !== referenceClosure.bound) { - data = boundCache.get(referenceClosure); - data || - ((data = encodeFormData({ - id: referenceClosure.id, - bound: referenceClosure.bound - })), - boundCache.set(referenceClosure, data)); - if ("rejected" === data.status) throw data.reason; - if ("fulfilled" !== data.status) throw data; - referenceClosure = data.value; - var prefixedData = new FormData(); - referenceClosure.forEach(function (value, key) { - prefixedData.append("$ACTION_" + identifierPrefix + ":" + key, value); - }); - data = prefixedData; - referenceClosure = "$ACTION_REF_" + identifierPrefix; - } else referenceClosure = "$ACTION_ID_" + referenceClosure.id; - return { - name: referenceClosure, - method: "POST", - encType: "multipart/form-data", - data: data - }; - } - function isSignatureEqual(referenceId, numberOfBoundArgs) { - var referenceClosure = knownServerReferences.get(this); - if (!referenceClosure) - throw Error( - "Tried to encode a Server Action from a different instance than the encoder is from. This is a bug in React." - ); - if (referenceClosure.id !== referenceId) return !1; - var boundPromise = referenceClosure.bound; - if (null === boundPromise) return 0 === numberOfBoundArgs; - switch (boundPromise.status) { - case "fulfilled": - return boundPromise.value.length === numberOfBoundArgs; - case "pending": - throw boundPromise; - case "rejected": - throw boundPromise.reason; - default: - throw ( - ("string" !== typeof boundPromise.status && - ((boundPromise.status = "pending"), - boundPromise.then( - function (boundArgs) { - boundPromise.status = "fulfilled"; - boundPromise.value = boundArgs; - }, - function (error) { - boundPromise.status = "rejected"; - boundPromise.reason = error; - } - )), - boundPromise) - ); - } - } - function createFakeServerFunction( - name, - filename, - sourceMap, - line, - col, - environmentName, - innerFunction - ) { - name || (name = ""); - var encodedName = JSON.stringify(name); - 1 >= line - ? ((line = encodedName.length + 7), - (col = - "s=>({" + - encodedName + - " ".repeat(col < line ? 0 : col - line) + - ":(...args) => s(...args)})\n/* This module is a proxy to a Server Action. Turn on Source Maps to see the server source. */")) - : (col = - "/* This module is a proxy to a Server Action. Turn on Source Maps to see the server source. */" + - "\n".repeat(line - 2) + - "server=>({" + - encodedName + - ":\n" + - " ".repeat(1 > col ? 0 : col - 1) + - "(...args) => server(...args)})"); - filename.startsWith("/") && (filename = "file://" + filename); - sourceMap - ? ((col += - "\n//# sourceURL=about://React/" + - encodeURIComponent(environmentName) + - "/" + - encodeURI(filename) + - "?s" + - fakeServerFunctionIdx++), - (col += "\n//# sourceMappingURL=" + sourceMap)) - : filename && (col += "\n//# sourceURL=" + filename); - try { - return (0, eval)(col)(innerFunction)[name]; - } catch (x) { - return innerFunction; - } - } - function registerBoundServerReference( - reference, - id, - bound, - encodeFormAction - ) { - knownServerReferences.has(reference) || - (knownServerReferences.set(reference, { - id: id, - originalBind: reference.bind, - bound: bound - }), - Object.defineProperties(reference, { - $$FORM_ACTION: { - value: - void 0 === encodeFormAction - ? defaultEncodeFormAction - : function () { - var referenceClosure = knownServerReferences.get(this); - if (!referenceClosure) - throw Error( - "Tried to encode a Server Action from a different instance than the encoder is from. This is a bug in React." - ); - var boundPromise = referenceClosure.bound; - null === boundPromise && - (boundPromise = Promise.resolve([])); - return encodeFormAction(referenceClosure.id, boundPromise); - } - }, - $$IS_SIGNATURE_EQUAL: { value: isSignatureEqual }, - bind: { value: bind } - })); - } - function bind() { - var referenceClosure = knownServerReferences.get(this); - if (!referenceClosure) return FunctionBind.apply(this, arguments); - var newFn = referenceClosure.originalBind.apply(this, arguments); - null != arguments[0] && - console.error( - 'Cannot bind "this" of a Server Action. Pass null or undefined as the first argument to .bind().' - ); - var args = ArraySlice.call(arguments, 1), - boundPromise = null; - boundPromise = - null !== referenceClosure.bound - ? Promise.resolve(referenceClosure.bound).then(function (boundArgs) { - return boundArgs.concat(args); - }) - : Promise.resolve(args); - knownServerReferences.set(newFn, { - id: referenceClosure.id, - originalBind: newFn.bind, - bound: boundPromise - }); - Object.defineProperties(newFn, { - $$FORM_ACTION: { value: this.$$FORM_ACTION }, - $$IS_SIGNATURE_EQUAL: { value: isSignatureEqual }, - bind: { value: bind } - }); - return newFn; - } - function createBoundServerReference( - metaData, - callServer, - encodeFormAction, - findSourceMapURL - ) { - function action() { - var args = Array.prototype.slice.call(arguments); - return bound - ? "fulfilled" === bound.status - ? callServer(id, bound.value.concat(args)) - : Promise.resolve(bound).then(function (boundArgs) { - return callServer(id, boundArgs.concat(args)); - }) - : callServer(id, args); - } - var id = metaData.id, - bound = metaData.bound, - location = metaData.location; - if (location) { - var functionName = metaData.name || "", - filename = location[1], - line = location[2]; - location = location[3]; - metaData = metaData.env || "Server"; - findSourceMapURL = - null == findSourceMapURL - ? null - : findSourceMapURL(filename, metaData); - action = createFakeServerFunction( - functionName, - filename, - findSourceMapURL, - line, - location, - metaData, - action - ); - } - registerBoundServerReference(action, id, bound, encodeFormAction); - return action; - } - function parseStackLocation(error) { - error = error.stack; - error.startsWith("Error: react-stack-top-frame\n") && - (error = error.slice(29)); - var endOfFirst = error.indexOf("\n"); - if (-1 !== endOfFirst) { - var endOfSecond = error.indexOf("\n", endOfFirst + 1); - endOfFirst = - -1 === endOfSecond - ? error.slice(endOfFirst + 1) - : error.slice(endOfFirst + 1, endOfSecond); - } else endOfFirst = error; - error = v8FrameRegExp.exec(endOfFirst); - if ( - !error && - ((error = jscSpiderMonkeyFrameRegExp.exec(endOfFirst)), !error) - ) - return null; - endOfFirst = error[1] || ""; - "" === endOfFirst && (endOfFirst = ""); - endOfSecond = error[2] || error[5] || ""; - "" === endOfSecond && (endOfSecond = ""); - return [ - endOfFirst, - endOfSecond, - +(error[3] || error[6]), - +(error[4] || error[7]) - ]; - } - function createServerReference$1( - id, - callServer, - encodeFormAction, - findSourceMapURL, - functionName - ) { - function action() { - var args = Array.prototype.slice.call(arguments); - return callServer(id, args); - } - var location = parseStackLocation(Error("react-stack-top-frame")); - if (null !== location) { - var filename = location[1], - line = location[2]; - location = location[3]; - findSourceMapURL = - null == findSourceMapURL - ? null - : findSourceMapURL(filename, "Client"); - action = createFakeServerFunction( - functionName || "", - filename, - findSourceMapURL, - line, - location, - "Client", - action - ); - } - registerBoundServerReference(action, id, null, encodeFormAction); - return action; - } - function getComponentNameFromType(type) { - if (null == type) return null; - if ("function" === typeof type) - return type.$$typeof === REACT_CLIENT_REFERENCE - ? null - : type.displayName || type.name || null; - if ("string" === typeof type) return type; - switch (type) { - case REACT_FRAGMENT_TYPE: - return "Fragment"; - case REACT_PROFILER_TYPE: - return "Profiler"; - case REACT_STRICT_MODE_TYPE: - return "StrictMode"; - case REACT_SUSPENSE_TYPE: - return "Suspense"; - case REACT_SUSPENSE_LIST_TYPE: - return "SuspenseList"; - case REACT_ACTIVITY_TYPE: - return "Activity"; - case REACT_VIEW_TRANSITION_TYPE: - return "ViewTransition"; - } - if ("object" === typeof type) - switch ( - ("number" === typeof type.tag && - console.error( - "Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue." - ), - type.$$typeof) - ) { - case REACT_PORTAL_TYPE: - return "Portal"; - case REACT_CONTEXT_TYPE: - return type.displayName || "Context"; - case REACT_CONSUMER_TYPE: - return (type._context.displayName || "Context") + ".Consumer"; - case REACT_FORWARD_REF_TYPE: - var innerType = type.render; - type = type.displayName; - type || - ((type = innerType.displayName || innerType.name || ""), - (type = "" !== type ? "ForwardRef(" + type + ")" : "ForwardRef")); - return type; - case REACT_MEMO_TYPE: - return ( - (innerType = type.displayName || null), - null !== innerType - ? innerType - : getComponentNameFromType(type.type) || "Memo" - ); - case REACT_LAZY_TYPE: - innerType = type._payload; - type = type._init; - try { - return getComponentNameFromType(type(innerType)); - } catch (x) {} - } - return null; - } - function getArrayKind(array) { - for (var kind = 0, i = 0; i < array.length && 100 > i; i++) { - var value = array[i]; - if ("object" === typeof value && null !== value) - if ( - isArrayImpl(value) && - 2 === value.length && - "string" === typeof value[0] - ) { - if (0 !== kind && 3 !== kind) return 1; - kind = 3; - } else return 1; - else { - if ( - "function" === typeof value || - ("string" === typeof value && 50 < value.length) || - (0 !== kind && 2 !== kind) - ) - return 1; - kind = 2; - } - } - return kind; - } - function addObjectToProperties(object, properties, indent, prefix) { - var addedProperties = 0, - key; - for (key in object) - if ( - hasOwnProperty.call(object, key) && - "_" !== key[0] && - (addedProperties++, - addValueToProperties(key, object[key], properties, indent, prefix), - 100 <= addedProperties) - ) { - properties.push([ - prefix + - "\u00a0\u00a0".repeat(indent) + - "Only 100 properties are shown. React will not log more properties of this object.", - "" - ]); - break; - } - } - function addValueToProperties( - propertyName, - value, - properties, - indent, - prefix - ) { - switch (typeof value) { - case "object": - if (null === value) { - value = "null"; - break; - } else { - if (value.$$typeof === REACT_ELEMENT_TYPE) { - var typeName = getComponentNameFromType(value.type) || "\u2026", - key = value.key; - value = value.props; - var propsKeys = Object.keys(value), - propsLength = propsKeys.length; - if (null == key && 0 === propsLength) { - value = "<" + typeName + " />"; - break; - } - if ( - 3 > indent || - (1 === propsLength && - "children" === propsKeys[0] && - null == key) - ) { - value = "<" + typeName + " \u2026 />"; - break; - } - properties.push([ - prefix + "\u00a0\u00a0".repeat(indent) + propertyName, - "<" + typeName - ]); - null !== key && - addValueToProperties( - "key", - key, - properties, - indent + 1, - prefix - ); - propertyName = !1; - key = 0; - for (var propKey in value) - if ( - (key++, - "children" === propKey - ? null != value.children && - (!isArrayImpl(value.children) || - 0 < value.children.length) && - (propertyName = !0) - : hasOwnProperty.call(value, propKey) && - "_" !== propKey[0] && - addValueToProperties( - propKey, - value[propKey], - properties, - indent + 1, - prefix - ), - 100 <= key) - ) - break; - properties.push([ - "", - propertyName ? ">\u2026" : "/>" - ]); - return; - } - typeName = Object.prototype.toString.call(value); - propKey = typeName.slice(8, typeName.length - 1); - if ("Array" === propKey) - if ( - ((typeName = 100 < value.length), - (key = getArrayKind(value)), - 2 === key || 0 === key) - ) { - value = JSON.stringify( - typeName ? value.slice(0, 100).concat("\u2026") : value - ); - break; - } else if (3 === key) { - properties.push([ - prefix + "\u00a0\u00a0".repeat(indent) + propertyName, - "" - ]); - for ( - propertyName = 0; - propertyName < value.length && 100 > propertyName; - propertyName++ - ) - (propKey = value[propertyName]), - addValueToProperties( - propKey[0], - propKey[1], - properties, - indent + 1, - prefix - ); - typeName && - addValueToProperties( - (100).toString(), - "\u2026", - properties, - indent + 1, - prefix - ); - return; - } - if ("Promise" === propKey) { - if ("fulfilled" === value.status) { - if ( - ((typeName = properties.length), - addValueToProperties( - propertyName, - value.value, - properties, - indent, - prefix - ), - properties.length > typeName) - ) { - properties = properties[typeName]; - properties[1] = - "Promise<" + (properties[1] || "Object") + ">"; - return; - } - } else if ( - "rejected" === value.status && - ((typeName = properties.length), - addValueToProperties( - propertyName, - value.reason, - properties, - indent, - prefix - ), - properties.length > typeName) - ) { - properties = properties[typeName]; - properties[1] = "Rejected Promise<" + properties[1] + ">"; - return; - } - properties.push([ - "\u00a0\u00a0".repeat(indent) + propertyName, - "Promise" - ]); - return; - } - "Object" === propKey && - (typeName = Object.getPrototypeOf(value)) && - "function" === typeof typeName.constructor && - (propKey = typeName.constructor.name); - properties.push([ - prefix + "\u00a0\u00a0".repeat(indent) + propertyName, - "Object" === propKey ? (3 > indent ? "" : "\u2026") : propKey - ]); - 3 > indent && - addObjectToProperties(value, properties, indent + 1, prefix); - return; - } - case "function": - value = "" === value.name ? "() => {}" : value.name + "() {}"; - break; - case "string": - value = - "This object has been omitted by React in the console log to avoid sending too much data from the server. Try logging smaller or more specific objects." === - value - ? "\u2026" - : JSON.stringify(value); - break; - case "undefined": - value = "undefined"; - break; - case "boolean": - value = value ? "true" : "false"; - break; - default: - value = String(value); - } - properties.push([ - prefix + "\u00a0\u00a0".repeat(indent) + propertyName, - value - ]); - } - function getIODescription(value) { - try { - switch (typeof value) { - case "function": - return value.name || ""; - case "object": - if (null === value) return ""; - if (value instanceof Error) return String(value.message); - if ("string" === typeof value.url) return value.url; - if ("string" === typeof value.href) return value.href; - if ("string" === typeof value.src) return value.src; - if ("string" === typeof value.currentSrc) return value.currentSrc; - if ("string" === typeof value.command) return value.command; - if ( - "object" === typeof value.request && - null !== value.request && - "string" === typeof value.request.url - ) - return value.request.url; - if ( - "object" === typeof value.response && - null !== value.response && - "string" === typeof value.response.url - ) - return value.response.url; - if ( - "string" === typeof value.id || - "number" === typeof value.id || - "bigint" === typeof value.id - ) - return String(value.id); - if ("string" === typeof value.name) return value.name; - var str = value.toString(); - return str.startsWith("[object ") || - 5 > str.length || - 500 < str.length - ? "" - : str; - case "string": - return 5 > value.length || 500 < value.length ? "" : value; - case "number": - case "bigint": - return String(value); - default: - return ""; - } - } catch (x) { - return ""; - } - } - function markAllTracksInOrder() { - supportsUserTiming && - (console.timeStamp( - "Server Requests Track", - 0.001, - 0.001, - "Server Requests \u269b", - void 0, - "primary-light" - ), - console.timeStamp( - "Server Components Track", - 0.001, - 0.001, - "Primary", - "Server Components \u269b", - "primary-light" - )); - } - function getIOColor(functionName) { - switch (functionName.charCodeAt(0) % 3) { - case 0: - return "tertiary-light"; - case 1: - return "tertiary"; - default: - return "tertiary-dark"; - } - } - function getIOLongName(ioInfo, description, env, rootEnv) { - ioInfo = ioInfo.name; - description = - "" === description ? ioInfo : ioInfo + " (" + description + ")"; - return env === rootEnv || void 0 === env - ? description - : description + " [" + env + "]"; - } - function getIOShortName(ioInfo, description, env, rootEnv) { - ioInfo = ioInfo.name; - env = env === rootEnv || void 0 === env ? "" : " [" + env + "]"; - var desc = ""; - rootEnv = 30 - ioInfo.length - env.length; - if (1 < rootEnv) { - var l = description.length; - if (0 < l && l <= rootEnv) desc = " (" + description + ")"; - else if ( - description.startsWith("http://") || - description.startsWith("https://") || - description.startsWith("/") - ) { - var queryIdx = description.indexOf("?"); - -1 === queryIdx && (queryIdx = description.length); - 47 === description.charCodeAt(queryIdx - 1) && queryIdx--; - desc = description.lastIndexOf("/", queryIdx - 1); - queryIdx - desc < rootEnv - ? (desc = " (\u2026" + description.slice(desc, queryIdx) + ")") - : ((l = description.slice(desc, desc + rootEnv / 2)), - (description = description.slice( - queryIdx - rootEnv / 2, - queryIdx - )), - (desc = - " (" + - (0 < desc ? "\u2026" : "") + - l + - "\u2026" + - description + - ")")); - } - } - return ioInfo + desc + env; - } - function logComponentAwait( - asyncInfo, - trackIdx, - startTime, - endTime, - rootEnv, - value - ) { - if (supportsUserTiming && 0 < endTime) { - var description = getIODescription(value), - name = getIOShortName( - asyncInfo.awaited, - description, - asyncInfo.env, - rootEnv - ), - entryName = "await " + name; - name = getIOColor(name); - var debugTask = asyncInfo.debugTask || asyncInfo.awaited.debugTask; - if (debugTask) { - var properties = []; - "object" === typeof value && null !== value - ? addObjectToProperties(value, properties, 0, "") - : void 0 !== value && - addValueToProperties("awaited value", value, properties, 0, ""); - asyncInfo = getIOLongName( - asyncInfo.awaited, - description, - asyncInfo.env, - rootEnv - ); - debugTask.run( - performance.measure.bind(performance, entryName, { - start: 0 > startTime ? 0 : startTime, - end: endTime, - detail: { - devtools: { - color: name, - track: trackNames[trackIdx], - trackGroup: "Server Components \u269b", - properties: properties, - tooltipText: asyncInfo - } - } - }) - ); - performance.clearMeasures(entryName); - } else - console.timeStamp( - entryName, - 0 > startTime ? 0 : startTime, - endTime, - trackNames[trackIdx], - "Server Components \u269b", - name - ); - } - } - function logIOInfoErrored(ioInfo, rootEnv, error) { - var startTime = ioInfo.start, - endTime = ioInfo.end; - if (supportsUserTiming && 0 <= endTime) { - var description = getIODescription(error), - entryName = getIOShortName(ioInfo, description, ioInfo.env, rootEnv), - debugTask = ioInfo.debugTask; - entryName = "\u200b" + entryName; - debugTask - ? ((error = [ - [ - "rejected with", - "object" === typeof error && - null !== error && - "string" === typeof error.message - ? String(error.message) - : String(error) - ] - ]), - (ioInfo = - getIOLongName(ioInfo, description, ioInfo.env, rootEnv) + - " Rejected"), - debugTask.run( - performance.measure.bind(performance, entryName, { - start: 0 > startTime ? 0 : startTime, - end: endTime, - detail: { - devtools: { - color: "error", - track: "Server Requests \u269b", - properties: error, - tooltipText: ioInfo - } - } - }) - ), - performance.clearMeasures(entryName)) - : console.timeStamp( - entryName, - 0 > startTime ? 0 : startTime, - endTime, - "Server Requests \u269b", - void 0, - "error" - ); - } - } - function logIOInfo(ioInfo, rootEnv, value) { - var startTime = ioInfo.start, - endTime = ioInfo.end; - if (supportsUserTiming && 0 <= endTime) { - var description = getIODescription(value), - entryName = getIOShortName(ioInfo, description, ioInfo.env, rootEnv), - color = getIOColor(entryName), - debugTask = ioInfo.debugTask; - entryName = "\u200b" + entryName; - if (debugTask) { - var properties = []; - "object" === typeof value && null !== value - ? addObjectToProperties(value, properties, 0, "") - : void 0 !== value && - addValueToProperties("Resolved", value, properties, 0, ""); - ioInfo = getIOLongName(ioInfo, description, ioInfo.env, rootEnv); - debugTask.run( - performance.measure.bind(performance, entryName, { - start: 0 > startTime ? 0 : startTime, - end: endTime, - detail: { - devtools: { - color: color, - track: "Server Requests \u269b", - properties: properties, - tooltipText: ioInfo - } - } - }) - ); - performance.clearMeasures(entryName); - } else - console.timeStamp( - entryName, - 0 > startTime ? 0 : startTime, - endTime, - "Server Requests \u269b", - void 0, - color - ); - } - } - function prepareStackTrace(error, structuredStackTrace) { - error = (error.name || "Error") + ": " + (error.message || ""); - for (var i = 0; i < structuredStackTrace.length; i++) - error += "\n at " + structuredStackTrace[i].toString(); - return error; - } - function ReactPromise(status, value, reason) { - this.status = status; - this.value = value; - this.reason = reason; - this._children = []; - this._debugChunk = null; - this._debugInfo = []; - } - function unwrapWeakResponse(weakResponse) { - weakResponse = weakResponse.weak.deref(); - if (void 0 === weakResponse) - throw Error( - "We did not expect to receive new data after GC:ing the response." - ); - return weakResponse; - } - function closeDebugChannel(debugChannel) { - debugChannel.callback && debugChannel.callback(""); - } - function readChunk(chunk) { - switch (chunk.status) { - case "resolved_model": - initializeModelChunk(chunk); - break; - case "resolved_module": - initializeModuleChunk(chunk); - } - switch (chunk.status) { - case "fulfilled": - return chunk.value; - case "pending": - case "blocked": - case "halted": - throw chunk; - default: - throw chunk.reason; - } - } - function getRoot(weakResponse) { - weakResponse = unwrapWeakResponse(weakResponse); - return getChunk(weakResponse, 0); - } - function createPendingChunk(response) { - 0 === response._pendingChunks++ && - ((response._weakResponse.response = response), - null !== response._pendingInitialRender && - (clearTimeout(response._pendingInitialRender), - (response._pendingInitialRender = null))); - return new ReactPromise("pending", null, null); - } - function releasePendingChunk(response, chunk) { - "pending" === chunk.status && - 0 === --response._pendingChunks && - ((response._weakResponse.response = null), - (response._pendingInitialRender = setTimeout( - flushInitialRenderPerformance.bind(null, response), - 100 - ))); - } - function filterDebugInfo(response, value) { - if (null !== response._debugEndTime) { - response = response._debugEndTime - performance.timeOrigin; - for (var debugInfo = [], i = 0; i < value._debugInfo.length; i++) { - var info = value._debugInfo[i]; - if ("number" === typeof info.time && info.time > response) break; - debugInfo.push(info); - } - value._debugInfo = debugInfo; - } - } - function moveDebugInfoFromChunkToInnerValue(chunk, value) { - value = resolveLazy(value); - "object" !== typeof value || - null === value || - (!isArrayImpl(value) && - "function" !== typeof value[ASYNC_ITERATOR] && - value.$$typeof !== REACT_ELEMENT_TYPE && - value.$$typeof !== REACT_LAZY_TYPE) || - ((chunk = chunk._debugInfo.splice(0)), - isArrayImpl(value._debugInfo) - ? value._debugInfo.unshift.apply(value._debugInfo, chunk) - : Object.defineProperty(value, "_debugInfo", { - configurable: !1, - enumerable: !1, - writable: !0, - value: chunk - })); - } - function wakeChunk(response, listeners, value, chunk) { - for (var i = 0; i < listeners.length; i++) { - var listener = listeners[i]; - "function" === typeof listener - ? listener(value) - : fulfillReference(response, listener, value, chunk); - } - filterDebugInfo(response, chunk); - moveDebugInfoFromChunkToInnerValue(chunk, value); - } - function rejectChunk(response, listeners, error) { - for (var i = 0; i < listeners.length; i++) { - var listener = listeners[i]; - "function" === typeof listener - ? listener(error) - : rejectReference(response, listener.handler, error); - } - } - function resolveBlockedCycle(resolvedChunk, reference) { - var referencedChunk = reference.handler.chunk; - if (null === referencedChunk) return null; - if (referencedChunk === resolvedChunk) return reference.handler; - reference = referencedChunk.value; - if (null !== reference) - for ( - referencedChunk = 0; - referencedChunk < reference.length; - referencedChunk++ - ) { - var listener = reference[referencedChunk]; - if ( - "function" !== typeof listener && - ((listener = resolveBlockedCycle(resolvedChunk, listener)), - null !== listener) - ) - return listener; - } - return null; - } - function wakeChunkIfInitialized( - response, - chunk, - resolveListeners, - rejectListeners - ) { - switch (chunk.status) { - case "fulfilled": - wakeChunk(response, resolveListeners, chunk.value, chunk); - break; - case "blocked": - for (var i = 0; i < resolveListeners.length; i++) { - var listener = resolveListeners[i]; - if ("function" !== typeof listener) { - var cyclicHandler = resolveBlockedCycle(chunk, listener); - if (null !== cyclicHandler) - switch ( - (fulfillReference( - response, - listener, - cyclicHandler.value, - chunk - ), - resolveListeners.splice(i, 1), - i--, - null !== rejectListeners && - ((listener = rejectListeners.indexOf(listener)), - -1 !== listener && rejectListeners.splice(listener, 1)), - chunk.status) - ) { - case "fulfilled": - wakeChunk(response, resolveListeners, chunk.value, chunk); - return; - case "rejected": - null !== rejectListeners && - rejectChunk(response, rejectListeners, chunk.reason); - return; - } - } - } - case "pending": - if (chunk.value) - for (response = 0; response < resolveListeners.length; response++) - chunk.value.push(resolveListeners[response]); - else chunk.value = resolveListeners; - if (chunk.reason) { - if (rejectListeners) - for ( - resolveListeners = 0; - resolveListeners < rejectListeners.length; - resolveListeners++ - ) - chunk.reason.push(rejectListeners[resolveListeners]); - } else chunk.reason = rejectListeners; - break; - case "rejected": - rejectListeners && - rejectChunk(response, rejectListeners, chunk.reason); - } - } - function triggerErrorOnChunk(response, chunk, error) { - if ("pending" !== chunk.status && "blocked" !== chunk.status) - chunk.reason.error(error); - else { - releasePendingChunk(response, chunk); - var listeners = chunk.reason; - if ("pending" === chunk.status && null != chunk._debugChunk) { - var prevHandler = initializingHandler, - prevChunk = initializingChunk; - initializingHandler = null; - chunk.status = "blocked"; - chunk.value = null; - chunk.reason = null; - initializingChunk = chunk; - try { - initializeDebugChunk(response, chunk); - } finally { - (initializingHandler = prevHandler), - (initializingChunk = prevChunk); - } - } - chunk.status = "rejected"; - chunk.reason = error; - null !== listeners && rejectChunk(response, listeners, error); - } - } - function createResolvedModelChunk(response, value) { - return new ReactPromise("resolved_model", value, response); - } - function createResolvedIteratorResultChunk(response, value, done) { - return new ReactPromise( - "resolved_model", - (done ? '{"done":true,"value":' : '{"done":false,"value":') + - value + - "}", - response - ); - } - function resolveIteratorResultChunk(response, chunk, value, done) { - resolveModelChunk( - response, - chunk, - (done ? '{"done":true,"value":' : '{"done":false,"value":') + - value + - "}" - ); - } - function resolveModelChunk(response, chunk, value) { - if ("pending" !== chunk.status) chunk.reason.enqueueModel(value); - else { - releasePendingChunk(response, chunk); - var resolveListeners = chunk.value, - rejectListeners = chunk.reason; - chunk.status = "resolved_model"; - chunk.value = value; - chunk.reason = response; - null !== resolveListeners && - (initializeModelChunk(chunk), - wakeChunkIfInitialized( - response, - chunk, - resolveListeners, - rejectListeners - )); - } - } - function resolveModuleChunk(response, chunk, value) { - if ("pending" === chunk.status || "blocked" === chunk.status) { - releasePendingChunk(response, chunk); - var resolveListeners = chunk.value, - rejectListeners = chunk.reason; - chunk.status = "resolved_module"; - chunk.value = value; - null !== resolveListeners && - (initializeModuleChunk(chunk), - wakeChunkIfInitialized( - response, - chunk, - resolveListeners, - rejectListeners - )); - } - } - function initializeDebugChunk(response, chunk) { - var debugChunk = chunk._debugChunk; - if (null !== debugChunk) { - var debugInfo = chunk._debugInfo; - try { - if ("resolved_model" === debugChunk.status) { - for ( - var idx = debugInfo.length, c = debugChunk._debugChunk; - null !== c; - - ) - "fulfilled" !== c.status && idx++, (c = c._debugChunk); - initializeModelChunk(debugChunk); - switch (debugChunk.status) { - case "fulfilled": - debugInfo[idx] = initializeDebugInfo( - response, - debugChunk.value - ); - break; - case "blocked": - case "pending": - waitForReference( - debugChunk, - debugInfo, - "" + idx, - response, - initializeDebugInfo, - [""], - !0 - ); - break; - default: - throw debugChunk.reason; - } - } else - switch (debugChunk.status) { - case "fulfilled": - break; - case "blocked": - case "pending": - waitForReference( - debugChunk, - {}, - "debug", - response, - initializeDebugInfo, - [""], - !0 - ); - break; - default: - throw debugChunk.reason; - } - } catch (error) { - triggerErrorOnChunk(response, chunk, error); - } - } - } - function initializeModelChunk(chunk) { - var prevHandler = initializingHandler, - prevChunk = initializingChunk; - initializingHandler = null; - var resolvedModel = chunk.value, - response = chunk.reason; - chunk.status = "blocked"; - chunk.value = null; - chunk.reason = null; - initializingChunk = chunk; - initializeDebugChunk(response, chunk); - try { - var value = JSON.parse(resolvedModel, response._fromJSON), - resolveListeners = chunk.value; - if (null !== resolveListeners) - for ( - chunk.value = null, chunk.reason = null, resolvedModel = 0; - resolvedModel < resolveListeners.length; - resolvedModel++ - ) { - var listener = resolveListeners[resolvedModel]; - "function" === typeof listener - ? listener(value) - : fulfillReference(response, listener, value, chunk); - } - if (null !== initializingHandler) { - if (initializingHandler.errored) throw initializingHandler.reason; - if (0 < initializingHandler.deps) { - initializingHandler.value = value; - initializingHandler.chunk = chunk; - return; - } - } - chunk.status = "fulfilled"; - chunk.value = value; - filterDebugInfo(response, chunk); - moveDebugInfoFromChunkToInnerValue(chunk, value); - } catch (error) { - (chunk.status = "rejected"), (chunk.reason = error); - } finally { - (initializingHandler = prevHandler), (initializingChunk = prevChunk); - } - } - function initializeModuleChunk(chunk) { - try { - var value = requireModule(chunk.value); - chunk.status = "fulfilled"; - chunk.value = value; - } catch (error) { - (chunk.status = "rejected"), (chunk.reason = error); - } - } - function reportGlobalError(weakResponse, error) { - if (void 0 !== weakResponse.weak.deref()) { - var response = unwrapWeakResponse(weakResponse); - response._closed = !0; - response._closedReason = error; - response._chunks.forEach(function (chunk) { - "pending" === chunk.status && - triggerErrorOnChunk(response, chunk, error); - }); - weakResponse = response._debugChannel; - void 0 !== weakResponse && - (closeDebugChannel(weakResponse), - (response._debugChannel = void 0), - null !== debugChannelRegistry && - debugChannelRegistry.unregister(response)); - } - } - function nullRefGetter() { - return null; - } - function getTaskName(type) { - if (type === REACT_FRAGMENT_TYPE) return "<>"; - if ("function" === typeof type) return '"use client"'; - if ( - "object" === typeof type && - null !== type && - type.$$typeof === REACT_LAZY_TYPE - ) - return type._init === readChunk ? '"use client"' : "<...>"; - try { - var name = getComponentNameFromType(type); - return name ? "<" + name + ">" : "<...>"; - } catch (x) { - return "<...>"; - } - } - function initializeElement(response, element, lazyNode) { - var stack = element._debugStack, - owner = element._owner; - null === owner && (element._owner = response._debugRootOwner); - var env = response._rootEnvironmentName; - null !== owner && null != owner.env && (env = owner.env); - var normalizedStackTrace = null; - null === owner && null != response._debugRootStack - ? (normalizedStackTrace = response._debugRootStack) - : null !== stack && - (normalizedStackTrace = createFakeJSXCallStackInDEV( - response, - stack, - env - )); - element._debugStack = normalizedStackTrace; - normalizedStackTrace = null; - supportsCreateTask && - null !== stack && - ((normalizedStackTrace = console.createTask.bind( - console, - getTaskName(element.type) - )), - (stack = buildFakeCallStack( - response, - stack, - env, - !1, - normalizedStackTrace - )), - (env = null === owner ? null : initializeFakeTask(response, owner)), - null === env - ? ((env = response._debugRootTask), - (normalizedStackTrace = null != env ? env.run(stack) : stack())) - : (normalizedStackTrace = env.run(stack))); - element._debugTask = normalizedStackTrace; - null !== owner && initializeFakeStack(response, owner); - null !== lazyNode && - (lazyNode._store && - lazyNode._store.validated && - !element._store.validated && - (element._store.validated = lazyNode._store.validated), - "fulfilled" === lazyNode._payload.status && - lazyNode._debugInfo && - ((response = lazyNode._debugInfo.splice(0)), - element._debugInfo - ? element._debugInfo.unshift.apply(element._debugInfo, response) - : Object.defineProperty(element, "_debugInfo", { - configurable: !1, - enumerable: !1, - writable: !0, - value: response - }))); - Object.freeze(element.props); - } - function createLazyChunkWrapper(chunk, validated) { - var lazyType = { - $$typeof: REACT_LAZY_TYPE, - _payload: chunk, - _init: readChunk - }; - lazyType._debugInfo = chunk._debugInfo; - lazyType._store = { validated: validated }; - return lazyType; - } - function getChunk(response, id) { - var chunks = response._chunks, - chunk = chunks.get(id); - chunk || - ((chunk = response._closed - ? new ReactPromise("rejected", null, response._closedReason) - : createPendingChunk(response)), - chunks.set(id, chunk)); - return chunk; - } - function fulfillReference(response, reference, value, fulfilledChunk) { - for ( - var handler = reference.handler, - parentObject = reference.parentObject, - key = reference.key, - map = reference.map, - path = reference.path, - i = 1; - i < path.length; - i++ - ) { - for ( - ; - "object" === typeof value && - null !== value && - value.$$typeof === REACT_LAZY_TYPE; - - ) - if (((value = value._payload), value === handler.chunk)) - value = handler.value; - else { - switch (value.status) { - case "resolved_model": - initializeModelChunk(value); - break; - case "resolved_module": - initializeModuleChunk(value); - } - switch (value.status) { - case "fulfilled": - value = value.value; - continue; - case "blocked": - var cyclicHandler = resolveBlockedCycle(value, reference); - if (null !== cyclicHandler) { - value = cyclicHandler.value; - continue; - } - case "pending": - path.splice(0, i - 1); - null === value.value - ? (value.value = [reference]) - : value.value.push(reference); - null === value.reason - ? (value.reason = [reference]) - : value.reason.push(reference); - return; - case "halted": - return; - default: - rejectReference(response, reference.handler, value.reason); - return; - } - } - value = value[path[i]]; - } - for ( - ; - "object" === typeof value && - null !== value && - value.$$typeof === REACT_LAZY_TYPE; - - ) - if (((path = value._payload), path === handler.chunk)) - value = handler.value; - else { - switch (path.status) { - case "resolved_model": - initializeModelChunk(path); - break; - case "resolved_module": - initializeModuleChunk(path); - } - switch (path.status) { - case "fulfilled": - value = path.value; - continue; - } - break; - } - map = map(response, value, parentObject, key); - parentObject[key] = map; - "" === key && null === handler.value && (handler.value = map); - if ( - parentObject[0] === REACT_ELEMENT_TYPE && - "object" === typeof handler.value && - null !== handler.value && - handler.value.$$typeof === REACT_ELEMENT_TYPE - ) - switch (((reference = handler.value), key)) { - case "3": - transferReferencedDebugInfo(handler.chunk, fulfilledChunk); - reference.props = map; - break; - case "4": - reference._owner = map; - break; - case "5": - reference._debugStack = map; - break; - default: - transferReferencedDebugInfo(handler.chunk, fulfilledChunk); - } - else - reference.isDebug || - transferReferencedDebugInfo(handler.chunk, fulfilledChunk); - handler.deps--; - 0 === handler.deps && - ((fulfilledChunk = handler.chunk), - null !== fulfilledChunk && - "blocked" === fulfilledChunk.status && - ((key = fulfilledChunk.value), - (fulfilledChunk.status = "fulfilled"), - (fulfilledChunk.value = handler.value), - (fulfilledChunk.reason = handler.reason), - null !== key - ? wakeChunk(response, key, handler.value, fulfilledChunk) - : ((handler = handler.value), - filterDebugInfo(response, fulfilledChunk), - moveDebugInfoFromChunkToInnerValue(fulfilledChunk, handler)))); - } - function rejectReference(response, handler, error) { - if (!handler.errored) { - var blockedValue = handler.value; - handler.errored = !0; - handler.value = null; - handler.reason = error; - handler = handler.chunk; - if (null !== handler && "blocked" === handler.status) { - if ( - "object" === typeof blockedValue && - null !== blockedValue && - blockedValue.$$typeof === REACT_ELEMENT_TYPE - ) { - var erroredComponent = { - name: getComponentNameFromType(blockedValue.type) || "", - owner: blockedValue._owner - }; - erroredComponent.debugStack = blockedValue._debugStack; - supportsCreateTask && - (erroredComponent.debugTask = blockedValue._debugTask); - handler._debugInfo.push(erroredComponent); - } - triggerErrorOnChunk(response, handler, error); - } - } - } - function waitForReference( - referencedChunk, - parentObject, - key, - response, - map, - path, - isAwaitingDebugInfo - ) { - if ( - !( - (void 0 !== response._debugChannel && - response._debugChannel.hasReadable) || - "pending" !== referencedChunk.status || - parentObject[0] !== REACT_ELEMENT_TYPE || - ("4" !== key && "5" !== key) - ) - ) - return null; - initializingHandler - ? ((response = initializingHandler), response.deps++) - : (response = initializingHandler = - { - parent: null, - chunk: null, - value: null, - reason: null, - deps: 1, - errored: !1 - }); - parentObject = { - handler: response, - parentObject: parentObject, - key: key, - map: map, - path: path - }; - parentObject.isDebug = isAwaitingDebugInfo; - null === referencedChunk.value - ? (referencedChunk.value = [parentObject]) - : referencedChunk.value.push(parentObject); - null === referencedChunk.reason - ? (referencedChunk.reason = [parentObject]) - : referencedChunk.reason.push(parentObject); - return null; - } - function loadServerReference(response, metaData, parentObject, key) { - if (!response._serverReferenceConfig) - return createBoundServerReference( - metaData, - response._callServer, - response._encodeFormAction, - response._debugFindSourceMapURL - ); - var serverReference = resolveServerReference( - response._serverReferenceConfig, - metaData.id - ), - promise = preloadModule(serverReference); - if (promise) - metaData.bound && (promise = Promise.all([promise, metaData.bound])); - else if (metaData.bound) promise = Promise.resolve(metaData.bound); - else - return ( - (promise = requireModule(serverReference)), - registerBoundServerReference( - promise, - metaData.id, - metaData.bound, - response._encodeFormAction - ), - promise - ); - if (initializingHandler) { - var handler = initializingHandler; - handler.deps++; - } else - handler = initializingHandler = { - parent: null, - chunk: null, - value: null, - reason: null, - deps: 1, - errored: !1 - }; - promise.then( - function () { - var resolvedValue = requireModule(serverReference); - if (metaData.bound) { - var boundArgs = metaData.bound.value.slice(0); - boundArgs.unshift(null); - resolvedValue = resolvedValue.bind.apply(resolvedValue, boundArgs); - } - registerBoundServerReference( - resolvedValue, - metaData.id, - metaData.bound, - response._encodeFormAction - ); - parentObject[key] = resolvedValue; - "" === key && - null === handler.value && - (handler.value = resolvedValue); - if ( - parentObject[0] === REACT_ELEMENT_TYPE && - "object" === typeof handler.value && - null !== handler.value && - handler.value.$$typeof === REACT_ELEMENT_TYPE - ) - switch (((boundArgs = handler.value), key)) { - case "3": - boundArgs.props = resolvedValue; - break; - case "4": - boundArgs._owner = resolvedValue; - } - handler.deps--; - 0 === handler.deps && - ((resolvedValue = handler.chunk), - null !== resolvedValue && - "blocked" === resolvedValue.status && - ((boundArgs = resolvedValue.value), - (resolvedValue.status = "fulfilled"), - (resolvedValue.value = handler.value), - null !== boundArgs - ? wakeChunk(response, boundArgs, handler.value, resolvedValue) - : ((boundArgs = handler.value), - filterDebugInfo(response, resolvedValue), - moveDebugInfoFromChunkToInnerValue( - resolvedValue, - boundArgs - )))); - }, - function (error) { - if (!handler.errored) { - var blockedValue = handler.value; - handler.errored = !0; - handler.value = null; - handler.reason = error; - var chunk = handler.chunk; - if (null !== chunk && "blocked" === chunk.status) { - if ( - "object" === typeof blockedValue && - null !== blockedValue && - blockedValue.$$typeof === REACT_ELEMENT_TYPE - ) { - var erroredComponent = { - name: getComponentNameFromType(blockedValue.type) || "", - owner: blockedValue._owner - }; - erroredComponent.debugStack = blockedValue._debugStack; - supportsCreateTask && - (erroredComponent.debugTask = blockedValue._debugTask); - chunk._debugInfo.push(erroredComponent); - } - triggerErrorOnChunk(response, chunk, error); - } - } - } - ); - return null; - } - function resolveLazy(value) { - for ( - ; - "object" === typeof value && - null !== value && - value.$$typeof === REACT_LAZY_TYPE; - - ) { - var payload = value._payload; - if ("fulfilled" === payload.status) value = payload.value; - else break; - } - return value; - } - function transferReferencedDebugInfo(parentChunk, referencedChunk) { - if (null !== parentChunk) { - referencedChunk = referencedChunk._debugInfo; - parentChunk = parentChunk._debugInfo; - for (var i = 0; i < referencedChunk.length; ++i) { - var debugInfoEntry = referencedChunk[i]; - null == debugInfoEntry.name && parentChunk.push(debugInfoEntry); - } - } - } - function getOutlinedModel(response, reference, parentObject, key, map) { - var path = reference.split(":"); - reference = parseInt(path[0], 16); - reference = getChunk(response, reference); - null !== initializingChunk && - isArrayImpl(initializingChunk._children) && - initializingChunk._children.push(reference); - switch (reference.status) { - case "resolved_model": - initializeModelChunk(reference); - break; - case "resolved_module": - initializeModuleChunk(reference); - } - switch (reference.status) { - case "fulfilled": - for (var value = reference.value, i = 1; i < path.length; i++) { - for ( - ; - "object" === typeof value && - null !== value && - value.$$typeof === REACT_LAZY_TYPE; - - ) { - value = value._payload; - switch (value.status) { - case "resolved_model": - initializeModelChunk(value); - break; - case "resolved_module": - initializeModuleChunk(value); - } - switch (value.status) { - case "fulfilled": - value = value.value; - break; - case "blocked": - case "pending": - return waitForReference( - value, - parentObject, - key, - response, - map, - path.slice(i - 1), - !1 - ); - case "halted": - return ( - initializingHandler - ? ((parentObject = initializingHandler), - parentObject.deps++) - : (initializingHandler = { - parent: null, - chunk: null, - value: null, - reason: null, - deps: 1, - errored: !1 - }), - null - ); - default: - return ( - initializingHandler - ? ((initializingHandler.errored = !0), - (initializingHandler.value = null), - (initializingHandler.reason = value.reason)) - : (initializingHandler = { - parent: null, - chunk: null, - value: null, - reason: value.reason, - deps: 0, - errored: !0 - }), - null - ); - } - } - value = value[path[i]]; - } - for ( - ; - "object" === typeof value && - null !== value && - value.$$typeof === REACT_LAZY_TYPE; - - ) { - path = value._payload; - switch (path.status) { - case "resolved_model": - initializeModelChunk(path); - break; - case "resolved_module": - initializeModuleChunk(path); - } - switch (path.status) { - case "fulfilled": - value = path.value; - continue; - } - break; - } - response = map(response, value, parentObject, key); - (parentObject[0] !== REACT_ELEMENT_TYPE || - ("4" !== key && "5" !== key)) && - transferReferencedDebugInfo(initializingChunk, reference); - return response; - case "pending": - case "blocked": - return waitForReference( - reference, - parentObject, - key, - response, - map, - path, - !1 - ); - case "halted": - return ( - initializingHandler - ? ((parentObject = initializingHandler), parentObject.deps++) - : (initializingHandler = { - parent: null, - chunk: null, - value: null, - reason: null, - deps: 1, - errored: !1 - }), - null - ); - default: - return ( - initializingHandler - ? ((initializingHandler.errored = !0), - (initializingHandler.value = null), - (initializingHandler.reason = reference.reason)) - : (initializingHandler = { - parent: null, - chunk: null, - value: null, - reason: reference.reason, - deps: 0, - errored: !0 - }), - null - ); - } - } - function createMap(response, model) { - return new Map(model); - } - function createSet(response, model) { - return new Set(model); - } - function createBlob(response, model) { - return new Blob(model.slice(1), { type: model[0] }); - } - function createFormData(response, model) { - response = new FormData(); - for (var i = 0; i < model.length; i++) - response.append(model[i][0], model[i][1]); - return response; - } - function applyConstructor(response, model, parentObject) { - Object.setPrototypeOf(parentObject, model.prototype); - } - function defineLazyGetter(response, chunk, parentObject, key) { - Object.defineProperty(parentObject, key, { - get: function () { - "resolved_model" === chunk.status && initializeModelChunk(chunk); - switch (chunk.status) { - case "fulfilled": - return chunk.value; - case "rejected": - throw chunk.reason; - } - return "This object has been omitted by React in the console log to avoid sending too much data from the server. Try logging smaller or more specific objects."; - }, - enumerable: !0, - configurable: !1 - }); - return null; - } - function extractIterator(response, model) { - return model[Symbol.iterator](); - } - function createModel(response, model) { - return model; - } - function getInferredFunctionApproximate(code) { - code = code.startsWith("Object.defineProperty(") - ? code.slice(22) - : code.startsWith("(") - ? code.slice(1) - : code; - if (code.startsWith("async function")) { - var idx = code.indexOf("(", 14); - if (-1 !== idx) - return ( - (code = code.slice(14, idx).trim()), - (0, eval)("({" + JSON.stringify(code) + ":async function(){}})")[ - code - ] - ); - } else if (code.startsWith("function")) { - if (((idx = code.indexOf("(", 8)), -1 !== idx)) - return ( - (code = code.slice(8, idx).trim()), - (0, eval)("({" + JSON.stringify(code) + ":function(){}})")[code] - ); - } else if ( - code.startsWith("class") && - ((idx = code.indexOf("{", 5)), -1 !== idx) - ) - return ( - (code = code.slice(5, idx).trim()), - (0, eval)("({" + JSON.stringify(code) + ":class{}})")[code] - ); - return function () {}; - } - function parseModelString(response, parentObject, key, value) { - if ("$" === value[0]) { - if ("$" === value) - return ( - null !== initializingHandler && - "0" === key && - (initializingHandler = { - parent: initializingHandler, - chunk: null, - value: null, - reason: null, - deps: 0, - errored: !1 - }), - REACT_ELEMENT_TYPE - ); - switch (value[1]) { - case "$": - return value.slice(1); - case "L": - return ( - (parentObject = parseInt(value.slice(2), 16)), - (response = getChunk(response, parentObject)), - null !== initializingChunk && - isArrayImpl(initializingChunk._children) && - initializingChunk._children.push(response), - createLazyChunkWrapper(response, 0) - ); - case "@": - return ( - (parentObject = parseInt(value.slice(2), 16)), - (response = getChunk(response, parentObject)), - null !== initializingChunk && - isArrayImpl(initializingChunk._children) && - initializingChunk._children.push(response), - response - ); - case "S": - return Symbol.for(value.slice(2)); - case "F": - var ref = value.slice(2); - return getOutlinedModel( - response, - ref, - parentObject, - key, - loadServerReference - ); - case "T": - parentObject = "$" + value.slice(2); - response = response._tempRefs; - if (null == response) - throw Error( - "Missing a temporary reference set but the RSC response returned a temporary reference. Pass a temporaryReference option with the set that was used with the reply." - ); - return response.get(parentObject); - case "Q": - return ( - (ref = value.slice(2)), - getOutlinedModel(response, ref, parentObject, key, createMap) - ); - case "W": - return ( - (ref = value.slice(2)), - getOutlinedModel(response, ref, parentObject, key, createSet) - ); - case "B": - return ( - (ref = value.slice(2)), - getOutlinedModel(response, ref, parentObject, key, createBlob) - ); - case "K": - return ( - (ref = value.slice(2)), - getOutlinedModel(response, ref, parentObject, key, createFormData) - ); - case "Z": - return ( - (ref = value.slice(2)), - getOutlinedModel( - response, - ref, - parentObject, - key, - resolveErrorDev - ) - ); - case "i": - return ( - (ref = value.slice(2)), - getOutlinedModel( - response, - ref, - parentObject, - key, - extractIterator - ) - ); - case "I": - return Infinity; - case "-": - return "$-0" === value ? -0 : -Infinity; - case "N": - return NaN; - case "u": - return; - case "D": - return new Date(Date.parse(value.slice(2))); - case "n": - return BigInt(value.slice(2)); - case "P": - return ( - (ref = value.slice(2)), - getOutlinedModel( - response, - ref, - parentObject, - key, - applyConstructor - ) - ); - case "E": - response = value.slice(2); - try { - if (!mightHaveStaticConstructor.test(response)) - return (0, eval)(response); - } catch (x) {} - try { - if ( - ((ref = getInferredFunctionApproximate(response)), - response.startsWith("Object.defineProperty(")) - ) { - var idx = response.lastIndexOf(',"name",{value:"'); - if (-1 !== idx) { - var name = JSON.parse( - response.slice(idx + 16 - 1, response.length - 2) - ); - Object.defineProperty(ref, "name", { value: name }); - } - } - } catch (_) { - ref = function () {}; - } - return ref; - case "Y": - if ( - 2 < value.length && - (ref = response._debugChannel && response._debugChannel.callback) - ) { - if ("@" === value[2]) - return ( - (parentObject = value.slice(3)), - (key = parseInt(parentObject, 16)), - response._chunks.has(key) || ref("P:" + parentObject), - getChunk(response, key) - ); - value = value.slice(2); - idx = parseInt(value, 16); - response._chunks.has(idx) || ref("Q:" + value); - ref = getChunk(response, idx); - return "fulfilled" === ref.status - ? ref.value - : defineLazyGetter(response, ref, parentObject, key); - } - Object.defineProperty(parentObject, key, { - get: function () { - return "This object has been omitted by React in the console log to avoid sending too much data from the server. Try logging smaller or more specific objects."; - }, - enumerable: !0, - configurable: !1 - }); - return null; - default: - return ( - (ref = value.slice(1)), - getOutlinedModel(response, ref, parentObject, key, createModel) - ); - } - } - return value; - } - function missingCall() { - throw Error( - 'Trying to call a function from "use server" but the callServer option was not implemented in your router runtime.' - ); - } - function markIOStarted() { - this._debugIOStarted = !0; - } - function ResponseInstance( - bundlerConfig, - serverReferenceConfig, - moduleLoading, - callServer, - encodeFormAction, - nonce, - temporaryReferences, - findSourceMapURL, - replayConsole, - environmentName, - debugStartTime, - debugEndTime, - debugChannel - ) { - var chunks = new Map(); - this._bundlerConfig = bundlerConfig; - this._serverReferenceConfig = serverReferenceConfig; - this._moduleLoading = moduleLoading; - this._callServer = void 0 !== callServer ? callServer : missingCall; - this._encodeFormAction = encodeFormAction; - this._nonce = nonce; - this._chunks = chunks; - this._stringDecoder = new util.TextDecoder(); - this._fromJSON = null; - this._closed = !1; - this._closedReason = null; - this._tempRefs = temporaryReferences; - this._timeOrigin = 0; - this._pendingInitialRender = null; - this._pendingChunks = 0; - this._weakResponse = { weak: new WeakRef(this), response: this }; - this._debugRootOwner = bundlerConfig = - void 0 === ReactSharedInteralsServer || - null === ReactSharedInteralsServer.A - ? null - : ReactSharedInteralsServer.A.getOwner(); - this._debugRootStack = - null !== bundlerConfig ? Error("react-stack-top-frame") : null; - environmentName = void 0 === environmentName ? "Server" : environmentName; - supportsCreateTask && - (this._debugRootTask = console.createTask( - '"use ' + environmentName.toLowerCase() + '"' - )); - this._debugStartTime = - null == debugStartTime ? performance.now() : debugStartTime; - this._debugIOStarted = !1; - setTimeout(markIOStarted.bind(this), 0); - this._debugEndTime = null == debugEndTime ? null : debugEndTime; - this._debugFindSourceMapURL = findSourceMapURL; - this._debugChannel = debugChannel; - this._blockedConsole = null; - this._replayConsole = replayConsole; - this._rootEnvironmentName = environmentName; - debugChannel && - (null === debugChannelRegistry - ? (closeDebugChannel(debugChannel), (this._debugChannel = void 0)) - : debugChannelRegistry.register(this, debugChannel, this)); - replayConsole && markAllTracksInOrder(); - this._fromJSON = createFromJSONCallback(this); - } - function createStreamState(weakResponse, streamDebugValue) { - var streamState = { - _rowState: 0, - _rowID: 0, - _rowTag: 0, - _rowLength: 0, - _buffer: [] - }; - weakResponse = unwrapWeakResponse(weakResponse); - var debugValuePromise = Promise.resolve(streamDebugValue); - debugValuePromise.status = "fulfilled"; - debugValuePromise.value = streamDebugValue; - streamState._debugInfo = { - name: "rsc stream", - start: weakResponse._debugStartTime, - end: weakResponse._debugStartTime, - byteSize: 0, - value: debugValuePromise, - owner: weakResponse._debugRootOwner, - debugStack: weakResponse._debugRootStack, - debugTask: weakResponse._debugRootTask - }; - streamState._debugTargetChunkSize = MIN_CHUNK_SIZE; - return streamState; - } - function incrementChunkDebugInfo(streamState, chunkLength) { - var debugInfo = streamState._debugInfo, - endTime = performance.now(), - previousEndTime = debugInfo.end; - chunkLength = debugInfo.byteSize + chunkLength; - chunkLength > streamState._debugTargetChunkSize || - endTime > previousEndTime + 10 - ? ((streamState._debugInfo = { - name: debugInfo.name, - start: debugInfo.start, - end: endTime, - byteSize: chunkLength, - value: debugInfo.value, - owner: debugInfo.owner, - debugStack: debugInfo.debugStack, - debugTask: debugInfo.debugTask - }), - (streamState._debugTargetChunkSize = chunkLength + MIN_CHUNK_SIZE)) - : ((debugInfo.end = endTime), (debugInfo.byteSize = chunkLength)); - } - function addAsyncInfo(chunk, asyncInfo) { - var value = resolveLazy(chunk.value); - "object" !== typeof value || - null === value || - (!isArrayImpl(value) && - "function" !== typeof value[ASYNC_ITERATOR] && - value.$$typeof !== REACT_ELEMENT_TYPE && - value.$$typeof !== REACT_LAZY_TYPE) - ? chunk._debugInfo.push(asyncInfo) - : isArrayImpl(value._debugInfo) - ? value._debugInfo.push(asyncInfo) - : Object.defineProperty(value, "_debugInfo", { - configurable: !1, - enumerable: !1, - writable: !0, - value: [asyncInfo] - }); - } - function resolveChunkDebugInfo(response, streamState, chunk) { - response._debugIOStarted && - ((response = { awaited: streamState._debugInfo }), - "pending" === chunk.status || "blocked" === chunk.status - ? ((response = addAsyncInfo.bind(null, chunk, response)), - chunk.then(response, response)) - : addAsyncInfo(chunk, response)); - } - function resolveBuffer(response, id, buffer, streamState) { - var chunks = response._chunks, - chunk = chunks.get(id); - chunk && "pending" !== chunk.status - ? chunk.reason.enqueueValue(buffer) - : (chunk && releasePendingChunk(response, chunk), - (buffer = new ReactPromise("fulfilled", buffer, null)), - resolveChunkDebugInfo(response, streamState, buffer), - chunks.set(id, buffer)); - } - function resolveModule(response, id, model, streamState) { - var chunks = response._chunks, - chunk = chunks.get(id); - model = JSON.parse(model, response._fromJSON); - var clientReference = resolveClientReference( - response._bundlerConfig, - model - ); - prepareDestinationWithChunks( - response._moduleLoading, - model[1], - response._nonce - ); - if ((model = preloadModule(clientReference))) { - if (chunk) { - releasePendingChunk(response, chunk); - var blockedChunk = chunk; - blockedChunk.status = "blocked"; - } else - (blockedChunk = new ReactPromise("blocked", null, null)), - chunks.set(id, blockedChunk); - resolveChunkDebugInfo(response, streamState, blockedChunk); - model.then( - function () { - return resolveModuleChunk(response, blockedChunk, clientReference); - }, - function (error) { - return triggerErrorOnChunk(response, blockedChunk, error); - } - ); - } else - chunk - ? (resolveChunkDebugInfo(response, streamState, chunk), - resolveModuleChunk(response, chunk, clientReference)) - : ((chunk = new ReactPromise( - "resolved_module", - clientReference, - null - )), - resolveChunkDebugInfo(response, streamState, chunk), - chunks.set(id, chunk)); - } - function resolveStream(response, id, stream, controller, streamState) { - var chunks = response._chunks, - chunk = chunks.get(id); - if (chunk) { - if ( - (resolveChunkDebugInfo(response, streamState, chunk), - "pending" === chunk.status) - ) { - id = chunk.value; - if (null != chunk._debugChunk) { - streamState = initializingHandler; - chunks = initializingChunk; - initializingHandler = null; - chunk.status = "blocked"; - chunk.value = null; - chunk.reason = null; - initializingChunk = chunk; - try { - if ( - (initializeDebugChunk(response, chunk), - null !== initializingHandler && - !initializingHandler.errored && - 0 < initializingHandler.deps) - ) { - initializingHandler.value = stream; - initializingHandler.reason = controller; - initializingHandler.chunk = chunk; - return; - } - } finally { - (initializingHandler = streamState), (initializingChunk = chunks); - } - } - chunk.status = "fulfilled"; - chunk.value = stream; - chunk.reason = controller; - null !== id - ? wakeChunk(response, id, chunk.value, chunk) - : (filterDebugInfo(response, chunk), - moveDebugInfoFromChunkToInnerValue(chunk, stream)); - } - } else - 0 === response._pendingChunks++ && - (response._weakResponse.response = response), - (stream = new ReactPromise("fulfilled", stream, controller)), - resolveChunkDebugInfo(response, streamState, stream), - chunks.set(id, stream); - } - function startReadableStream(response, id, type, streamState) { - var controller = null; - type = new ReadableStream({ - type: type, - start: function (c) { - controller = c; - } - }); - var previousBlockedChunk = null; - resolveStream( - response, - id, - type, - { - enqueueValue: function (value) { - null === previousBlockedChunk - ? controller.enqueue(value) - : previousBlockedChunk.then(function () { - controller.enqueue(value); - }); - }, - enqueueModel: function (json) { - if (null === previousBlockedChunk) { - var chunk = createResolvedModelChunk(response, json); - initializeModelChunk(chunk); - "fulfilled" === chunk.status - ? controller.enqueue(chunk.value) - : (chunk.then( - function (v) { - return controller.enqueue(v); - }, - function (e) { - return controller.error(e); - } - ), - (previousBlockedChunk = chunk)); - } else { - chunk = previousBlockedChunk; - var _chunk3 = createPendingChunk(response); - _chunk3.then( - function (v) { - return controller.enqueue(v); - }, - function (e) { - return controller.error(e); - } - ); - previousBlockedChunk = _chunk3; - chunk.then(function () { - previousBlockedChunk === _chunk3 && - (previousBlockedChunk = null); - resolveModelChunk(response, _chunk3, json); - }); - } - }, - close: function () { - if (null === previousBlockedChunk) controller.close(); - else { - var blockedChunk = previousBlockedChunk; - previousBlockedChunk = null; - blockedChunk.then(function () { - return controller.close(); - }); - } - }, - error: function (error) { - if (null === previousBlockedChunk) controller.error(error); - else { - var blockedChunk = previousBlockedChunk; - previousBlockedChunk = null; - blockedChunk.then(function () { - return controller.error(error); - }); - } - } - }, - streamState - ); - } - function asyncIterator() { - return this; - } - function createIterator(next) { - next = { next: next }; - next[ASYNC_ITERATOR] = asyncIterator; - return next; - } - function startAsyncIterable(response, id, iterator, streamState) { - var buffer = [], - closed = !1, - nextWriteIndex = 0, - iterable = {}; - iterable[ASYNC_ITERATOR] = function () { - var nextReadIndex = 0; - return createIterator(function (arg) { - if (void 0 !== arg) - throw Error( - "Values cannot be passed to next() of AsyncIterables passed to Client Components." - ); - if (nextReadIndex === buffer.length) { - if (closed) - return new ReactPromise( - "fulfilled", - { done: !0, value: void 0 }, - null - ); - buffer[nextReadIndex] = createPendingChunk(response); - } - return buffer[nextReadIndex++]; - }); - }; - resolveStream( - response, - id, - iterator ? iterable[ASYNC_ITERATOR]() : iterable, - { - enqueueValue: function (value) { - if (nextWriteIndex === buffer.length) - buffer[nextWriteIndex] = new ReactPromise( - "fulfilled", - { done: !1, value: value }, - null - ); - else { - var chunk = buffer[nextWriteIndex], - resolveListeners = chunk.value, - rejectListeners = chunk.reason; - chunk.status = "fulfilled"; - chunk.value = { done: !1, value: value }; - null !== resolveListeners && - wakeChunkIfInitialized( - response, - chunk, - resolveListeners, - rejectListeners - ); - } - nextWriteIndex++; - }, - enqueueModel: function (value) { - nextWriteIndex === buffer.length - ? (buffer[nextWriteIndex] = createResolvedIteratorResultChunk( - response, - value, - !1 - )) - : resolveIteratorResultChunk( - response, - buffer[nextWriteIndex], - value, - !1 - ); - nextWriteIndex++; - }, - close: function (value) { - closed = !0; - nextWriteIndex === buffer.length - ? (buffer[nextWriteIndex] = createResolvedIteratorResultChunk( - response, - value, - !0 - )) - : resolveIteratorResultChunk( - response, - buffer[nextWriteIndex], - value, - !0 - ); - for (nextWriteIndex++; nextWriteIndex < buffer.length; ) - resolveIteratorResultChunk( - response, - buffer[nextWriteIndex++], - '"$undefined"', - !0 - ); - }, - error: function (error) { - closed = !0; - for ( - nextWriteIndex === buffer.length && - (buffer[nextWriteIndex] = createPendingChunk(response)); - nextWriteIndex < buffer.length; - - ) - triggerErrorOnChunk(response, buffer[nextWriteIndex++], error); - } - }, - streamState - ); - } - function resolveErrorDev(response, errorInfo) { - var name = errorInfo.name, - env = errorInfo.env; - var error = buildFakeCallStack( - response, - errorInfo.stack, - env, - !1, - Error.bind( - null, - errorInfo.message || - "An error occurred in the Server Components render but no message was provided" - ) - ); - var ownerTask = null; - null != errorInfo.owner && - ((errorInfo = errorInfo.owner.slice(1)), - (errorInfo = getOutlinedModel( - response, - errorInfo, - {}, - "", - createModel - )), - null !== errorInfo && - (ownerTask = initializeFakeTask(response, errorInfo))); - null === ownerTask - ? ((response = getRootTask(response, env)), - (error = null != response ? response.run(error) : error())) - : (error = ownerTask.run(error)); - error.name = name; - error.environmentName = env; - return error; - } - function createFakeFunction( - name, - filename, - sourceMap, - line, - col, - enclosingLine, - enclosingCol, - environmentName - ) { - name || (name = ""); - var encodedName = JSON.stringify(name); - 1 > enclosingLine ? (enclosingLine = 0) : enclosingLine--; - 1 > enclosingCol ? (enclosingCol = 0) : enclosingCol--; - 1 > line ? (line = 0) : line--; - 1 > col ? (col = 0) : col--; - if ( - line < enclosingLine || - (line === enclosingLine && col < enclosingCol) - ) - enclosingCol = enclosingLine = 0; - 1 > line - ? ((line = encodedName.length + 3), - (enclosingCol -= line), - 0 > enclosingCol && (enclosingCol = 0), - (col = col - enclosingCol - line - 3), - 0 > col && (col = 0), - (encodedName = - "({" + - encodedName + - ":" + - " ".repeat(enclosingCol) + - "_=>" + - " ".repeat(col) + - "_()})")) - : 1 > enclosingLine - ? ((enclosingCol -= encodedName.length + 3), - 0 > enclosingCol && (enclosingCol = 0), - (encodedName = - "({" + - encodedName + - ":" + - " ".repeat(enclosingCol) + - "_=>" + - "\n".repeat(line - enclosingLine) + - " ".repeat(col) + - "_()})")) - : enclosingLine === line - ? ((col = col - enclosingCol - 3), - 0 > col && (col = 0), - (encodedName = - "\n".repeat(enclosingLine - 1) + - "({" + - encodedName + - ":\n" + - " ".repeat(enclosingCol) + - "_=>" + - " ".repeat(col) + - "_()})")) - : (encodedName = - "\n".repeat(enclosingLine - 1) + - "({" + - encodedName + - ":\n" + - " ".repeat(enclosingCol) + - "_=>" + - "\n".repeat(line - enclosingLine) + - " ".repeat(col) + - "_()})"); - encodedName = - 1 > enclosingLine - ? encodedName + - "\n/* This module was rendered by a Server Component. Turn on Source Maps to see the server source. */" - : "/* This module was rendered by a Server Component. Turn on Source Maps to see the server source. */" + - encodedName; - filename.startsWith("/") && (filename = "file://" + filename); - sourceMap - ? ((encodedName += - "\n//# sourceURL=about://React/" + - encodeURIComponent(environmentName) + - "/" + - encodeURI(filename) + - "?" + - fakeFunctionIdx++), - (encodedName += "\n//# sourceMappingURL=" + sourceMap)) - : (encodedName = filename - ? encodedName + ("\n//# sourceURL=" + encodeURI(filename)) - : encodedName + "\n//# sourceURL="); - try { - var fn = (0, eval)(encodedName)[name]; - } catch (x) { - fn = function (_) { - return _(); - }; - } - return fn; - } - function buildFakeCallStack( - response, - stack, - environmentName, - useEnclosingLine, - innerCall - ) { - for (var i = 0; i < stack.length; i++) { - var frame = stack[i], - frameKey = - frame.join("-") + - "-" + - environmentName + - (useEnclosingLine ? "-e" : "-n"), - fn = fakeFunctionCache.get(frameKey); - if (void 0 === fn) { - fn = frame[0]; - var filename = frame[1], - line = frame[2], - col = frame[3], - enclosingLine = frame[4]; - frame = frame[5]; - var findSourceMapURL = response._debugFindSourceMapURL; - findSourceMapURL = findSourceMapURL - ? findSourceMapURL(filename, environmentName) - : null; - fn = createFakeFunction( - fn, - filename, - findSourceMapURL, - line, - col, - useEnclosingLine ? line : enclosingLine, - useEnclosingLine ? col : frame, - environmentName - ); - fakeFunctionCache.set(frameKey, fn); - } - innerCall = fn.bind(null, innerCall); - } - return innerCall; - } - function getRootTask(response, childEnvironmentName) { - var rootTask = response._debugRootTask; - return rootTask - ? response._rootEnvironmentName !== childEnvironmentName - ? ((response = console.createTask.bind( - console, - '"use ' + childEnvironmentName.toLowerCase() + '"' - )), - rootTask.run(response)) - : rootTask - : null; - } - function initializeFakeTask(response, debugInfo) { - if (!supportsCreateTask || null == debugInfo.stack) return null; - var cachedEntry = debugInfo.debugTask; - if (void 0 !== cachedEntry) return cachedEntry; - var useEnclosingLine = void 0 === debugInfo.key, - stack = debugInfo.stack, - env = - null == debugInfo.env ? response._rootEnvironmentName : debugInfo.env; - cachedEntry = - null == debugInfo.owner || null == debugInfo.owner.env - ? response._rootEnvironmentName - : debugInfo.owner.env; - var ownerTask = - null == debugInfo.owner - ? null - : initializeFakeTask(response, debugInfo.owner); - env = - env !== cachedEntry - ? '"use ' + env.toLowerCase() + '"' - : void 0 !== debugInfo.key - ? "<" + (debugInfo.name || "...") + ">" - : void 0 !== debugInfo.name - ? debugInfo.name || "unknown" - : "await " + (debugInfo.awaited.name || "unknown"); - env = console.createTask.bind(console, env); - useEnclosingLine = buildFakeCallStack( - response, - stack, - cachedEntry, - useEnclosingLine, - env - ); - null === ownerTask - ? ((response = getRootTask(response, cachedEntry)), - (response = - null != response - ? response.run(useEnclosingLine) - : useEnclosingLine())) - : (response = ownerTask.run(useEnclosingLine)); - return (debugInfo.debugTask = response); - } - function fakeJSXCallSite() { - return Error("react-stack-top-frame"); - } - function initializeFakeStack(response, debugInfo) { - if (void 0 === debugInfo.debugStack) { - null != debugInfo.stack && - (debugInfo.debugStack = createFakeJSXCallStackInDEV( - response, - debugInfo.stack, - null == debugInfo.env ? "" : debugInfo.env - )); - var owner = debugInfo.owner; - null != owner && - (initializeFakeStack(response, owner), - void 0 === owner.debugLocation && - null != debugInfo.debugStack && - (owner.debugLocation = debugInfo.debugStack)); - } - } - function initializeDebugInfo(response, debugInfo) { - void 0 !== debugInfo.stack && initializeFakeTask(response, debugInfo); - if (null == debugInfo.owner && null != response._debugRootOwner) { - var _componentInfoOrAsyncInfo = debugInfo; - _componentInfoOrAsyncInfo.owner = response._debugRootOwner; - _componentInfoOrAsyncInfo.stack = null; - _componentInfoOrAsyncInfo.debugStack = response._debugRootStack; - _componentInfoOrAsyncInfo.debugTask = response._debugRootTask; - } else - void 0 !== debugInfo.stack && initializeFakeStack(response, debugInfo); - "number" === typeof debugInfo.time && - (debugInfo = { time: debugInfo.time + response._timeOrigin }); - return debugInfo; - } - function getCurrentStackInDEV() { - var owner = currentOwnerInDEV; - if (null === owner) return ""; - try { - var info = ""; - if (owner.owner || "string" !== typeof owner.name) { - for (; owner; ) { - var ownerStack = owner.debugStack; - if (null != ownerStack) { - if ((owner = owner.owner)) { - var JSCompiler_temp_const = info; - var error = ownerStack, - prevPrepareStackTrace = Error.prepareStackTrace; - Error.prepareStackTrace = prepareStackTrace; - var stack = error.stack; - Error.prepareStackTrace = prevPrepareStackTrace; - stack.startsWith("Error: react-stack-top-frame\n") && - (stack = stack.slice(29)); - var idx = stack.indexOf("\n"); - -1 !== idx && (stack = stack.slice(idx + 1)); - idx = stack.indexOf("react_stack_bottom_frame"); - -1 !== idx && (idx = stack.lastIndexOf("\n", idx)); - var JSCompiler_inline_result = - -1 !== idx ? (stack = stack.slice(0, idx)) : ""; - info = - JSCompiler_temp_const + ("\n" + JSCompiler_inline_result); - } - } else break; - } - var JSCompiler_inline_result$jscomp$0 = info; - } else { - JSCompiler_temp_const = owner.name; - if (void 0 === prefix) - try { - throw Error(); - } catch (x) { - (prefix = - ((error = x.stack.trim().match(/\n( *(at )?)/)) && error[1]) || - ""), - (suffix = - -1 < x.stack.indexOf("\n at") - ? " ()" - : -1 < x.stack.indexOf("@") - ? "@unknown:0:0" - : ""); - } - JSCompiler_inline_result$jscomp$0 = - "\n" + prefix + JSCompiler_temp_const + suffix; - } - } catch (x) { - JSCompiler_inline_result$jscomp$0 = - "\nError generating stack: " + x.message + "\n" + x.stack; - } - return JSCompiler_inline_result$jscomp$0; - } - function resolveConsoleEntry(response, json) { - if (response._replayConsole) { - var blockedChunk = response._blockedConsole; - if (null == blockedChunk) - (blockedChunk = createResolvedModelChunk(response, json)), - initializeModelChunk(blockedChunk), - "fulfilled" === blockedChunk.status - ? replayConsoleWithCallStackInDEV(response, blockedChunk.value) - : (blockedChunk.then( - function (v) { - return replayConsoleWithCallStackInDEV(response, v); - }, - function () {} - ), - (response._blockedConsole = blockedChunk)); - else { - var _chunk4 = createPendingChunk(response); - _chunk4.then( - function (v) { - return replayConsoleWithCallStackInDEV(response, v); - }, - function () {} - ); - response._blockedConsole = _chunk4; - var unblock = function () { - response._blockedConsole === _chunk4 && - (response._blockedConsole = null); - resolveModelChunk(response, _chunk4, json); - }; - blockedChunk.then(unblock, unblock); - } - } - } - function initializeIOInfo(response, ioInfo) { - void 0 !== ioInfo.stack && - (initializeFakeTask(response, ioInfo), - initializeFakeStack(response, ioInfo)); - ioInfo.start += response._timeOrigin; - ioInfo.end += response._timeOrigin; - if (response._replayConsole) { - response = response._rootEnvironmentName; - var promise = ioInfo.value; - if (promise) - switch (promise.status) { - case "fulfilled": - logIOInfo(ioInfo, response, promise.value); - break; - case "rejected": - logIOInfoErrored(ioInfo, response, promise.reason); - break; - default: - promise.then( - logIOInfo.bind(null, ioInfo, response), - logIOInfoErrored.bind(null, ioInfo, response) - ); - } - else logIOInfo(ioInfo, response, void 0); - } - } - function resolveIOInfo(response, id, model) { - var chunks = response._chunks, - chunk = chunks.get(id); - chunk - ? (resolveModelChunk(response, chunk, model), - "resolved_model" === chunk.status && initializeModelChunk(chunk)) - : ((chunk = createResolvedModelChunk(response, model)), - chunks.set(id, chunk), - initializeModelChunk(chunk)); - "fulfilled" === chunk.status - ? initializeIOInfo(response, chunk.value) - : chunk.then( - function (v) { - initializeIOInfo(response, v); - }, - function () {} - ); - } - function mergeBuffer(buffer, lastChunk) { - for ( - var l = buffer.length, byteLength = lastChunk.length, i = 0; - i < l; - i++ - ) - byteLength += buffer[i].byteLength; - byteLength = new Uint8Array(byteLength); - for (var _i3 = (i = 0); _i3 < l; _i3++) { - var chunk = buffer[_i3]; - byteLength.set(chunk, i); - i += chunk.byteLength; - } - byteLength.set(lastChunk, i); - return byteLength; - } - function resolveTypedArray( - response, - id, - buffer, - lastChunk, - constructor, - bytesPerElement, - streamState - ) { - buffer = - 0 === buffer.length && 0 === lastChunk.byteOffset % bytesPerElement - ? lastChunk - : mergeBuffer(buffer, lastChunk); - constructor = new constructor( - buffer.buffer, - buffer.byteOffset, - buffer.byteLength / bytesPerElement - ); - resolveBuffer(response, id, constructor, streamState); - } - function flushComponentPerformance( - response$jscomp$0, - root, - trackIdx$jscomp$6, - trackTime, - parentEndTime - ) { - if (!isArrayImpl(root._children)) { - var previousResult = root._children, - previousEndTime = previousResult.endTime; - if ( - -Infinity < parentEndTime && - parentEndTime < previousEndTime && - null !== previousResult.component - ) { - var componentInfo = previousResult.component, - trackIdx = trackIdx$jscomp$6, - startTime = parentEndTime; - if (supportsUserTiming && 0 <= previousEndTime && 10 > trackIdx) { - var color = - componentInfo.env === response$jscomp$0._rootEnvironmentName - ? "primary-light" - : "secondary-light", - entryName = componentInfo.name + " [deduped]", - debugTask = componentInfo.debugTask; - debugTask - ? debugTask.run( - console.timeStamp.bind( - console, - entryName, - 0 > startTime ? 0 : startTime, - previousEndTime, - trackNames[trackIdx], - "Server Components \u269b", - color - ) - ) - : console.timeStamp( - entryName, - 0 > startTime ? 0 : startTime, - previousEndTime, - trackNames[trackIdx], - "Server Components \u269b", - color - ); - } - } - previousResult.track = trackIdx$jscomp$6; - return previousResult; - } - var children = root._children; - var debugInfo = root._debugInfo; - if (0 === debugInfo.length && "fulfilled" === root.status) { - var resolvedValue = resolveLazy(root.value); - "object" === typeof resolvedValue && - null !== resolvedValue && - (isArrayImpl(resolvedValue) || - "function" === typeof resolvedValue[ASYNC_ITERATOR] || - resolvedValue.$$typeof === REACT_ELEMENT_TYPE || - resolvedValue.$$typeof === REACT_LAZY_TYPE) && - isArrayImpl(resolvedValue._debugInfo) && - (debugInfo = resolvedValue._debugInfo); - } - if (debugInfo) { - for (var startTime$jscomp$0 = 0, i = 0; i < debugInfo.length; i++) { - var info = debugInfo[i]; - "number" === typeof info.time && (startTime$jscomp$0 = info.time); - if ("string" === typeof info.name) { - startTime$jscomp$0 < trackTime && trackIdx$jscomp$6++; - trackTime = startTime$jscomp$0; - break; - } - } - for (var _i4 = debugInfo.length - 1; 0 <= _i4; _i4--) { - var _info = debugInfo[_i4]; - if ("number" === typeof _info.time && _info.time > parentEndTime) { - parentEndTime = _info.time; - break; - } - } - } - var result = { - track: trackIdx$jscomp$6, - endTime: -Infinity, - component: null - }; - root._children = result; - for ( - var childrenEndTime = -Infinity, - childTrackIdx = trackIdx$jscomp$6, - childTrackTime = trackTime, - _i5 = 0; - _i5 < children.length; - _i5++ - ) { - var childResult = flushComponentPerformance( - response$jscomp$0, - children[_i5], - childTrackIdx, - childTrackTime, - parentEndTime - ); - null !== childResult.component && - (result.component = childResult.component); - childTrackIdx = childResult.track; - var childEndTime = childResult.endTime; - childEndTime > childTrackTime && (childTrackTime = childEndTime); - childEndTime > childrenEndTime && (childrenEndTime = childEndTime); - } - if (debugInfo) - for ( - var componentEndTime = 0, - isLastComponent = !0, - endTime = -1, - endTimeIdx = -1, - _i6 = debugInfo.length - 1; - 0 <= _i6; - _i6-- - ) { - var _info2 = debugInfo[_i6]; - if ("number" === typeof _info2.time) { - 0 === componentEndTime && (componentEndTime = _info2.time); - var time = _info2.time; - if (-1 < endTimeIdx) - for (var j = endTimeIdx - 1; j > _i6; j--) { - var candidateInfo = debugInfo[j]; - if ("string" === typeof candidateInfo.name) { - componentEndTime > childrenEndTime && - (childrenEndTime = componentEndTime); - var componentInfo$jscomp$0 = candidateInfo, - response = response$jscomp$0, - componentInfo$jscomp$1 = componentInfo$jscomp$0, - trackIdx$jscomp$0 = trackIdx$jscomp$6, - startTime$jscomp$1 = time, - componentEndTime$jscomp$0 = componentEndTime, - childrenEndTime$jscomp$0 = childrenEndTime; - if ( - isLastComponent && - "rejected" === root.status && - root.reason !== response._closedReason - ) { - var componentInfo$jscomp$2 = componentInfo$jscomp$1, - trackIdx$jscomp$1 = trackIdx$jscomp$0, - startTime$jscomp$2 = startTime$jscomp$1, - childrenEndTime$jscomp$1 = childrenEndTime$jscomp$0, - error = root.reason; - if (supportsUserTiming) { - var env = componentInfo$jscomp$2.env, - name = componentInfo$jscomp$2.name, - entryName$jscomp$0 = - env === response._rootEnvironmentName || - void 0 === env - ? name - : name + " [" + env + "]", - measureName = "\u200b" + entryName$jscomp$0, - properties = [ - [ - "Error", - "object" === typeof error && - null !== error && - "string" === typeof error.message - ? String(error.message) - : String(error) - ] - ]; - null != componentInfo$jscomp$2.key && - addValueToProperties( - "key", - componentInfo$jscomp$2.key, - properties, - 0, - "" - ); - null != componentInfo$jscomp$2.props && - addObjectToProperties( - componentInfo$jscomp$2.props, - properties, - 0, - "" - ); - performance.measure(measureName, { - start: 0 > startTime$jscomp$2 ? 0 : startTime$jscomp$2, - end: childrenEndTime$jscomp$1, - detail: { - devtools: { - color: "error", - track: trackNames[trackIdx$jscomp$1], - trackGroup: "Server Components \u269b", - tooltipText: entryName$jscomp$0 + " Errored", - properties: properties - } - } - }); - performance.clearMeasures(measureName); - } - } else { - var componentInfo$jscomp$3 = componentInfo$jscomp$1, - trackIdx$jscomp$2 = trackIdx$jscomp$0, - startTime$jscomp$3 = startTime$jscomp$1, - childrenEndTime$jscomp$2 = childrenEndTime$jscomp$0; - if ( - supportsUserTiming && - 0 <= childrenEndTime$jscomp$2 && - 10 > trackIdx$jscomp$2 - ) { - var env$jscomp$0 = componentInfo$jscomp$3.env, - name$jscomp$0 = componentInfo$jscomp$3.name, - isPrimaryEnv = - env$jscomp$0 === response._rootEnvironmentName, - selfTime = - componentEndTime$jscomp$0 - startTime$jscomp$3, - color$jscomp$0 = - 0.5 > selfTime - ? isPrimaryEnv - ? "primary-light" - : "secondary-light" - : 50 > selfTime - ? isPrimaryEnv - ? "primary" - : "secondary" - : 500 > selfTime - ? isPrimaryEnv - ? "primary-dark" - : "secondary-dark" - : "error", - debugTask$jscomp$0 = componentInfo$jscomp$3.debugTask, - measureName$jscomp$0 = - "\u200b" + - (isPrimaryEnv || void 0 === env$jscomp$0 - ? name$jscomp$0 - : name$jscomp$0 + " [" + env$jscomp$0 + "]"); - if (debugTask$jscomp$0) { - var properties$jscomp$0 = []; - null != componentInfo$jscomp$3.key && - addValueToProperties( - "key", - componentInfo$jscomp$3.key, - properties$jscomp$0, - 0, - "" - ); - null != componentInfo$jscomp$3.props && - addObjectToProperties( - componentInfo$jscomp$3.props, - properties$jscomp$0, - 0, - "" - ); - debugTask$jscomp$0.run( - performance.measure.bind( - performance, - measureName$jscomp$0, - { - start: - 0 > startTime$jscomp$3 ? 0 : startTime$jscomp$3, - end: childrenEndTime$jscomp$2, - detail: { - devtools: { - color: color$jscomp$0, - track: trackNames[trackIdx$jscomp$2], - trackGroup: "Server Components \u269b", - properties: properties$jscomp$0 - } - } - } - ) - ); - performance.clearMeasures(measureName$jscomp$0); - } else - console.timeStamp( - measureName$jscomp$0, - 0 > startTime$jscomp$3 ? 0 : startTime$jscomp$3, - childrenEndTime$jscomp$2, - trackNames[trackIdx$jscomp$2], - "Server Components \u269b", - color$jscomp$0 - ); - } - } - componentEndTime = time; - result.component = componentInfo$jscomp$0; - isLastComponent = !1; - } else if ( - candidateInfo.awaited && - null != candidateInfo.awaited.env - ) { - endTime > childrenEndTime && (childrenEndTime = endTime); - var asyncInfo = candidateInfo, - env$jscomp$1 = response$jscomp$0._rootEnvironmentName, - promise = asyncInfo.awaited.value; - if (promise) { - var thenable = promise; - switch (thenable.status) { - case "fulfilled": - logComponentAwait( - asyncInfo, - trackIdx$jscomp$6, - time, - endTime, - env$jscomp$1, - thenable.value - ); - break; - case "rejected": - var asyncInfo$jscomp$0 = asyncInfo, - trackIdx$jscomp$3 = trackIdx$jscomp$6, - startTime$jscomp$4 = time, - endTime$jscomp$0 = endTime, - rootEnv = env$jscomp$1, - error$jscomp$0 = thenable.reason; - if (supportsUserTiming && 0 < endTime$jscomp$0) { - var description = getIODescription(error$jscomp$0), - entryName$jscomp$1 = - "await " + - getIOShortName( - asyncInfo$jscomp$0.awaited, - description, - asyncInfo$jscomp$0.env, - rootEnv - ), - debugTask$jscomp$1 = - asyncInfo$jscomp$0.debugTask || - asyncInfo$jscomp$0.awaited.debugTask; - if (debugTask$jscomp$1) { - var properties$jscomp$1 = [ - [ - "Rejected", - "object" === typeof error$jscomp$0 && - null !== error$jscomp$0 && - "string" === typeof error$jscomp$0.message - ? String(error$jscomp$0.message) - : String(error$jscomp$0) - ] - ], - tooltipText = - getIOLongName( - asyncInfo$jscomp$0.awaited, - description, - asyncInfo$jscomp$0.env, - rootEnv - ) + " Rejected"; - debugTask$jscomp$1.run( - performance.measure.bind( - performance, - entryName$jscomp$1, - { - start: - 0 > startTime$jscomp$4 - ? 0 - : startTime$jscomp$4, - end: endTime$jscomp$0, - detail: { - devtools: { - color: "error", - track: trackNames[trackIdx$jscomp$3], - trackGroup: "Server Components \u269b", - properties: properties$jscomp$1, - tooltipText: tooltipText - } - } - } - ) - ); - performance.clearMeasures(entryName$jscomp$1); - } else - console.timeStamp( - entryName$jscomp$1, - 0 > startTime$jscomp$4 ? 0 : startTime$jscomp$4, - endTime$jscomp$0, - trackNames[trackIdx$jscomp$3], - "Server Components \u269b", - "error" - ); - } - break; - default: - logComponentAwait( - asyncInfo, - trackIdx$jscomp$6, - time, - endTime, - env$jscomp$1, - void 0 - ); - } - } else - logComponentAwait( - asyncInfo, - trackIdx$jscomp$6, - time, - endTime, - env$jscomp$1, - void 0 - ); - } - } - else { - endTime = time; - for (var _j = debugInfo.length - 1; _j > _i6; _j--) { - var _candidateInfo = debugInfo[_j]; - if ("string" === typeof _candidateInfo.name) { - componentEndTime > childrenEndTime && - (childrenEndTime = componentEndTime); - var _componentInfo = _candidateInfo, - _env = response$jscomp$0._rootEnvironmentName, - componentInfo$jscomp$4 = _componentInfo, - trackIdx$jscomp$4 = trackIdx$jscomp$6, - startTime$jscomp$5 = time, - childrenEndTime$jscomp$3 = childrenEndTime; - if (supportsUserTiming) { - var env$jscomp$2 = componentInfo$jscomp$4.env, - name$jscomp$1 = componentInfo$jscomp$4.name, - entryName$jscomp$2 = - env$jscomp$2 === _env || void 0 === env$jscomp$2 - ? name$jscomp$1 - : name$jscomp$1 + " [" + env$jscomp$2 + "]", - measureName$jscomp$1 = "\u200b" + entryName$jscomp$2, - properties$jscomp$2 = [ - [ - "Aborted", - "The stream was aborted before this Component finished rendering." - ] - ]; - null != componentInfo$jscomp$4.key && - addValueToProperties( - "key", - componentInfo$jscomp$4.key, - properties$jscomp$2, - 0, - "" - ); - null != componentInfo$jscomp$4.props && - addObjectToProperties( - componentInfo$jscomp$4.props, - properties$jscomp$2, - 0, - "" - ); - performance.measure(measureName$jscomp$1, { - start: 0 > startTime$jscomp$5 ? 0 : startTime$jscomp$5, - end: childrenEndTime$jscomp$3, - detail: { - devtools: { - color: "warning", - track: trackNames[trackIdx$jscomp$4], - trackGroup: "Server Components \u269b", - tooltipText: entryName$jscomp$2 + " Aborted", - properties: properties$jscomp$2 - } - } - }); - performance.clearMeasures(measureName$jscomp$1); - } - componentEndTime = time; - result.component = _componentInfo; - isLastComponent = !1; - } else if ( - _candidateInfo.awaited && - null != _candidateInfo.awaited.env - ) { - var _asyncInfo = _candidateInfo, - _env2 = response$jscomp$0._rootEnvironmentName; - _asyncInfo.awaited.end > endTime && - (endTime = _asyncInfo.awaited.end); - endTime > childrenEndTime && (childrenEndTime = endTime); - var asyncInfo$jscomp$1 = _asyncInfo, - trackIdx$jscomp$5 = trackIdx$jscomp$6, - startTime$jscomp$6 = time, - endTime$jscomp$1 = endTime, - rootEnv$jscomp$0 = _env2; - if (supportsUserTiming && 0 < endTime$jscomp$1) { - var entryName$jscomp$3 = - "await " + - getIOShortName( - asyncInfo$jscomp$1.awaited, - "", - asyncInfo$jscomp$1.env, - rootEnv$jscomp$0 - ), - debugTask$jscomp$2 = - asyncInfo$jscomp$1.debugTask || - asyncInfo$jscomp$1.awaited.debugTask; - if (debugTask$jscomp$2) { - var tooltipText$jscomp$0 = - getIOLongName( - asyncInfo$jscomp$1.awaited, - "", - asyncInfo$jscomp$1.env, - rootEnv$jscomp$0 - ) + " Aborted"; - debugTask$jscomp$2.run( - performance.measure.bind( - performance, - entryName$jscomp$3, - { - start: - 0 > startTime$jscomp$6 ? 0 : startTime$jscomp$6, - end: endTime$jscomp$1, - detail: { - devtools: { - color: "warning", - track: trackNames[trackIdx$jscomp$5], - trackGroup: "Server Components \u269b", - properties: [ - [ - "Aborted", - "The stream was aborted before this Promise resolved." - ] - ], - tooltipText: tooltipText$jscomp$0 - } - } - } - ) - ); - performance.clearMeasures(entryName$jscomp$3); - } else - console.timeStamp( - entryName$jscomp$3, - 0 > startTime$jscomp$6 ? 0 : startTime$jscomp$6, - endTime$jscomp$1, - trackNames[trackIdx$jscomp$5], - "Server Components \u269b", - "warning" - ); - } - } - } - } - endTime = time; - endTimeIdx = _i6; - } - } - result.endTime = childrenEndTime; - return result; - } - function flushInitialRenderPerformance(response) { - if (response._replayConsole) { - var rootChunk = getChunk(response, 0); - isArrayImpl(rootChunk._children) && - (markAllTracksInOrder(), - flushComponentPerformance( - response, - rootChunk, - 0, - -Infinity, - -Infinity - )); - } - } - function processFullBinaryRow( - response, - streamState, - id, - tag, - buffer, - chunk - ) { - switch (tag) { - case 65: - resolveBuffer( - response, - id, - mergeBuffer(buffer, chunk).buffer, - streamState - ); - return; - case 79: - resolveTypedArray( - response, - id, - buffer, - chunk, - Int8Array, - 1, - streamState - ); - return; - case 111: - resolveBuffer( - response, - id, - 0 === buffer.length ? chunk : mergeBuffer(buffer, chunk), - streamState - ); - return; - case 85: - resolveTypedArray( - response, - id, - buffer, - chunk, - Uint8ClampedArray, - 1, - streamState - ); - return; - case 83: - resolveTypedArray( - response, - id, - buffer, - chunk, - Int16Array, - 2, - streamState - ); - return; - case 115: - resolveTypedArray( - response, - id, - buffer, - chunk, - Uint16Array, - 2, - streamState - ); - return; - case 76: - resolveTypedArray( - response, - id, - buffer, - chunk, - Int32Array, - 4, - streamState - ); - return; - case 108: - resolveTypedArray( - response, - id, - buffer, - chunk, - Uint32Array, - 4, - streamState - ); - return; - case 71: - resolveTypedArray( - response, - id, - buffer, - chunk, - Float32Array, - 4, - streamState - ); - return; - case 103: - resolveTypedArray( - response, - id, - buffer, - chunk, - Float64Array, - 8, - streamState - ); - return; - case 77: - resolveTypedArray( - response, - id, - buffer, - chunk, - BigInt64Array, - 8, - streamState - ); - return; - case 109: - resolveTypedArray( - response, - id, - buffer, - chunk, - BigUint64Array, - 8, - streamState - ); - return; - case 86: - resolveTypedArray( - response, - id, - buffer, - chunk, - DataView, - 1, - streamState - ); - return; - } - for ( - var stringDecoder = response._stringDecoder, row = "", i = 0; - i < buffer.length; - i++ - ) - row += stringDecoder.decode(buffer[i], decoderOptions); - row += stringDecoder.decode(chunk); - processFullStringRow(response, streamState, id, tag, row); - } - function processFullStringRow(response, streamState, id, tag, row) { - switch (tag) { - case 73: - resolveModule(response, id, row, streamState); - break; - case 72: - id = row[0]; - streamState = row.slice(1); - response = JSON.parse(streamState, response._fromJSON); - streamState = ReactDOMSharedInternals.d; - switch (id) { - case "D": - streamState.D(response); - break; - case "C": - "string" === typeof response - ? streamState.C(response) - : streamState.C(response[0], response[1]); - break; - case "L": - id = response[0]; - row = response[1]; - 3 === response.length - ? streamState.L(id, row, response[2]) - : streamState.L(id, row); - break; - case "m": - "string" === typeof response - ? streamState.m(response) - : streamState.m(response[0], response[1]); - break; - case "X": - "string" === typeof response - ? streamState.X(response) - : streamState.X(response[0], response[1]); - break; - case "S": - "string" === typeof response - ? streamState.S(response) - : streamState.S( - response[0], - 0 === response[1] ? void 0 : response[1], - 3 === response.length ? response[2] : void 0 - ); - break; - case "M": - "string" === typeof response - ? streamState.M(response) - : streamState.M(response[0], response[1]); - } - break; - case 69: - tag = response._chunks; - var chunk = tag.get(id); - row = JSON.parse(row); - var error = resolveErrorDev(response, row); - error.digest = row.digest; - chunk - ? (resolveChunkDebugInfo(response, streamState, chunk), - triggerErrorOnChunk(response, chunk, error)) - : ((row = new ReactPromise("rejected", null, error)), - resolveChunkDebugInfo(response, streamState, row), - tag.set(id, row)); - break; - case 84: - tag = response._chunks; - (chunk = tag.get(id)) && "pending" !== chunk.status - ? chunk.reason.enqueueValue(row) - : (chunk && releasePendingChunk(response, chunk), - (row = new ReactPromise("fulfilled", row, null)), - resolveChunkDebugInfo(response, streamState, row), - tag.set(id, row)); - break; - case 78: - response._timeOrigin = +row - performance.timeOrigin; - break; - case 68: - id = getChunk(response, id); - "fulfilled" !== id.status && - "rejected" !== id.status && - "halted" !== id.status && - "blocked" !== id.status && - "resolved_module" !== id.status && - ((streamState = id._debugChunk), - (tag = createResolvedModelChunk(response, row)), - (tag._debugChunk = streamState), - (id._debugChunk = tag), - initializeDebugChunk(response, id), - "blocked" !== tag.status || - (void 0 !== response._debugChannel && - response._debugChannel.hasReadable) || - '"' !== row[0] || - "$" !== row[1] || - ((streamState = row.slice(2, row.length - 1).split(":")), - (streamState = parseInt(streamState[0], 16)), - "pending" === getChunk(response, streamState).status && - (id._debugChunk = null))); - break; - case 74: - resolveIOInfo(response, id, row); - break; - case 87: - resolveConsoleEntry(response, row); - break; - case 82: - startReadableStream(response, id, void 0, streamState); - break; - case 114: - startReadableStream(response, id, "bytes", streamState); - break; - case 88: - startAsyncIterable(response, id, !1, streamState); - break; - case 120: - startAsyncIterable(response, id, !0, streamState); - break; - case 67: - (id = response._chunks.get(id)) && - "fulfilled" === id.status && - (0 === --response._pendingChunks && - (response._weakResponse.response = null), - id.reason.close("" === row ? '"$undefined"' : row)); - break; - default: - if ("" === row) { - if ( - ((streamState = response._chunks), - (row = streamState.get(id)) || - streamState.set(id, (row = createPendingChunk(response))), - "pending" === row.status || "blocked" === row.status) - ) - releasePendingChunk(response, row), - (response = row), - (response.status = "halted"), - (response.value = null), - (response.reason = null); - } else - (tag = response._chunks), - (chunk = tag.get(id)) - ? (resolveChunkDebugInfo(response, streamState, chunk), - resolveModelChunk(response, chunk, row)) - : ((row = createResolvedModelChunk(response, row)), - resolveChunkDebugInfo(response, streamState, row), - tag.set(id, row)); - } - } - function processBinaryChunk(weakResponse, streamState, chunk) { - if (void 0 !== weakResponse.weak.deref()) { - weakResponse = unwrapWeakResponse(weakResponse); - var i = 0, - rowState = streamState._rowState, - rowID = streamState._rowID, - rowTag = streamState._rowTag, - rowLength = streamState._rowLength, - buffer = streamState._buffer, - chunkLength = chunk.length; - for ( - incrementChunkDebugInfo(streamState, chunkLength); - i < chunkLength; - - ) { - var lastIdx = -1; - switch (rowState) { - case 0: - lastIdx = chunk[i++]; - 58 === lastIdx - ? (rowState = 1) - : (rowID = - (rowID << 4) | - (96 < lastIdx ? lastIdx - 87 : lastIdx - 48)); - continue; - case 1: - rowState = chunk[i]; - 84 === rowState || - 65 === rowState || - 79 === rowState || - 111 === rowState || - 98 === rowState || - 85 === rowState || - 83 === rowState || - 115 === rowState || - 76 === rowState || - 108 === rowState || - 71 === rowState || - 103 === rowState || - 77 === rowState || - 109 === rowState || - 86 === rowState - ? ((rowTag = rowState), (rowState = 2), i++) - : (64 < rowState && 91 > rowState) || - 35 === rowState || - 114 === rowState || - 120 === rowState - ? ((rowTag = rowState), (rowState = 3), i++) - : ((rowTag = 0), (rowState = 3)); - continue; - case 2: - lastIdx = chunk[i++]; - 44 === lastIdx - ? (rowState = 4) - : (rowLength = - (rowLength << 4) | - (96 < lastIdx ? lastIdx - 87 : lastIdx - 48)); - continue; - case 3: - lastIdx = chunk.indexOf(10, i); - break; - case 4: - (lastIdx = i + rowLength), - lastIdx > chunk.length && (lastIdx = -1); - } - var offset = chunk.byteOffset + i; - if (-1 < lastIdx) - (rowLength = new Uint8Array(chunk.buffer, offset, lastIdx - i)), - 98 === rowTag - ? resolveBuffer( - weakResponse, - rowID, - lastIdx === chunkLength ? rowLength : rowLength.slice(), - streamState - ) - : processFullBinaryRow( - weakResponse, - streamState, - rowID, - rowTag, - buffer, - rowLength - ), - (i = lastIdx), - 3 === rowState && i++, - (rowLength = rowID = rowTag = rowState = 0), - (buffer.length = 0); - else { - chunk = new Uint8Array(chunk.buffer, offset, chunk.byteLength - i); - 98 === rowTag - ? ((rowLength -= chunk.byteLength), - resolveBuffer(weakResponse, rowID, chunk, streamState)) - : (buffer.push(chunk), (rowLength -= chunk.byteLength)); - break; - } - } - streamState._rowState = rowState; - streamState._rowID = rowID; - streamState._rowTag = rowTag; - streamState._rowLength = rowLength; - } - } - function createFromJSONCallback(response) { - return function (key, value) { - if ("string" === typeof value) - return parseModelString(response, this, key, value); - if ("object" === typeof value && null !== value) { - if (value[0] === REACT_ELEMENT_TYPE) - b: { - var owner = value[4], - stack = value[5]; - key = value[6]; - value = { - $$typeof: REACT_ELEMENT_TYPE, - type: value[1], - key: value[2], - props: value[3], - _owner: void 0 === owner ? null : owner - }; - Object.defineProperty(value, "ref", { - enumerable: !1, - get: nullRefGetter - }); - value._store = {}; - Object.defineProperty(value._store, "validated", { - configurable: !1, - enumerable: !1, - writable: !0, - value: key - }); - Object.defineProperty(value, "_debugInfo", { - configurable: !1, - enumerable: !1, - writable: !0, - value: null - }); - Object.defineProperty(value, "_debugStack", { - configurable: !1, - enumerable: !1, - writable: !0, - value: void 0 === stack ? null : stack - }); - Object.defineProperty(value, "_debugTask", { - configurable: !1, - enumerable: !1, - writable: !0, - value: null - }); - if (null !== initializingHandler) { - owner = initializingHandler; - initializingHandler = owner.parent; - if (owner.errored) { - stack = new ReactPromise("rejected", null, owner.reason); - initializeElement(response, value, null); - owner = { - name: getComponentNameFromType(value.type) || "", - owner: value._owner - }; - owner.debugStack = value._debugStack; - supportsCreateTask && (owner.debugTask = value._debugTask); - stack._debugInfo = [owner]; - key = createLazyChunkWrapper(stack, key); - break b; - } - if (0 < owner.deps) { - stack = new ReactPromise("blocked", null, null); - owner.value = value; - owner.chunk = stack; - key = createLazyChunkWrapper(stack, key); - value = initializeElement.bind(null, response, value, key); - stack.then(value, value); - break b; - } - } - initializeElement(response, value, null); - key = value; - } - else key = value; - return key; - } - return value; - }; - } - function close(weakResponse) { - reportGlobalError(weakResponse, Error("Connection closed.")); - } - function noServerCall$1() { - throw Error( - "Server Functions cannot be called during initial render. This would create a fetch waterfall. Try to use a Server Component to pass data to Client Components instead." - ); - } - function createResponseFromOptions(options) { - return new ResponseInstance( - options.serverConsumerManifest.moduleMap, - options.serverConsumerManifest.serverModuleMap, - options.serverConsumerManifest.moduleLoading, - noServerCall$1, - options.encodeFormAction, - "string" === typeof options.nonce ? options.nonce : void 0, - options && options.temporaryReferences - ? options.temporaryReferences - : void 0, - options && options.findSourceMapURL ? options.findSourceMapURL : void 0, - options ? !0 === options.replayConsoleLogs : !1, - options && options.environmentName ? options.environmentName : void 0, - options && null != options.startTime ? options.startTime : void 0, - options && null != options.endTime ? options.endTime : void 0, - options && void 0 !== options.debugChannel - ? { - hasReadable: void 0 !== options.debugChannel.readable, - callback: null - } - : void 0 - )._weakResponse; - } - function startReadingFromStream$1(response, stream, onDone, debugValue) { - function progress(_ref) { - var value = _ref.value; - if (_ref.done) return onDone(); - processBinaryChunk(response, streamState, value); - return reader.read().then(progress).catch(error); - } - function error(e) { - reportGlobalError(response, e); - } - var streamState = createStreamState(response, debugValue), - reader = stream.getReader(); - reader.read().then(progress).catch(error); - } - function noServerCall() { - throw Error( - "Server Functions cannot be called during initial render. This would create a fetch waterfall. Try to use a Server Component to pass data to Client Components instead." - ); - } - function startReadingFromStream(response$jscomp$0, stream, onEnd) { - var streamState = createStreamState(response$jscomp$0, stream); - stream.on("data", function (chunk) { - if ("string" === typeof chunk) { - if (void 0 !== response$jscomp$0.weak.deref()) { - var response = unwrapWeakResponse(response$jscomp$0), - i = 0, - rowState = streamState._rowState, - rowID = streamState._rowID, - rowTag = streamState._rowTag, - rowLength = streamState._rowLength, - buffer = streamState._buffer, - chunkLength = chunk.length; - for ( - incrementChunkDebugInfo(streamState, chunkLength); - i < chunkLength; - - ) { - var lastIdx = -1; - switch (rowState) { - case 0: - lastIdx = chunk.charCodeAt(i++); - 58 === lastIdx - ? (rowState = 1) - : (rowID = - (rowID << 4) | - (96 < lastIdx ? lastIdx - 87 : lastIdx - 48)); - continue; - case 1: - rowState = chunk.charCodeAt(i); - 84 === rowState || - 65 === rowState || - 79 === rowState || - 111 === rowState || - 85 === rowState || - 83 === rowState || - 115 === rowState || - 76 === rowState || - 108 === rowState || - 71 === rowState || - 103 === rowState || - 77 === rowState || - 109 === rowState || - 86 === rowState - ? ((rowTag = rowState), (rowState = 2), i++) - : (64 < rowState && 91 > rowState) || - 114 === rowState || - 120 === rowState - ? ((rowTag = rowState), (rowState = 3), i++) - : ((rowTag = 0), (rowState = 3)); - continue; - case 2: - lastIdx = chunk.charCodeAt(i++); - 44 === lastIdx - ? (rowState = 4) - : (rowLength = - (rowLength << 4) | - (96 < lastIdx ? lastIdx - 87 : lastIdx - 48)); - continue; - case 3: - lastIdx = chunk.indexOf("\n", i); - break; - case 4: - if (84 !== rowTag) - throw Error( - "Binary RSC chunks cannot be encoded as strings. This is a bug in the wiring of the React streams." - ); - if (rowLength < chunk.length || chunk.length > 3 * rowLength) - throw Error( - "String chunks need to be passed in their original shape. Not split into smaller string chunks. This is a bug in the wiring of the React streams." - ); - lastIdx = chunk.length; - } - if (-1 < lastIdx) { - if (0 < buffer.length) - throw Error( - "String chunks need to be passed in their original shape. Not split into smaller string chunks. This is a bug in the wiring of the React streams." - ); - i = chunk.slice(i, lastIdx); - processFullStringRow(response, streamState, rowID, rowTag, i); - i = lastIdx; - 3 === rowState && i++; - rowLength = rowID = rowTag = rowState = 0; - buffer.length = 0; - } else if (chunk.length !== i) - throw Error( - "String chunks need to be passed in their original shape. Not split into smaller string chunks. This is a bug in the wiring of the React streams." - ); - } - streamState._rowState = rowState; - streamState._rowID = rowID; - streamState._rowTag = rowTag; - streamState._rowLength = rowLength; - } - } else processBinaryChunk(response$jscomp$0, streamState, chunk); - }); - stream.on("error", function (error) { - reportGlobalError(response$jscomp$0, error); - }); - stream.on("end", onEnd); - } - var util = require("util"), - ReactDOM = require("react-dom"), - React = require("react"), - decoderOptions = { stream: !0 }, - bind$1 = Function.prototype.bind, - hasOwnProperty = Object.prototype.hasOwnProperty, - asyncModuleCache = new Map(), - ReactDOMSharedInternals = - ReactDOM.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE, - REACT_ELEMENT_TYPE = Symbol.for("react.transitional.element"), - REACT_PORTAL_TYPE = Symbol.for("react.portal"), - REACT_FRAGMENT_TYPE = Symbol.for("react.fragment"), - REACT_STRICT_MODE_TYPE = Symbol.for("react.strict_mode"), - REACT_PROFILER_TYPE = Symbol.for("react.profiler"), - REACT_CONSUMER_TYPE = Symbol.for("react.consumer"), - REACT_CONTEXT_TYPE = Symbol.for("react.context"), - REACT_FORWARD_REF_TYPE = Symbol.for("react.forward_ref"), - REACT_SUSPENSE_TYPE = Symbol.for("react.suspense"), - REACT_SUSPENSE_LIST_TYPE = Symbol.for("react.suspense_list"), - REACT_MEMO_TYPE = Symbol.for("react.memo"), - REACT_LAZY_TYPE = Symbol.for("react.lazy"), - REACT_ACTIVITY_TYPE = Symbol.for("react.activity"), - REACT_VIEW_TRANSITION_TYPE = Symbol.for("react.view_transition"), - MAYBE_ITERATOR_SYMBOL = Symbol.iterator, - ASYNC_ITERATOR = Symbol.asyncIterator, - isArrayImpl = Array.isArray, - getPrototypeOf = Object.getPrototypeOf, - jsxPropsParents = new WeakMap(), - jsxChildrenParents = new WeakMap(), - CLIENT_REFERENCE_TAG = Symbol.for("react.client.reference"), - ObjectPrototype = Object.prototype, - knownServerReferences = new WeakMap(), - boundCache = new WeakMap(), - fakeServerFunctionIdx = 0, - FunctionBind = Function.prototype.bind, - ArraySlice = Array.prototype.slice, - v8FrameRegExp = - /^ {3} at (?:(.+) \((.+):(\d+):(\d+)\)|(?:async )?(.+):(\d+):(\d+))$/, - jscSpiderMonkeyFrameRegExp = /(?:(.*)@)?(.*):(\d+):(\d+)/, - REACT_CLIENT_REFERENCE = Symbol.for("react.client.reference"), - supportsUserTiming = - "undefined" !== typeof console && - "function" === typeof console.timeStamp && - "undefined" !== typeof performance && - "function" === typeof performance.measure, - trackNames = - "Primary Parallel Parallel\u200b Parallel\u200b\u200b Parallel\u200b\u200b\u200b Parallel\u200b\u200b\u200b\u200b Parallel\u200b\u200b\u200b\u200b\u200b Parallel\u200b\u200b\u200b\u200b\u200b\u200b Parallel\u200b\u200b\u200b\u200b\u200b\u200b\u200b Parallel\u200b\u200b\u200b\u200b\u200b\u200b\u200b\u200b".split( - " " - ), - prefix, - suffix; - new ("function" === typeof WeakMap ? WeakMap : Map)(); - var ReactSharedInteralsServer = - React.__SERVER_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE, - ReactSharedInternals = - React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE || - ReactSharedInteralsServer; - ReactPromise.prototype = Object.create(Promise.prototype); - ReactPromise.prototype.then = function (resolve, reject) { - var _this = this; - switch (this.status) { - case "resolved_model": - initializeModelChunk(this); - break; - case "resolved_module": - initializeModuleChunk(this); - } - var resolveCallback = resolve, - rejectCallback = reject, - wrapperPromise = new Promise(function (res, rej) { - resolve = function (value) { - wrapperPromise._debugInfo = _this._debugInfo; - res(value); - }; - reject = function (reason) { - wrapperPromise._debugInfo = _this._debugInfo; - rej(reason); - }; - }); - wrapperPromise.then(resolveCallback, rejectCallback); - switch (this.status) { - case "fulfilled": - "function" === typeof resolve && resolve(this.value); - break; - case "pending": - case "blocked": - "function" === typeof resolve && - (null === this.value && (this.value = []), - this.value.push(resolve)); - "function" === typeof reject && - (null === this.reason && (this.reason = []), - this.reason.push(reject)); - break; - case "halted": - break; - default: - "function" === typeof reject && reject(this.reason); - } - }; - var debugChannelRegistry = - "function" === typeof FinalizationRegistry - ? new FinalizationRegistry(closeDebugChannel) - : null, - initializingHandler = null, - initializingChunk = null, - mightHaveStaticConstructor = /\bclass\b.*\bstatic\b/, - MIN_CHUNK_SIZE = 65536, - supportsCreateTask = !!console.createTask, - fakeFunctionCache = new Map(), - fakeFunctionIdx = 0, - createFakeJSXCallStack = { - react_stack_bottom_frame: function (response, stack, environmentName) { - return buildFakeCallStack( - response, - stack, - environmentName, - !1, - fakeJSXCallSite - )(); - } - }, - createFakeJSXCallStackInDEV = - createFakeJSXCallStack.react_stack_bottom_frame.bind( - createFakeJSXCallStack - ), - currentOwnerInDEV = null, - replayConsoleWithCallStack = { - react_stack_bottom_frame: function (response, payload) { - var methodName = payload[0], - stackTrace = payload[1], - owner = payload[2], - env = payload[3]; - payload = payload.slice(4); - var prevStack = ReactSharedInternals.getCurrentStack; - ReactSharedInternals.getCurrentStack = getCurrentStackInDEV; - currentOwnerInDEV = null === owner ? response._debugRootOwner : owner; - try { - a: { - var offset = 0; - switch (methodName) { - case "dir": - case "dirxml": - case "groupEnd": - case "table": - var JSCompiler_inline_result = bind$1.apply( - console[methodName], - [console].concat(payload) - ); - break a; - case "assert": - offset = 1; - } - var newArgs = payload.slice(0); - "string" === typeof newArgs[offset] - ? newArgs.splice( - offset, - 1, - "\u001b[0m\u001b[7m%c%s\u001b[0m%c " + newArgs[offset], - "background: #e6e6e6;background: light-dark(rgba(0,0,0,0.1), rgba(255,255,255,0.25));color: #000000;color: light-dark(#000000, #ffffff);border-radius: 2px", - " " + env + " ", - "" - ) - : newArgs.splice( - offset, - 0, - "\u001b[0m\u001b[7m%c%s\u001b[0m%c", - "background: #e6e6e6;background: light-dark(rgba(0,0,0,0.1), rgba(255,255,255,0.25));color: #000000;color: light-dark(#000000, #ffffff);border-radius: 2px", - " " + env + " ", - "" - ); - newArgs.unshift(console); - JSCompiler_inline_result = bind$1.apply( - console[methodName], - newArgs - ); - } - var callStack = buildFakeCallStack( - response, - stackTrace, - env, - !1, - JSCompiler_inline_result - ); - if (null != owner) { - var task = initializeFakeTask(response, owner); - initializeFakeStack(response, owner); - if (null !== task) { - task.run(callStack); - return; - } - } - var rootTask = getRootTask(response, env); - null != rootTask ? rootTask.run(callStack) : callStack(); - } finally { - (currentOwnerInDEV = null), - (ReactSharedInternals.getCurrentStack = prevStack); - } - } - }, - replayConsoleWithCallStackInDEV = - replayConsoleWithCallStack.react_stack_bottom_frame.bind( - replayConsoleWithCallStack - ); - exports.createFromFetch = function (promiseForResponse, options) { - var response = createResponseFromOptions(options); - promiseForResponse.then( - function (r) { - if ( - options && - options.debugChannel && - options.debugChannel.readable - ) { - var streamDoneCount = 0, - handleDone = function () { - 2 === ++streamDoneCount && close(response); - }; - startReadingFromStream$1( - response, - options.debugChannel.readable, - handleDone - ); - startReadingFromStream$1(response, r.body, handleDone, r); - } else - startReadingFromStream$1( - response, - r.body, - close.bind(null, response), - r - ); - }, - function (e) { - reportGlobalError(response, e); - } - ); - return getRoot(response); - }; - exports.createFromNodeStream = function ( - stream, - serverConsumerManifest, - options - ) { - var response = new ResponseInstance( - serverConsumerManifest.moduleMap, - serverConsumerManifest.serverModuleMap, - serverConsumerManifest.moduleLoading, - noServerCall, - options ? options.encodeFormAction : void 0, - options && "string" === typeof options.nonce ? options.nonce : void 0, - void 0, - options && options.findSourceMapURL ? options.findSourceMapURL : void 0, - options ? !0 === options.replayConsoleLogs : !1, - options && options.environmentName ? options.environmentName : void 0, - options && null != options.startTime ? options.startTime : void 0, - options && null != options.endTime ? options.endTime : void 0, - options && void 0 !== options.debugChannel - ? { hasReadable: !0, callback: null } - : void 0 - )._weakResponse; - if (options && options.debugChannel) { - var streamEndedCount = 0; - serverConsumerManifest = function () { - 2 === ++streamEndedCount && close(response); - }; - startReadingFromStream( - response, - options.debugChannel, - serverConsumerManifest - ); - startReadingFromStream(response, stream, serverConsumerManifest); - } else - startReadingFromStream(response, stream, close.bind(null, response)); - return getRoot(response); - }; - exports.createFromReadableStream = function (stream, options) { - var response = createResponseFromOptions(options); - if (options && options.debugChannel && options.debugChannel.readable) { - var streamDoneCount = 0, - handleDone = function () { - 2 === ++streamDoneCount && close(response); - }; - startReadingFromStream$1( - response, - options.debugChannel.readable, - handleDone - ); - startReadingFromStream$1(response, stream, handleDone, stream); - } else - startReadingFromStream$1( - response, - stream, - close.bind(null, response), - stream - ); - return getRoot(response); - }; - exports.createServerReference = function (id) { - return createServerReference$1(id, noServerCall$1); - }; - exports.createTemporaryReferenceSet = function () { - return new Map(); - }; - exports.encodeReply = function (value, options) { - return new Promise(function (resolve, reject) { - var abort = processReply( - value, - "", - options && options.temporaryReferences - ? options.temporaryReferences - : void 0, - resolve, - reject - ); - if (options && options.signal) { - var signal = options.signal; - if (signal.aborted) abort(signal.reason); - else { - var listener = function () { - abort(signal.reason); - signal.removeEventListener("abort", listener); - }; - signal.addEventListener("abort", listener); - } - } - }); - }; - exports.registerServerReference = function ( - reference, - id, - encodeFormAction - ) { - registerBoundServerReference(reference, id, null, encodeFormAction); - return reference; - }; - })(); diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.unbundled.production.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.unbundled.production.js deleted file mode 100644 index 323f2b986f251..0000000000000 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.unbundled.production.js +++ /dev/null @@ -1,2217 +0,0 @@ -/** - * @license React - * react-server-dom-webpack-client.node.unbundled.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -"use strict"; -var util = require("util"), - ReactDOM = require("react-dom"), - decoderOptions = { stream: !0 }, - hasOwnProperty = Object.prototype.hasOwnProperty; -function resolveClientReference(bundlerConfig, metadata) { - var moduleExports = bundlerConfig[metadata[0]]; - if ((bundlerConfig = moduleExports && moduleExports[metadata[2]])) - moduleExports = bundlerConfig.name; - else { - bundlerConfig = moduleExports && moduleExports["*"]; - if (!bundlerConfig) - throw Error( - 'Could not find the module "' + - metadata[0] + - '" in the React Server Consumer Manifest. This is probably a bug in the React Server Components bundler.' - ); - moduleExports = metadata[2]; - } - return { - specifier: bundlerConfig.specifier, - name: moduleExports, - async: 4 === metadata.length - }; -} -function resolveServerReference(bundlerConfig, id) { - var idx = id.lastIndexOf("#"); - bundlerConfig = id.slice(0, idx); - id = id.slice(idx + 1); - return { specifier: bundlerConfig, name: id }; -} -var asyncModuleCache = new Map(); -function preloadModule(metadata) { - var existingPromise = asyncModuleCache.get(metadata.specifier); - if (existingPromise) - return "fulfilled" === existingPromise.status ? null : existingPromise; - var modulePromise = import(metadata.specifier); - metadata.async && - (modulePromise = modulePromise.then(function (value) { - return value.default; - })); - modulePromise.then( - function (value) { - var fulfilledThenable = modulePromise; - fulfilledThenable.status = "fulfilled"; - fulfilledThenable.value = value; - }, - function (reason) { - var rejectedThenable = modulePromise; - rejectedThenable.status = "rejected"; - rejectedThenable.reason = reason; - } - ); - asyncModuleCache.set(metadata.specifier, modulePromise); - return modulePromise; -} -function requireModule(metadata) { - var moduleExports = asyncModuleCache.get(metadata.specifier); - if ("fulfilled" === moduleExports.status) moduleExports = moduleExports.value; - else throw moduleExports.reason; - if ("*" === metadata.name) return moduleExports; - if ("" === metadata.name) return moduleExports.default; - if (hasOwnProperty.call(moduleExports, metadata.name)) - return moduleExports[metadata.name]; -} -function prepareDestinationWithChunks(moduleLoading, chunks, nonce$jscomp$0) { - if (null !== moduleLoading) - for (var i = 1; i < chunks.length; i += 2) { - var nonce = nonce$jscomp$0, - JSCompiler_temp_const = ReactDOMSharedInternals.d, - JSCompiler_temp_const$jscomp$0 = JSCompiler_temp_const.X, - JSCompiler_temp_const$jscomp$1 = moduleLoading.prefix + chunks[i]; - var JSCompiler_inline_result = moduleLoading.crossOrigin; - JSCompiler_inline_result = - "string" === typeof JSCompiler_inline_result - ? "use-credentials" === JSCompiler_inline_result - ? JSCompiler_inline_result - : "" - : void 0; - JSCompiler_temp_const$jscomp$0.call( - JSCompiler_temp_const, - JSCompiler_temp_const$jscomp$1, - { crossOrigin: JSCompiler_inline_result, nonce: nonce } - ); - } -} -var ReactDOMSharedInternals = - ReactDOM.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE, - REACT_ELEMENT_TYPE = Symbol.for("react.transitional.element"), - REACT_LAZY_TYPE = Symbol.for("react.lazy"), - MAYBE_ITERATOR_SYMBOL = Symbol.iterator; -function getIteratorFn(maybeIterable) { - if (null === maybeIterable || "object" !== typeof maybeIterable) return null; - maybeIterable = - (MAYBE_ITERATOR_SYMBOL && maybeIterable[MAYBE_ITERATOR_SYMBOL]) || - maybeIterable["@@iterator"]; - return "function" === typeof maybeIterable ? maybeIterable : null; -} -var ASYNC_ITERATOR = Symbol.asyncIterator, - isArrayImpl = Array.isArray, - getPrototypeOf = Object.getPrototypeOf, - ObjectPrototype = Object.prototype, - knownServerReferences = new WeakMap(); -function serializeNumber(number) { - return Number.isFinite(number) - ? 0 === number && -Infinity === 1 / number - ? "$-0" - : number - : Infinity === number - ? "$Infinity" - : -Infinity === number - ? "$-Infinity" - : "$NaN"; -} -function processReply( - root, - formFieldPrefix, - temporaryReferences, - resolve, - reject -) { - function serializeTypedArray(tag, typedArray) { - typedArray = new Blob([ - new Uint8Array( - typedArray.buffer, - typedArray.byteOffset, - typedArray.byteLength - ) - ]); - var blobId = nextPartId++; - null === formData && (formData = new FormData()); - formData.append(formFieldPrefix + blobId, typedArray); - return "$" + tag + blobId.toString(16); - } - function serializeBinaryReader(reader) { - function progress(entry) { - entry.done - ? ((entry = nextPartId++), - data.append(formFieldPrefix + entry, new Blob(buffer)), - data.append( - formFieldPrefix + streamId, - '"$o' + entry.toString(16) + '"' - ), - data.append(formFieldPrefix + streamId, "C"), - pendingParts--, - 0 === pendingParts && resolve(data)) - : (buffer.push(entry.value), - reader.read(new Uint8Array(1024)).then(progress, reject)); - } - null === formData && (formData = new FormData()); - var data = formData; - pendingParts++; - var streamId = nextPartId++, - buffer = []; - reader.read(new Uint8Array(1024)).then(progress, reject); - return "$r" + streamId.toString(16); - } - function serializeReader(reader) { - function progress(entry) { - if (entry.done) - data.append(formFieldPrefix + streamId, "C"), - pendingParts--, - 0 === pendingParts && resolve(data); - else - try { - var partJSON = JSON.stringify(entry.value, resolveToJSON); - data.append(formFieldPrefix + streamId, partJSON); - reader.read().then(progress, reject); - } catch (x) { - reject(x); - } - } - null === formData && (formData = new FormData()); - var data = formData; - pendingParts++; - var streamId = nextPartId++; - reader.read().then(progress, reject); - return "$R" + streamId.toString(16); - } - function serializeReadableStream(stream) { - try { - var binaryReader = stream.getReader({ mode: "byob" }); - } catch (x) { - return serializeReader(stream.getReader()); - } - return serializeBinaryReader(binaryReader); - } - function serializeAsyncIterable(iterable, iterator) { - function progress(entry) { - if (entry.done) { - if (void 0 === entry.value) - data.append(formFieldPrefix + streamId, "C"); - else - try { - var partJSON = JSON.stringify(entry.value, resolveToJSON); - data.append(formFieldPrefix + streamId, "C" + partJSON); - } catch (x) { - reject(x); - return; - } - pendingParts--; - 0 === pendingParts && resolve(data); - } else - try { - var partJSON$21 = JSON.stringify(entry.value, resolveToJSON); - data.append(formFieldPrefix + streamId, partJSON$21); - iterator.next().then(progress, reject); - } catch (x$22) { - reject(x$22); - } - } - null === formData && (formData = new FormData()); - var data = formData; - pendingParts++; - var streamId = nextPartId++; - iterable = iterable === iterator; - iterator.next().then(progress, reject); - return "$" + (iterable ? "x" : "X") + streamId.toString(16); - } - function resolveToJSON(key, value) { - if (null === value) return null; - if ("object" === typeof value) { - switch (value.$$typeof) { - case REACT_ELEMENT_TYPE: - if (void 0 !== temporaryReferences && -1 === key.indexOf(":")) { - var parentReference = writtenObjects.get(this); - if (void 0 !== parentReference) - return ( - temporaryReferences.set(parentReference + ":" + key, value), - "$T" - ); - } - throw Error( - "React Element cannot be passed to Server Functions from the Client without a temporary reference set. Pass a TemporaryReferenceSet to the options." - ); - case REACT_LAZY_TYPE: - parentReference = value._payload; - var init = value._init; - null === formData && (formData = new FormData()); - pendingParts++; - try { - var resolvedModel = init(parentReference), - lazyId = nextPartId++, - partJSON = serializeModel(resolvedModel, lazyId); - formData.append(formFieldPrefix + lazyId, partJSON); - return "$" + lazyId.toString(16); - } catch (x) { - if ( - "object" === typeof x && - null !== x && - "function" === typeof x.then - ) { - pendingParts++; - var lazyId$23 = nextPartId++; - parentReference = function () { - try { - var partJSON$24 = serializeModel(value, lazyId$23), - data$25 = formData; - data$25.append(formFieldPrefix + lazyId$23, partJSON$24); - pendingParts--; - 0 === pendingParts && resolve(data$25); - } catch (reason) { - reject(reason); - } - }; - x.then(parentReference, parentReference); - return "$" + lazyId$23.toString(16); - } - reject(x); - return null; - } finally { - pendingParts--; - } - } - if ("function" === typeof value.then) { - null === formData && (formData = new FormData()); - pendingParts++; - var promiseId = nextPartId++; - value.then(function (partValue) { - try { - var partJSON$27 = serializeModel(partValue, promiseId); - partValue = formData; - partValue.append(formFieldPrefix + promiseId, partJSON$27); - pendingParts--; - 0 === pendingParts && resolve(partValue); - } catch (reason) { - reject(reason); - } - }, reject); - return "$@" + promiseId.toString(16); - } - parentReference = writtenObjects.get(value); - if (void 0 !== parentReference) - if (modelRoot === value) modelRoot = null; - else return parentReference; - else - -1 === key.indexOf(":") && - ((parentReference = writtenObjects.get(this)), - void 0 !== parentReference && - ((key = parentReference + ":" + key), - writtenObjects.set(value, key), - void 0 !== temporaryReferences && - temporaryReferences.set(key, value))); - if (isArrayImpl(value)) return value; - if (value instanceof FormData) { - null === formData && (formData = new FormData()); - var data$31 = formData; - key = nextPartId++; - var prefix = formFieldPrefix + key + "_"; - value.forEach(function (originalValue, originalKey) { - data$31.append(prefix + originalKey, originalValue); - }); - return "$K" + key.toString(16); - } - if (value instanceof Map) - return ( - (key = nextPartId++), - (parentReference = serializeModel(Array.from(value), key)), - null === formData && (formData = new FormData()), - formData.append(formFieldPrefix + key, parentReference), - "$Q" + key.toString(16) - ); - if (value instanceof Set) - return ( - (key = nextPartId++), - (parentReference = serializeModel(Array.from(value), key)), - null === formData && (formData = new FormData()), - formData.append(formFieldPrefix + key, parentReference), - "$W" + key.toString(16) - ); - if (value instanceof ArrayBuffer) - return ( - (key = new Blob([value])), - (parentReference = nextPartId++), - null === formData && (formData = new FormData()), - formData.append(formFieldPrefix + parentReference, key), - "$A" + parentReference.toString(16) - ); - if (value instanceof Int8Array) return serializeTypedArray("O", value); - if (value instanceof Uint8Array) return serializeTypedArray("o", value); - if (value instanceof Uint8ClampedArray) - return serializeTypedArray("U", value); - if (value instanceof Int16Array) return serializeTypedArray("S", value); - if (value instanceof Uint16Array) return serializeTypedArray("s", value); - if (value instanceof Int32Array) return serializeTypedArray("L", value); - if (value instanceof Uint32Array) return serializeTypedArray("l", value); - if (value instanceof Float32Array) return serializeTypedArray("G", value); - if (value instanceof Float64Array) return serializeTypedArray("g", value); - if (value instanceof BigInt64Array) - return serializeTypedArray("M", value); - if (value instanceof BigUint64Array) - return serializeTypedArray("m", value); - if (value instanceof DataView) return serializeTypedArray("V", value); - if ("function" === typeof Blob && value instanceof Blob) - return ( - null === formData && (formData = new FormData()), - (key = nextPartId++), - formData.append(formFieldPrefix + key, value), - "$B" + key.toString(16) - ); - if ((key = getIteratorFn(value))) - return ( - (parentReference = key.call(value)), - parentReference === value - ? ((key = nextPartId++), - (parentReference = serializeModel( - Array.from(parentReference), - key - )), - null === formData && (formData = new FormData()), - formData.append(formFieldPrefix + key, parentReference), - "$i" + key.toString(16)) - : Array.from(parentReference) - ); - if ( - "function" === typeof ReadableStream && - value instanceof ReadableStream - ) - return serializeReadableStream(value); - key = value[ASYNC_ITERATOR]; - if ("function" === typeof key) - return serializeAsyncIterable(value, key.call(value)); - key = getPrototypeOf(value); - if ( - key !== ObjectPrototype && - (null === key || null !== getPrototypeOf(key)) - ) { - if (void 0 === temporaryReferences) - throw Error( - "Only plain objects, and a few built-ins, can be passed to Server Functions. Classes or null prototypes are not supported." - ); - return "$T"; - } - return value; - } - if ("string" === typeof value) { - if ("Z" === value[value.length - 1] && this[key] instanceof Date) - return "$D" + value; - key = "$" === value[0] ? "$" + value : value; - return key; - } - if ("boolean" === typeof value) return value; - if ("number" === typeof value) return serializeNumber(value); - if ("undefined" === typeof value) return "$undefined"; - if ("function" === typeof value) { - parentReference = knownServerReferences.get(value); - if (void 0 !== parentReference) - return ( - (key = JSON.stringify( - { id: parentReference.id, bound: parentReference.bound }, - resolveToJSON - )), - null === formData && (formData = new FormData()), - (parentReference = nextPartId++), - formData.set(formFieldPrefix + parentReference, key), - "$F" + parentReference.toString(16) - ); - if ( - void 0 !== temporaryReferences && - -1 === key.indexOf(":") && - ((parentReference = writtenObjects.get(this)), - void 0 !== parentReference) - ) - return ( - temporaryReferences.set(parentReference + ":" + key, value), "$T" - ); - throw Error( - "Client Functions cannot be passed directly to Server Functions. Only Functions passed from the Server can be passed back again." - ); - } - if ("symbol" === typeof value) { - if ( - void 0 !== temporaryReferences && - -1 === key.indexOf(":") && - ((parentReference = writtenObjects.get(this)), - void 0 !== parentReference) - ) - return ( - temporaryReferences.set(parentReference + ":" + key, value), "$T" - ); - throw Error( - "Symbols cannot be passed to a Server Function without a temporary reference set. Pass a TemporaryReferenceSet to the options." - ); - } - if ("bigint" === typeof value) return "$n" + value.toString(10); - throw Error( - "Type " + - typeof value + - " is not supported as an argument to a Server Function." - ); - } - function serializeModel(model, id) { - "object" === typeof model && - null !== model && - ((id = "$" + id.toString(16)), - writtenObjects.set(model, id), - void 0 !== temporaryReferences && temporaryReferences.set(id, model)); - modelRoot = model; - return JSON.stringify(model, resolveToJSON); - } - var nextPartId = 1, - pendingParts = 0, - formData = null, - writtenObjects = new WeakMap(), - modelRoot = root, - json = serializeModel(root, 0); - null === formData - ? resolve(json) - : (formData.set(formFieldPrefix + "0", json), - 0 === pendingParts && resolve(formData)); - return function () { - 0 < pendingParts && - ((pendingParts = 0), - null === formData ? resolve(json) : resolve(formData)); - }; -} -var boundCache = new WeakMap(); -function encodeFormData(reference) { - var resolve, - reject, - thenable = new Promise(function (res, rej) { - resolve = res; - reject = rej; - }); - processReply( - reference, - "", - void 0, - function (body) { - if ("string" === typeof body) { - var data = new FormData(); - data.append("0", body); - body = data; - } - thenable.status = "fulfilled"; - thenable.value = body; - resolve(body); - }, - function (e) { - thenable.status = "rejected"; - thenable.reason = e; - reject(e); - } - ); - return thenable; -} -function defaultEncodeFormAction(identifierPrefix) { - var referenceClosure = knownServerReferences.get(this); - if (!referenceClosure) - throw Error( - "Tried to encode a Server Action from a different instance than the encoder is from. This is a bug in React." - ); - var data = null; - if (null !== referenceClosure.bound) { - data = boundCache.get(referenceClosure); - data || - ((data = encodeFormData({ - id: referenceClosure.id, - bound: referenceClosure.bound - })), - boundCache.set(referenceClosure, data)); - if ("rejected" === data.status) throw data.reason; - if ("fulfilled" !== data.status) throw data; - referenceClosure = data.value; - var prefixedData = new FormData(); - referenceClosure.forEach(function (value, key) { - prefixedData.append("$ACTION_" + identifierPrefix + ":" + key, value); - }); - data = prefixedData; - referenceClosure = "$ACTION_REF_" + identifierPrefix; - } else referenceClosure = "$ACTION_ID_" + referenceClosure.id; - return { - name: referenceClosure, - method: "POST", - encType: "multipart/form-data", - data: data - }; -} -function isSignatureEqual(referenceId, numberOfBoundArgs) { - var referenceClosure = knownServerReferences.get(this); - if (!referenceClosure) - throw Error( - "Tried to encode a Server Action from a different instance than the encoder is from. This is a bug in React." - ); - if (referenceClosure.id !== referenceId) return !1; - var boundPromise = referenceClosure.bound; - if (null === boundPromise) return 0 === numberOfBoundArgs; - switch (boundPromise.status) { - case "fulfilled": - return boundPromise.value.length === numberOfBoundArgs; - case "pending": - throw boundPromise; - case "rejected": - throw boundPromise.reason; - default: - throw ( - ("string" !== typeof boundPromise.status && - ((boundPromise.status = "pending"), - boundPromise.then( - function (boundArgs) { - boundPromise.status = "fulfilled"; - boundPromise.value = boundArgs; - }, - function (error) { - boundPromise.status = "rejected"; - boundPromise.reason = error; - } - )), - boundPromise) - ); - } -} -function registerBoundServerReference(reference, id, bound, encodeFormAction) { - knownServerReferences.has(reference) || - (knownServerReferences.set(reference, { - id: id, - originalBind: reference.bind, - bound: bound - }), - Object.defineProperties(reference, { - $$FORM_ACTION: { - value: - void 0 === encodeFormAction - ? defaultEncodeFormAction - : function () { - var referenceClosure = knownServerReferences.get(this); - if (!referenceClosure) - throw Error( - "Tried to encode a Server Action from a different instance than the encoder is from. This is a bug in React." - ); - var boundPromise = referenceClosure.bound; - null === boundPromise && (boundPromise = Promise.resolve([])); - return encodeFormAction(referenceClosure.id, boundPromise); - } - }, - $$IS_SIGNATURE_EQUAL: { value: isSignatureEqual }, - bind: { value: bind } - })); -} -var FunctionBind = Function.prototype.bind, - ArraySlice = Array.prototype.slice; -function bind() { - var referenceClosure = knownServerReferences.get(this); - if (!referenceClosure) return FunctionBind.apply(this, arguments); - var newFn = referenceClosure.originalBind.apply(this, arguments), - args = ArraySlice.call(arguments, 1), - boundPromise = null; - boundPromise = - null !== referenceClosure.bound - ? Promise.resolve(referenceClosure.bound).then(function (boundArgs) { - return boundArgs.concat(args); - }) - : Promise.resolve(args); - knownServerReferences.set(newFn, { - id: referenceClosure.id, - originalBind: newFn.bind, - bound: boundPromise - }); - Object.defineProperties(newFn, { - $$FORM_ACTION: { value: this.$$FORM_ACTION }, - $$IS_SIGNATURE_EQUAL: { value: isSignatureEqual }, - bind: { value: bind } - }); - return newFn; -} -function createBoundServerReference(metaData, callServer, encodeFormAction) { - function action() { - var args = Array.prototype.slice.call(arguments); - return bound - ? "fulfilled" === bound.status - ? callServer(id, bound.value.concat(args)) - : Promise.resolve(bound).then(function (boundArgs) { - return callServer(id, boundArgs.concat(args)); - }) - : callServer(id, args); - } - var id = metaData.id, - bound = metaData.bound; - registerBoundServerReference(action, id, bound, encodeFormAction); - return action; -} -function createServerReference$1(id, callServer, encodeFormAction) { - function action() { - var args = Array.prototype.slice.call(arguments); - return callServer(id, args); - } - registerBoundServerReference(action, id, null, encodeFormAction); - return action; -} -function ReactPromise(status, value, reason) { - this.status = status; - this.value = value; - this.reason = reason; -} -ReactPromise.prototype = Object.create(Promise.prototype); -ReactPromise.prototype.then = function (resolve, reject) { - switch (this.status) { - case "resolved_model": - initializeModelChunk(this); - break; - case "resolved_module": - initializeModuleChunk(this); - } - switch (this.status) { - case "fulfilled": - "function" === typeof resolve && resolve(this.value); - break; - case "pending": - case "blocked": - "function" === typeof resolve && - (null === this.value && (this.value = []), this.value.push(resolve)); - "function" === typeof reject && - (null === this.reason && (this.reason = []), this.reason.push(reject)); - break; - case "halted": - break; - default: - "function" === typeof reject && reject(this.reason); - } -}; -function readChunk(chunk) { - switch (chunk.status) { - case "resolved_model": - initializeModelChunk(chunk); - break; - case "resolved_module": - initializeModuleChunk(chunk); - } - switch (chunk.status) { - case "fulfilled": - return chunk.value; - case "pending": - case "blocked": - case "halted": - throw chunk; - default: - throw chunk.reason; - } -} -function wakeChunk(response, listeners, value) { - for (var i = 0; i < listeners.length; i++) { - var listener = listeners[i]; - "function" === typeof listener - ? listener(value) - : fulfillReference(response, listener, value); - } -} -function rejectChunk(response, listeners, error) { - for (var i = 0; i < listeners.length; i++) { - var listener = listeners[i]; - "function" === typeof listener - ? listener(error) - : rejectReference(response, listener.handler, error); - } -} -function resolveBlockedCycle(resolvedChunk, reference) { - var referencedChunk = reference.handler.chunk; - if (null === referencedChunk) return null; - if (referencedChunk === resolvedChunk) return reference.handler; - reference = referencedChunk.value; - if (null !== reference) - for ( - referencedChunk = 0; - referencedChunk < reference.length; - referencedChunk++ - ) { - var listener = reference[referencedChunk]; - if ( - "function" !== typeof listener && - ((listener = resolveBlockedCycle(resolvedChunk, listener)), - null !== listener) - ) - return listener; - } - return null; -} -function wakeChunkIfInitialized( - response, - chunk, - resolveListeners, - rejectListeners -) { - switch (chunk.status) { - case "fulfilled": - wakeChunk(response, resolveListeners, chunk.value); - break; - case "blocked": - for (var i = 0; i < resolveListeners.length; i++) { - var listener = resolveListeners[i]; - if ("function" !== typeof listener) { - var cyclicHandler = resolveBlockedCycle(chunk, listener); - if (null !== cyclicHandler) - switch ( - (fulfillReference(response, listener, cyclicHandler.value), - resolveListeners.splice(i, 1), - i--, - null !== rejectListeners && - ((listener = rejectListeners.indexOf(listener)), - -1 !== listener && rejectListeners.splice(listener, 1)), - chunk.status) - ) { - case "fulfilled": - wakeChunk(response, resolveListeners, chunk.value); - return; - case "rejected": - null !== rejectListeners && - rejectChunk(response, rejectListeners, chunk.reason); - return; - } - } - } - case "pending": - if (chunk.value) - for (response = 0; response < resolveListeners.length; response++) - chunk.value.push(resolveListeners[response]); - else chunk.value = resolveListeners; - if (chunk.reason) { - if (rejectListeners) - for ( - resolveListeners = 0; - resolveListeners < rejectListeners.length; - resolveListeners++ - ) - chunk.reason.push(rejectListeners[resolveListeners]); - } else chunk.reason = rejectListeners; - break; - case "rejected": - rejectListeners && rejectChunk(response, rejectListeners, chunk.reason); - } -} -function triggerErrorOnChunk(response, chunk, error) { - if ("pending" !== chunk.status && "blocked" !== chunk.status) - chunk.reason.error(error); - else { - var listeners = chunk.reason; - chunk.status = "rejected"; - chunk.reason = error; - null !== listeners && rejectChunk(response, listeners, error); - } -} -function createResolvedIteratorResultChunk(response, value, done) { - return new ReactPromise( - "resolved_model", - (done ? '{"done":true,"value":' : '{"done":false,"value":') + value + "}", - response - ); -} -function resolveIteratorResultChunk(response, chunk, value, done) { - resolveModelChunk( - response, - chunk, - (done ? '{"done":true,"value":' : '{"done":false,"value":') + value + "}" - ); -} -function resolveModelChunk(response, chunk, value) { - if ("pending" !== chunk.status) chunk.reason.enqueueModel(value); - else { - var resolveListeners = chunk.value, - rejectListeners = chunk.reason; - chunk.status = "resolved_model"; - chunk.value = value; - chunk.reason = response; - null !== resolveListeners && - (initializeModelChunk(chunk), - wakeChunkIfInitialized( - response, - chunk, - resolveListeners, - rejectListeners - )); - } -} -function resolveModuleChunk(response, chunk, value) { - if ("pending" === chunk.status || "blocked" === chunk.status) { - var resolveListeners = chunk.value, - rejectListeners = chunk.reason; - chunk.status = "resolved_module"; - chunk.value = value; - null !== resolveListeners && - (initializeModuleChunk(chunk), - wakeChunkIfInitialized( - response, - chunk, - resolveListeners, - rejectListeners - )); - } -} -var initializingHandler = null; -function initializeModelChunk(chunk) { - var prevHandler = initializingHandler; - initializingHandler = null; - var resolvedModel = chunk.value, - response = chunk.reason; - chunk.status = "blocked"; - chunk.value = null; - chunk.reason = null; - try { - var value = JSON.parse(resolvedModel, response._fromJSON), - resolveListeners = chunk.value; - if (null !== resolveListeners) - for ( - chunk.value = null, chunk.reason = null, resolvedModel = 0; - resolvedModel < resolveListeners.length; - resolvedModel++ - ) { - var listener = resolveListeners[resolvedModel]; - "function" === typeof listener - ? listener(value) - : fulfillReference(response, listener, value, chunk); - } - if (null !== initializingHandler) { - if (initializingHandler.errored) throw initializingHandler.reason; - if (0 < initializingHandler.deps) { - initializingHandler.value = value; - initializingHandler.chunk = chunk; - return; - } - } - chunk.status = "fulfilled"; - chunk.value = value; - } catch (error) { - (chunk.status = "rejected"), (chunk.reason = error); - } finally { - initializingHandler = prevHandler; - } -} -function initializeModuleChunk(chunk) { - try { - var value = requireModule(chunk.value); - chunk.status = "fulfilled"; - chunk.value = value; - } catch (error) { - (chunk.status = "rejected"), (chunk.reason = error); - } -} -function reportGlobalError(weakResponse, error) { - weakResponse._closed = !0; - weakResponse._closedReason = error; - weakResponse._chunks.forEach(function (chunk) { - "pending" === chunk.status && - triggerErrorOnChunk(weakResponse, chunk, error); - }); -} -function createLazyChunkWrapper(chunk) { - return { $$typeof: REACT_LAZY_TYPE, _payload: chunk, _init: readChunk }; -} -function getChunk(response, id) { - var chunks = response._chunks, - chunk = chunks.get(id); - chunk || - ((chunk = response._closed - ? new ReactPromise("rejected", null, response._closedReason) - : new ReactPromise("pending", null, null)), - chunks.set(id, chunk)); - return chunk; -} -function fulfillReference(response, reference, value) { - for ( - var handler = reference.handler, - parentObject = reference.parentObject, - key = reference.key, - map = reference.map, - path = reference.path, - i = 1; - i < path.length; - i++ - ) { - for ( - ; - "object" === typeof value && - null !== value && - value.$$typeof === REACT_LAZY_TYPE; - - ) - if (((value = value._payload), value === handler.chunk)) - value = handler.value; - else { - switch (value.status) { - case "resolved_model": - initializeModelChunk(value); - break; - case "resolved_module": - initializeModuleChunk(value); - } - switch (value.status) { - case "fulfilled": - value = value.value; - continue; - case "blocked": - var cyclicHandler = resolveBlockedCycle(value, reference); - if (null !== cyclicHandler) { - value = cyclicHandler.value; - continue; - } - case "pending": - path.splice(0, i - 1); - null === value.value - ? (value.value = [reference]) - : value.value.push(reference); - null === value.reason - ? (value.reason = [reference]) - : value.reason.push(reference); - return; - case "halted": - return; - default: - rejectReference(response, reference.handler, value.reason); - return; - } - } - value = value[path[i]]; - } - for ( - ; - "object" === typeof value && - null !== value && - value.$$typeof === REACT_LAZY_TYPE; - - ) - if (((reference = value._payload), reference === handler.chunk)) - value = handler.value; - else { - switch (reference.status) { - case "resolved_model": - initializeModelChunk(reference); - break; - case "resolved_module": - initializeModuleChunk(reference); - } - switch (reference.status) { - case "fulfilled": - value = reference.value; - continue; - } - break; - } - map = map(response, value, parentObject, key); - parentObject[key] = map; - "" === key && null === handler.value && (handler.value = map); - if ( - parentObject[0] === REACT_ELEMENT_TYPE && - "object" === typeof handler.value && - null !== handler.value && - handler.value.$$typeof === REACT_ELEMENT_TYPE - ) - switch (((parentObject = handler.value), key)) { - case "3": - parentObject.props = map; - } - handler.deps--; - 0 === handler.deps && - ((key = handler.chunk), - null !== key && - "blocked" === key.status && - ((parentObject = key.value), - (key.status = "fulfilled"), - (key.value = handler.value), - (key.reason = handler.reason), - null !== parentObject && - wakeChunk(response, parentObject, handler.value))); -} -function rejectReference(response, handler, error) { - handler.errored || - ((handler.errored = !0), - (handler.value = null), - (handler.reason = error), - (handler = handler.chunk), - null !== handler && - "blocked" === handler.status && - triggerErrorOnChunk(response, handler, error)); -} -function waitForReference( - referencedChunk, - parentObject, - key, - response, - map, - path -) { - initializingHandler - ? ((response = initializingHandler), response.deps++) - : (response = initializingHandler = - { - parent: null, - chunk: null, - value: null, - reason: null, - deps: 1, - errored: !1 - }); - parentObject = { - handler: response, - parentObject: parentObject, - key: key, - map: map, - path: path - }; - null === referencedChunk.value - ? (referencedChunk.value = [parentObject]) - : referencedChunk.value.push(parentObject); - null === referencedChunk.reason - ? (referencedChunk.reason = [parentObject]) - : referencedChunk.reason.push(parentObject); - return null; -} -function loadServerReference(response, metaData, parentObject, key) { - if (!response._serverReferenceConfig) - return createBoundServerReference( - metaData, - response._callServer, - response._encodeFormAction - ); - var serverReference = resolveServerReference( - response._serverReferenceConfig, - metaData.id - ), - promise = preloadModule(serverReference); - if (promise) - metaData.bound && (promise = Promise.all([promise, metaData.bound])); - else if (metaData.bound) promise = Promise.resolve(metaData.bound); - else - return ( - (promise = requireModule(serverReference)), - registerBoundServerReference( - promise, - metaData.id, - metaData.bound, - response._encodeFormAction - ), - promise - ); - if (initializingHandler) { - var handler = initializingHandler; - handler.deps++; - } else - handler = initializingHandler = { - parent: null, - chunk: null, - value: null, - reason: null, - deps: 1, - errored: !1 - }; - promise.then( - function () { - var resolvedValue = requireModule(serverReference); - if (metaData.bound) { - var boundArgs = metaData.bound.value.slice(0); - boundArgs.unshift(null); - resolvedValue = resolvedValue.bind.apply(resolvedValue, boundArgs); - } - registerBoundServerReference( - resolvedValue, - metaData.id, - metaData.bound, - response._encodeFormAction - ); - parentObject[key] = resolvedValue; - "" === key && null === handler.value && (handler.value = resolvedValue); - if ( - parentObject[0] === REACT_ELEMENT_TYPE && - "object" === typeof handler.value && - null !== handler.value && - handler.value.$$typeof === REACT_ELEMENT_TYPE - ) - switch (((boundArgs = handler.value), key)) { - case "3": - boundArgs.props = resolvedValue; - } - handler.deps--; - 0 === handler.deps && - ((resolvedValue = handler.chunk), - null !== resolvedValue && - "blocked" === resolvedValue.status && - ((boundArgs = resolvedValue.value), - (resolvedValue.status = "fulfilled"), - (resolvedValue.value = handler.value), - null !== boundArgs && wakeChunk(response, boundArgs, handler.value))); - }, - function (error) { - if (!handler.errored) { - handler.errored = !0; - handler.value = null; - handler.reason = error; - var chunk = handler.chunk; - null !== chunk && - "blocked" === chunk.status && - triggerErrorOnChunk(response, chunk, error); - } - } - ); - return null; -} -function getOutlinedModel(response, reference, parentObject, key, map) { - reference = reference.split(":"); - var id = parseInt(reference[0], 16); - id = getChunk(response, id); - switch (id.status) { - case "resolved_model": - initializeModelChunk(id); - break; - case "resolved_module": - initializeModuleChunk(id); - } - switch (id.status) { - case "fulfilled": - id = id.value; - for (var i = 1; i < reference.length; i++) { - for ( - ; - "object" === typeof id && - null !== id && - id.$$typeof === REACT_LAZY_TYPE; - - ) { - id = id._payload; - switch (id.status) { - case "resolved_model": - initializeModelChunk(id); - break; - case "resolved_module": - initializeModuleChunk(id); - } - switch (id.status) { - case "fulfilled": - id = id.value; - break; - case "blocked": - case "pending": - return waitForReference( - id, - parentObject, - key, - response, - map, - reference.slice(i - 1) - ); - case "halted": - return ( - initializingHandler - ? ((response = initializingHandler), response.deps++) - : (initializingHandler = { - parent: null, - chunk: null, - value: null, - reason: null, - deps: 1, - errored: !1 - }), - null - ); - default: - return ( - initializingHandler - ? ((initializingHandler.errored = !0), - (initializingHandler.value = null), - (initializingHandler.reason = id.reason)) - : (initializingHandler = { - parent: null, - chunk: null, - value: null, - reason: id.reason, - deps: 0, - errored: !0 - }), - null - ); - } - } - id = id[reference[i]]; - } - for ( - ; - "object" === typeof id && - null !== id && - id.$$typeof === REACT_LAZY_TYPE; - - ) { - reference = id._payload; - switch (reference.status) { - case "resolved_model": - initializeModelChunk(reference); - break; - case "resolved_module": - initializeModuleChunk(reference); - } - switch (reference.status) { - case "fulfilled": - id = reference.value; - continue; - } - break; - } - return map(response, id, parentObject, key); - case "pending": - case "blocked": - return waitForReference(id, parentObject, key, response, map, reference); - case "halted": - return ( - initializingHandler - ? ((response = initializingHandler), response.deps++) - : (initializingHandler = { - parent: null, - chunk: null, - value: null, - reason: null, - deps: 1, - errored: !1 - }), - null - ); - default: - return ( - initializingHandler - ? ((initializingHandler.errored = !0), - (initializingHandler.value = null), - (initializingHandler.reason = id.reason)) - : (initializingHandler = { - parent: null, - chunk: null, - value: null, - reason: id.reason, - deps: 0, - errored: !0 - }), - null - ); - } -} -function createMap(response, model) { - return new Map(model); -} -function createSet(response, model) { - return new Set(model); -} -function createBlob(response, model) { - return new Blob(model.slice(1), { type: model[0] }); -} -function createFormData(response, model) { - response = new FormData(); - for (var i = 0; i < model.length; i++) - response.append(model[i][0], model[i][1]); - return response; -} -function extractIterator(response, model) { - return model[Symbol.iterator](); -} -function createModel(response, model) { - return model; -} -function parseModelString(response, parentObject, key, value) { - if ("$" === value[0]) { - if ("$" === value) - return ( - null !== initializingHandler && - "0" === key && - (initializingHandler = { - parent: initializingHandler, - chunk: null, - value: null, - reason: null, - deps: 0, - errored: !1 - }), - REACT_ELEMENT_TYPE - ); - switch (value[1]) { - case "$": - return value.slice(1); - case "L": - return ( - (parentObject = parseInt(value.slice(2), 16)), - (response = getChunk(response, parentObject)), - createLazyChunkWrapper(response) - ); - case "@": - return ( - (parentObject = parseInt(value.slice(2), 16)), - getChunk(response, parentObject) - ); - case "S": - return Symbol.for(value.slice(2)); - case "F": - return ( - (value = value.slice(2)), - getOutlinedModel( - response, - value, - parentObject, - key, - loadServerReference - ) - ); - case "T": - parentObject = "$" + value.slice(2); - response = response._tempRefs; - if (null == response) - throw Error( - "Missing a temporary reference set but the RSC response returned a temporary reference. Pass a temporaryReference option with the set that was used with the reply." - ); - return response.get(parentObject); - case "Q": - return ( - (value = value.slice(2)), - getOutlinedModel(response, value, parentObject, key, createMap) - ); - case "W": - return ( - (value = value.slice(2)), - getOutlinedModel(response, value, parentObject, key, createSet) - ); - case "B": - return ( - (value = value.slice(2)), - getOutlinedModel(response, value, parentObject, key, createBlob) - ); - case "K": - return ( - (value = value.slice(2)), - getOutlinedModel(response, value, parentObject, key, createFormData) - ); - case "Z": - return resolveErrorProd(); - case "i": - return ( - (value = value.slice(2)), - getOutlinedModel(response, value, parentObject, key, extractIterator) - ); - case "I": - return Infinity; - case "-": - return "$-0" === value ? -0 : -Infinity; - case "N": - return NaN; - case "u": - return; - case "D": - return new Date(Date.parse(value.slice(2))); - case "n": - return BigInt(value.slice(2)); - default: - return ( - (value = value.slice(1)), - getOutlinedModel(response, value, parentObject, key, createModel) - ); - } - } - return value; -} -function missingCall() { - throw Error( - 'Trying to call a function from "use server" but the callServer option was not implemented in your router runtime.' - ); -} -function ResponseInstance( - bundlerConfig, - serverReferenceConfig, - moduleLoading, - callServer, - encodeFormAction, - nonce, - temporaryReferences -) { - var chunks = new Map(); - this._bundlerConfig = bundlerConfig; - this._serverReferenceConfig = serverReferenceConfig; - this._moduleLoading = moduleLoading; - this._callServer = void 0 !== callServer ? callServer : missingCall; - this._encodeFormAction = encodeFormAction; - this._nonce = nonce; - this._chunks = chunks; - this._stringDecoder = new util.TextDecoder(); - this._fromJSON = null; - this._closed = !1; - this._closedReason = null; - this._tempRefs = temporaryReferences; - this._fromJSON = createFromJSONCallback(this); -} -function createStreamState() { - return { _rowState: 0, _rowID: 0, _rowTag: 0, _rowLength: 0, _buffer: [] }; -} -function resolveBuffer(response, id, buffer) { - response = response._chunks; - var chunk = response.get(id); - chunk && "pending" !== chunk.status - ? chunk.reason.enqueueValue(buffer) - : ((buffer = new ReactPromise("fulfilled", buffer, null)), - response.set(id, buffer)); -} -function resolveModule(response, id, model) { - var chunks = response._chunks, - chunk = chunks.get(id); - model = JSON.parse(model, response._fromJSON); - var clientReference = resolveClientReference(response._bundlerConfig, model); - prepareDestinationWithChunks( - response._moduleLoading, - model[1], - response._nonce - ); - if ((model = preloadModule(clientReference))) { - if (chunk) { - var blockedChunk = chunk; - blockedChunk.status = "blocked"; - } else - (blockedChunk = new ReactPromise("blocked", null, null)), - chunks.set(id, blockedChunk); - model.then( - function () { - return resolveModuleChunk(response, blockedChunk, clientReference); - }, - function (error) { - return triggerErrorOnChunk(response, blockedChunk, error); - } - ); - } else - chunk - ? resolveModuleChunk(response, chunk, clientReference) - : ((chunk = new ReactPromise("resolved_module", clientReference, null)), - chunks.set(id, chunk)); -} -function resolveStream(response, id, stream, controller) { - var chunks = response._chunks, - chunk = chunks.get(id); - chunk - ? "pending" === chunk.status && - ((id = chunk.value), - (chunk.status = "fulfilled"), - (chunk.value = stream), - (chunk.reason = controller), - null !== id && wakeChunk(response, id, chunk.value)) - : ((response = new ReactPromise("fulfilled", stream, controller)), - chunks.set(id, response)); -} -function startReadableStream(response, id, type) { - var controller = null; - type = new ReadableStream({ - type: type, - start: function (c) { - controller = c; - } - }); - var previousBlockedChunk = null; - resolveStream(response, id, type, { - enqueueValue: function (value) { - null === previousBlockedChunk - ? controller.enqueue(value) - : previousBlockedChunk.then(function () { - controller.enqueue(value); - }); - }, - enqueueModel: function (json) { - if (null === previousBlockedChunk) { - var chunk = new ReactPromise("resolved_model", json, response); - initializeModelChunk(chunk); - "fulfilled" === chunk.status - ? controller.enqueue(chunk.value) - : (chunk.then( - function (v) { - return controller.enqueue(v); - }, - function (e) { - return controller.error(e); - } - ), - (previousBlockedChunk = chunk)); - } else { - chunk = previousBlockedChunk; - var chunk$54 = new ReactPromise("pending", null, null); - chunk$54.then( - function (v) { - return controller.enqueue(v); - }, - function (e) { - return controller.error(e); - } - ); - previousBlockedChunk = chunk$54; - chunk.then(function () { - previousBlockedChunk === chunk$54 && (previousBlockedChunk = null); - resolveModelChunk(response, chunk$54, json); - }); - } - }, - close: function () { - if (null === previousBlockedChunk) controller.close(); - else { - var blockedChunk = previousBlockedChunk; - previousBlockedChunk = null; - blockedChunk.then(function () { - return controller.close(); - }); - } - }, - error: function (error) { - if (null === previousBlockedChunk) controller.error(error); - else { - var blockedChunk = previousBlockedChunk; - previousBlockedChunk = null; - blockedChunk.then(function () { - return controller.error(error); - }); - } - } - }); -} -function asyncIterator() { - return this; -} -function createIterator(next) { - next = { next: next }; - next[ASYNC_ITERATOR] = asyncIterator; - return next; -} -function startAsyncIterable(response, id, iterator) { - var buffer = [], - closed = !1, - nextWriteIndex = 0, - iterable = {}; - iterable[ASYNC_ITERATOR] = function () { - var nextReadIndex = 0; - return createIterator(function (arg) { - if (void 0 !== arg) - throw Error( - "Values cannot be passed to next() of AsyncIterables passed to Client Components." - ); - if (nextReadIndex === buffer.length) { - if (closed) - return new ReactPromise( - "fulfilled", - { done: !0, value: void 0 }, - null - ); - buffer[nextReadIndex] = new ReactPromise("pending", null, null); - } - return buffer[nextReadIndex++]; - }); - }; - resolveStream( - response, - id, - iterator ? iterable[ASYNC_ITERATOR]() : iterable, - { - enqueueValue: function (value) { - if (nextWriteIndex === buffer.length) - buffer[nextWriteIndex] = new ReactPromise( - "fulfilled", - { done: !1, value: value }, - null - ); - else { - var chunk = buffer[nextWriteIndex], - resolveListeners = chunk.value, - rejectListeners = chunk.reason; - chunk.status = "fulfilled"; - chunk.value = { done: !1, value: value }; - null !== resolveListeners && - wakeChunkIfInitialized( - response, - chunk, - resolveListeners, - rejectListeners - ); - } - nextWriteIndex++; - }, - enqueueModel: function (value) { - nextWriteIndex === buffer.length - ? (buffer[nextWriteIndex] = createResolvedIteratorResultChunk( - response, - value, - !1 - )) - : resolveIteratorResultChunk( - response, - buffer[nextWriteIndex], - value, - !1 - ); - nextWriteIndex++; - }, - close: function (value) { - closed = !0; - nextWriteIndex === buffer.length - ? (buffer[nextWriteIndex] = createResolvedIteratorResultChunk( - response, - value, - !0 - )) - : resolveIteratorResultChunk( - response, - buffer[nextWriteIndex], - value, - !0 - ); - for (nextWriteIndex++; nextWriteIndex < buffer.length; ) - resolveIteratorResultChunk( - response, - buffer[nextWriteIndex++], - '"$undefined"', - !0 - ); - }, - error: function (error) { - closed = !0; - for ( - nextWriteIndex === buffer.length && - (buffer[nextWriteIndex] = new ReactPromise("pending", null, null)); - nextWriteIndex < buffer.length; - - ) - triggerErrorOnChunk(response, buffer[nextWriteIndex++], error); - } - } - ); -} -function resolveErrorProd() { - var error = Error( - "An error occurred in the Server Components render. The specific message is omitted in production builds to avoid leaking sensitive details. A digest property is included on this error instance which may provide additional details about the nature of the error." - ); - error.stack = "Error: " + error.message; - return error; -} -function mergeBuffer(buffer, lastChunk) { - for (var l = buffer.length, byteLength = lastChunk.length, i = 0; i < l; i++) - byteLength += buffer[i].byteLength; - byteLength = new Uint8Array(byteLength); - for (var i$55 = (i = 0); i$55 < l; i$55++) { - var chunk = buffer[i$55]; - byteLength.set(chunk, i); - i += chunk.byteLength; - } - byteLength.set(lastChunk, i); - return byteLength; -} -function resolveTypedArray( - response, - id, - buffer, - lastChunk, - constructor, - bytesPerElement -) { - buffer = - 0 === buffer.length && 0 === lastChunk.byteOffset % bytesPerElement - ? lastChunk - : mergeBuffer(buffer, lastChunk); - constructor = new constructor( - buffer.buffer, - buffer.byteOffset, - buffer.byteLength / bytesPerElement - ); - resolveBuffer(response, id, constructor); -} -function processFullBinaryRow(response, streamState, id, tag, buffer, chunk) { - switch (tag) { - case 65: - resolveBuffer(response, id, mergeBuffer(buffer, chunk).buffer); - return; - case 79: - resolveTypedArray(response, id, buffer, chunk, Int8Array, 1); - return; - case 111: - resolveBuffer( - response, - id, - 0 === buffer.length ? chunk : mergeBuffer(buffer, chunk) - ); - return; - case 85: - resolveTypedArray(response, id, buffer, chunk, Uint8ClampedArray, 1); - return; - case 83: - resolveTypedArray(response, id, buffer, chunk, Int16Array, 2); - return; - case 115: - resolveTypedArray(response, id, buffer, chunk, Uint16Array, 2); - return; - case 76: - resolveTypedArray(response, id, buffer, chunk, Int32Array, 4); - return; - case 108: - resolveTypedArray(response, id, buffer, chunk, Uint32Array, 4); - return; - case 71: - resolveTypedArray(response, id, buffer, chunk, Float32Array, 4); - return; - case 103: - resolveTypedArray(response, id, buffer, chunk, Float64Array, 8); - return; - case 77: - resolveTypedArray(response, id, buffer, chunk, BigInt64Array, 8); - return; - case 109: - resolveTypedArray(response, id, buffer, chunk, BigUint64Array, 8); - return; - case 86: - resolveTypedArray(response, id, buffer, chunk, DataView, 1); - return; - } - for ( - var stringDecoder = response._stringDecoder, row = "", i = 0; - i < buffer.length; - i++ - ) - row += stringDecoder.decode(buffer[i], decoderOptions); - row += stringDecoder.decode(chunk); - processFullStringRow(response, streamState, id, tag, row); -} -function processFullStringRow(response, streamState, id, tag, row) { - switch (tag) { - case 73: - resolveModule(response, id, row); - break; - case 72: - id = row[0]; - row = row.slice(1); - response = JSON.parse(row, response._fromJSON); - row = ReactDOMSharedInternals.d; - switch (id) { - case "D": - row.D(response); - break; - case "C": - "string" === typeof response - ? row.C(response) - : row.C(response[0], response[1]); - break; - case "L": - id = response[0]; - streamState = response[1]; - 3 === response.length - ? row.L(id, streamState, response[2]) - : row.L(id, streamState); - break; - case "m": - "string" === typeof response - ? row.m(response) - : row.m(response[0], response[1]); - break; - case "X": - "string" === typeof response - ? row.X(response) - : row.X(response[0], response[1]); - break; - case "S": - "string" === typeof response - ? row.S(response) - : row.S( - response[0], - 0 === response[1] ? void 0 : response[1], - 3 === response.length ? response[2] : void 0 - ); - break; - case "M": - "string" === typeof response - ? row.M(response) - : row.M(response[0], response[1]); - } - break; - case 69: - streamState = response._chunks; - tag = streamState.get(id); - row = JSON.parse(row); - var error = resolveErrorProd(); - error.digest = row.digest; - tag - ? triggerErrorOnChunk(response, tag, error) - : ((response = new ReactPromise("rejected", null, error)), - streamState.set(id, response)); - break; - case 84: - response = response._chunks; - (streamState = response.get(id)) && "pending" !== streamState.status - ? streamState.reason.enqueueValue(row) - : ((row = new ReactPromise("fulfilled", row, null)), - response.set(id, row)); - break; - case 78: - case 68: - case 74: - case 87: - throw Error( - "Failed to read a RSC payload created by a development version of React on the server while using a production version on the client. Always use matching versions on the server and the client." - ); - case 82: - startReadableStream(response, id, void 0); - break; - case 114: - startReadableStream(response, id, "bytes"); - break; - case 88: - startAsyncIterable(response, id, !1); - break; - case 120: - startAsyncIterable(response, id, !0); - break; - case 67: - (id = response._chunks.get(id)) && - "fulfilled" === id.status && - id.reason.close("" === row ? '"$undefined"' : row); - break; - default: - (streamState = response._chunks), - (tag = streamState.get(id)) - ? resolveModelChunk(response, tag, row) - : ((response = new ReactPromise("resolved_model", row, response)), - streamState.set(id, response)); - } -} -function processBinaryChunk(weakResponse, streamState, chunk) { - for ( - var i = 0, - rowState = streamState._rowState, - rowID = streamState._rowID, - rowTag = streamState._rowTag, - rowLength = streamState._rowLength, - buffer = streamState._buffer, - chunkLength = chunk.length; - i < chunkLength; - - ) { - var lastIdx = -1; - switch (rowState) { - case 0: - lastIdx = chunk[i++]; - 58 === lastIdx - ? (rowState = 1) - : (rowID = - (rowID << 4) | (96 < lastIdx ? lastIdx - 87 : lastIdx - 48)); - continue; - case 1: - rowState = chunk[i]; - 84 === rowState || - 65 === rowState || - 79 === rowState || - 111 === rowState || - 98 === rowState || - 85 === rowState || - 83 === rowState || - 115 === rowState || - 76 === rowState || - 108 === rowState || - 71 === rowState || - 103 === rowState || - 77 === rowState || - 109 === rowState || - 86 === rowState - ? ((rowTag = rowState), (rowState = 2), i++) - : (64 < rowState && 91 > rowState) || - 35 === rowState || - 114 === rowState || - 120 === rowState - ? ((rowTag = rowState), (rowState = 3), i++) - : ((rowTag = 0), (rowState = 3)); - continue; - case 2: - lastIdx = chunk[i++]; - 44 === lastIdx - ? (rowState = 4) - : (rowLength = - (rowLength << 4) | (96 < lastIdx ? lastIdx - 87 : lastIdx - 48)); - continue; - case 3: - lastIdx = chunk.indexOf(10, i); - break; - case 4: - (lastIdx = i + rowLength), lastIdx > chunk.length && (lastIdx = -1); - } - var offset = chunk.byteOffset + i; - if (-1 < lastIdx) - (rowLength = new Uint8Array(chunk.buffer, offset, lastIdx - i)), - 98 === rowTag - ? resolveBuffer( - weakResponse, - rowID, - lastIdx === chunkLength ? rowLength : rowLength.slice() - ) - : processFullBinaryRow( - weakResponse, - streamState, - rowID, - rowTag, - buffer, - rowLength - ), - (i = lastIdx), - 3 === rowState && i++, - (rowLength = rowID = rowTag = rowState = 0), - (buffer.length = 0); - else { - chunk = new Uint8Array(chunk.buffer, offset, chunk.byteLength - i); - 98 === rowTag - ? ((rowLength -= chunk.byteLength), - resolveBuffer(weakResponse, rowID, chunk)) - : (buffer.push(chunk), (rowLength -= chunk.byteLength)); - break; - } - } - streamState._rowState = rowState; - streamState._rowID = rowID; - streamState._rowTag = rowTag; - streamState._rowLength = rowLength; -} -function createFromJSONCallback(response) { - return function (key, value) { - if ("string" === typeof value) - return parseModelString(response, this, key, value); - if ("object" === typeof value && null !== value) { - if (value[0] === REACT_ELEMENT_TYPE) { - if ( - ((key = { - $$typeof: REACT_ELEMENT_TYPE, - type: value[1], - key: value[2], - ref: null, - props: value[3] - }), - null !== initializingHandler) - ) - if ( - ((value = initializingHandler), - (initializingHandler = value.parent), - value.errored) - ) - (key = new ReactPromise("rejected", null, value.reason)), - (key = createLazyChunkWrapper(key)); - else if (0 < value.deps) { - var blockedChunk = new ReactPromise("blocked", null, null); - value.value = key; - value.chunk = blockedChunk; - key = createLazyChunkWrapper(blockedChunk); - } - } else key = value; - return key; - } - return value; - }; -} -function close(weakResponse) { - reportGlobalError(weakResponse, Error("Connection closed.")); -} -function noServerCall$1() { - throw Error( - "Server Functions cannot be called during initial render. This would create a fetch waterfall. Try to use a Server Component to pass data to Client Components instead." - ); -} -function createResponseFromOptions(options) { - return new ResponseInstance( - options.serverConsumerManifest.moduleMap, - options.serverConsumerManifest.serverModuleMap, - options.serverConsumerManifest.moduleLoading, - noServerCall$1, - options.encodeFormAction, - "string" === typeof options.nonce ? options.nonce : void 0, - options && options.temporaryReferences - ? options.temporaryReferences - : void 0 - ); -} -function startReadingFromStream$1(response, stream, onDone) { - function progress(_ref) { - var value = _ref.value; - if (_ref.done) return onDone(); - processBinaryChunk(response, streamState, value); - return reader.read().then(progress).catch(error); - } - function error(e) { - reportGlobalError(response, e); - } - var streamState = createStreamState(), - reader = stream.getReader(); - reader.read().then(progress).catch(error); -} -function noServerCall() { - throw Error( - "Server Functions cannot be called during initial render. This would create a fetch waterfall. Try to use a Server Component to pass data to Client Components instead." - ); -} -function startReadingFromStream(response, stream, onEnd) { - var streamState = createStreamState(); - stream.on("data", function (chunk) { - if ("string" === typeof chunk) { - for ( - var i = 0, - rowState = streamState._rowState, - rowID = streamState._rowID, - rowTag = streamState._rowTag, - rowLength = streamState._rowLength, - buffer = streamState._buffer, - chunkLength = chunk.length; - i < chunkLength; - - ) { - var lastIdx = -1; - switch (rowState) { - case 0: - lastIdx = chunk.charCodeAt(i++); - 58 === lastIdx - ? (rowState = 1) - : (rowID = - (rowID << 4) | (96 < lastIdx ? lastIdx - 87 : lastIdx - 48)); - continue; - case 1: - rowState = chunk.charCodeAt(i); - 84 === rowState || - 65 === rowState || - 79 === rowState || - 111 === rowState || - 85 === rowState || - 83 === rowState || - 115 === rowState || - 76 === rowState || - 108 === rowState || - 71 === rowState || - 103 === rowState || - 77 === rowState || - 109 === rowState || - 86 === rowState - ? ((rowTag = rowState), (rowState = 2), i++) - : (64 < rowState && 91 > rowState) || - 114 === rowState || - 120 === rowState - ? ((rowTag = rowState), (rowState = 3), i++) - : ((rowTag = 0), (rowState = 3)); - continue; - case 2: - lastIdx = chunk.charCodeAt(i++); - 44 === lastIdx - ? (rowState = 4) - : (rowLength = - (rowLength << 4) | - (96 < lastIdx ? lastIdx - 87 : lastIdx - 48)); - continue; - case 3: - lastIdx = chunk.indexOf("\n", i); - break; - case 4: - if (84 !== rowTag) - throw Error( - "Binary RSC chunks cannot be encoded as strings. This is a bug in the wiring of the React streams." - ); - if (rowLength < chunk.length || chunk.length > 3 * rowLength) - throw Error( - "String chunks need to be passed in their original shape. Not split into smaller string chunks. This is a bug in the wiring of the React streams." - ); - lastIdx = chunk.length; - } - if (-1 < lastIdx) { - if (0 < buffer.length) - throw Error( - "String chunks need to be passed in their original shape. Not split into smaller string chunks. This is a bug in the wiring of the React streams." - ); - i = chunk.slice(i, lastIdx); - processFullStringRow(response, streamState, rowID, rowTag, i); - i = lastIdx; - 3 === rowState && i++; - rowLength = rowID = rowTag = rowState = 0; - buffer.length = 0; - } else if (chunk.length !== i) - throw Error( - "String chunks need to be passed in their original shape. Not split into smaller string chunks. This is a bug in the wiring of the React streams." - ); - } - streamState._rowState = rowState; - streamState._rowID = rowID; - streamState._rowTag = rowTag; - streamState._rowLength = rowLength; - } else processBinaryChunk(response, streamState, chunk); - }); - stream.on("error", function (error) { - reportGlobalError(response, error); - }); - stream.on("end", onEnd); -} -exports.createFromFetch = function (promiseForResponse, options) { - var response = createResponseFromOptions(options); - promiseForResponse.then( - function (r) { - startReadingFromStream$1(response, r.body, close.bind(null, response)); - }, - function (e) { - reportGlobalError(response, e); - } - ); - return getChunk(response, 0); -}; -exports.createFromNodeStream = function ( - stream, - serverConsumerManifest, - options -) { - serverConsumerManifest = new ResponseInstance( - serverConsumerManifest.moduleMap, - serverConsumerManifest.serverModuleMap, - serverConsumerManifest.moduleLoading, - noServerCall, - options ? options.encodeFormAction : void 0, - options && "string" === typeof options.nonce ? options.nonce : void 0, - void 0 - ); - startReadingFromStream( - serverConsumerManifest, - stream, - close.bind(null, serverConsumerManifest) - ); - return getChunk(serverConsumerManifest, 0); -}; -exports.createFromReadableStream = function (stream, options) { - options = createResponseFromOptions(options); - startReadingFromStream$1(options, stream, close.bind(null, options)); - return getChunk(options, 0); -}; -exports.createServerReference = function (id) { - return createServerReference$1(id, noServerCall$1); -}; -exports.createTemporaryReferenceSet = function () { - return new Map(); -}; -exports.encodeReply = function (value, options) { - return new Promise(function (resolve, reject) { - var abort = processReply( - value, - "", - options && options.temporaryReferences - ? options.temporaryReferences - : void 0, - resolve, - reject - ); - if (options && options.signal) { - var signal = options.signal; - if (signal.aborted) abort(signal.reason); - else { - var listener = function () { - abort(signal.reason); - signal.removeEventListener("abort", listener); - }; - signal.addEventListener("abort", listener); - } - } - }); -}; -exports.registerServerReference = function (reference, id, encodeFormAction) { - registerBoundServerReference(reference, id, null, encodeFormAction); - return reference; -}; 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 2798852a25e49..86f4e5be7c939 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 @@ -4097,7 +4097,7 @@ } function loadServerReference$1(response, metaData, parentObject, key) { var id = metaData.id; - if ("string" !== typeof id) return null; + if ("string" !== typeof id || "then" === key) return null; var serverReference = resolveServerReference(response._bundlerConfig, id); id = metaData.bound; var promise = preloadModule(serverReference); @@ -4458,8 +4458,8 @@ function extractIterator(response, model) { return model[Symbol.iterator](); } - function createModel(response, model) { - return model; + function createModel(response, model, parentObject, key) { + return "then" === key && "function" === typeof model ? null : model; } function parseTypedArray( response, 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 2157c8172fa92..15ad082ab0448 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 @@ -2482,7 +2482,7 @@ function resolveIteratorResultChunk(response, chunk, value, done) { } function loadServerReference$1(response, metaData, parentObject, key) { var id = metaData.id; - if ("string" !== typeof id) return null; + if ("string" !== typeof id || "then" === key) return null; var serverReference = resolveServerReference(response._bundlerConfig, id); id = metaData.bound; var promise = preloadModule(serverReference); @@ -2812,8 +2812,8 @@ function createSet(response, model) { function extractIterator(response, model) { return model[Symbol.iterator](); } -function createModel(response, model) { - return model; +function createModel(response, model, parentObject, key) { + return "then" === key && "function" === typeof model ? null : model; } function parseTypedArray( response, 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 cb2bc38eed5fd..82f1008431b12 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 @@ -4167,7 +4167,7 @@ } function loadServerReference$1(response, metaData, parentObject, key) { var id = metaData.id; - if ("string" !== typeof id) return null; + if ("string" !== typeof id || "then" === key) return null; var serverReference = resolveServerReference(response._bundlerConfig, id); id = metaData.bound; var promise = preloadModule(serverReference); @@ -4528,8 +4528,8 @@ function extractIterator(response, model) { return model[Symbol.iterator](); } - function createModel(response, model) { - return model; + function createModel(response, model, parentObject, key) { + return "then" === key && "function" === typeof model ? null : model; } function parseTypedArray( response, 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 72575a26e1d4f..49008a5342e9f 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 @@ -2477,7 +2477,7 @@ function resolveIteratorResultChunk(response, chunk, value, done) { } function loadServerReference$1(response, metaData, parentObject, key) { var id = metaData.id; - if ("string" !== typeof id) return null; + if ("string" !== typeof id || "then" === key) return null; var serverReference = resolveServerReference(response._bundlerConfig, id); id = metaData.bound; var promise = preloadModule(serverReference); @@ -2807,8 +2807,8 @@ function createSet(response, model) { function extractIterator(response, model) { return model[Symbol.iterator](); } -function createModel(response, model) { - return model; +function createModel(response, model, parentObject, key) { + return "then" === key && "function" === typeof model ? null : model; } function parseTypedArray( response, 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 142af8ee41b27..1bcf6b5717c5c 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 @@ -4614,7 +4614,7 @@ } function loadServerReference$1(response, metaData, parentObject, key) { var id = metaData.id; - if ("string" !== typeof id) return null; + if ("string" !== typeof id || "then" === key) return null; var serverReference = resolveServerReference(response._bundlerConfig, id); id = metaData.bound; var promise = preloadModule(serverReference); @@ -4975,8 +4975,8 @@ function extractIterator(response, model) { return model[Symbol.iterator](); } - function createModel(response, model) { - return model; + function createModel(response, model, parentObject, key) { + return "then" === key && "function" === typeof model ? null : model; } function parseTypedArray( response, 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 c82cf94a58691..546183e4ef414 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 @@ -2507,7 +2507,7 @@ function resolveIteratorResultChunk(response, chunk, value, done) { } function loadServerReference$1(response, metaData, parentObject, key) { var id = metaData.id; - if ("string" !== typeof id) return null; + if ("string" !== typeof id || "then" === key) return null; var serverReference = resolveServerReference(response._bundlerConfig, id); id = metaData.bound; var promise = preloadModule(serverReference); @@ -2837,8 +2837,8 @@ function createSet(response, model) { function extractIterator(response, model) { return model[Symbol.iterator](); } -function createModel(response, model) { - return model; +function createModel(response, model, parentObject, key) { + return "then" === key && "function" === typeof model ? null : model; } function parseTypedArray( response, diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.unbundled.development.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.unbundled.development.js deleted file mode 100644 index e690f6a14fdd0..0000000000000 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.unbundled.development.js +++ /dev/null @@ -1,6521 +0,0 @@ -/** - * @license React - * react-server-dom-webpack-server.node.unbundled.development.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -"use strict"; -"production" !== process.env.NODE_ENV && - (function () { - function voidHandler() {} - function getIteratorFn(maybeIterable) { - if (null === maybeIterable || "object" !== typeof maybeIterable) - return null; - maybeIterable = - (MAYBE_ITERATOR_SYMBOL && maybeIterable[MAYBE_ITERATOR_SYMBOL]) || - maybeIterable["@@iterator"]; - return "function" === typeof maybeIterable ? maybeIterable : null; - } - function _defineProperty(obj, key, value) { - a: if ("object" == typeof key && key) { - var e = key[Symbol.toPrimitive]; - if (void 0 !== e) { - key = e.call(key, "string"); - if ("object" != typeof key) break a; - throw new TypeError("@@toPrimitive must return a primitive value."); - } - key = String(key); - } - key = "symbol" == typeof key ? key : key + ""; - key in obj - ? Object.defineProperty(obj, key, { - value: value, - enumerable: !0, - configurable: !0, - writable: !0 - }) - : (obj[key] = value); - return obj; - } - function flushBuffered(destination) { - "function" === typeof destination.flush && destination.flush(); - } - function writeToDestination(destination, view) { - destination = destination.write(view); - destinationHasCapacity = destinationHasCapacity && destination; - } - function writeChunkAndReturn(destination, chunk) { - if ("string" === typeof chunk) { - if (0 !== chunk.length) - if (4096 < 3 * chunk.length) - 0 < writtenBytes && - (writeToDestination( - destination, - currentView.subarray(0, writtenBytes) - ), - (currentView = new Uint8Array(4096)), - (writtenBytes = 0)), - writeToDestination(destination, chunk); - else { - var target = currentView; - 0 < writtenBytes && (target = currentView.subarray(writtenBytes)); - target = textEncoder.encodeInto(chunk, target); - var read = target.read; - writtenBytes += target.written; - read < chunk.length && - (writeToDestination( - destination, - currentView.subarray(0, writtenBytes) - ), - (currentView = new Uint8Array(4096)), - (writtenBytes = textEncoder.encodeInto( - chunk.slice(read), - currentView - ).written)); - 4096 === writtenBytes && - (writeToDestination(destination, currentView), - (currentView = new Uint8Array(4096)), - (writtenBytes = 0)); - } - } else - 0 !== chunk.byteLength && - (4096 < chunk.byteLength - ? (0 < writtenBytes && - (writeToDestination( - destination, - currentView.subarray(0, writtenBytes) - ), - (currentView = new Uint8Array(4096)), - (writtenBytes = 0)), - writeToDestination(destination, chunk)) - : ((target = currentView.length - writtenBytes), - target < chunk.byteLength && - (0 === target - ? writeToDestination(destination, currentView) - : (currentView.set(chunk.subarray(0, target), writtenBytes), - (writtenBytes += target), - writeToDestination(destination, currentView), - (chunk = chunk.subarray(target))), - (currentView = new Uint8Array(4096)), - (writtenBytes = 0)), - currentView.set(chunk, writtenBytes), - (writtenBytes += chunk.byteLength), - 4096 === writtenBytes && - (writeToDestination(destination, currentView), - (currentView = new Uint8Array(4096)), - (writtenBytes = 0)))); - return destinationHasCapacity; - } - function completeWriting(destination) { - currentView && - 0 < writtenBytes && - destination.write(currentView.subarray(0, writtenBytes)); - currentView = null; - writtenBytes = 0; - destinationHasCapacity = !0; - } - function byteLengthOfChunk(chunk) { - return "string" === typeof chunk - ? Buffer.byteLength(chunk, "utf8") - : chunk.byteLength; - } - function isClientReference(reference) { - return reference.$$typeof === CLIENT_REFERENCE_TAG$1; - } - function registerClientReferenceImpl(proxyImplementation, id, async) { - return Object.defineProperties(proxyImplementation, { - $$typeof: { value: CLIENT_REFERENCE_TAG$1 }, - $$id: { value: id }, - $$async: { value: async } - }); - } - function bind() { - var newFn = FunctionBind.apply(this, arguments); - if (this.$$typeof === SERVER_REFERENCE_TAG) { - null != arguments[0] && - console.error( - 'Cannot bind "this" of a Server Action. Pass null or undefined as the first argument to .bind().' - ); - var args = ArraySlice.call(arguments, 1), - $$typeof = { value: SERVER_REFERENCE_TAG }, - $$id = { value: this.$$id }; - args = { value: this.$$bound ? this.$$bound.concat(args) : args }; - return Object.defineProperties(newFn, { - $$typeof: $$typeof, - $$id: $$id, - $$bound: args, - $$location: { value: this.$$location, configurable: !0 }, - bind: { value: bind, configurable: !0 } - }); - } - return newFn; - } - function getReference(target, name) { - switch (name) { - case "$$typeof": - return target.$$typeof; - case "$$id": - return target.$$id; - case "$$async": - return target.$$async; - case "name": - return target.name; - case "defaultProps": - return; - case "_debugInfo": - return; - case "toJSON": - return; - case Symbol.toPrimitive: - return Object.prototype[Symbol.toPrimitive]; - case Symbol.toStringTag: - return Object.prototype[Symbol.toStringTag]; - case "__esModule": - var moduleId = target.$$id; - target.default = registerClientReferenceImpl( - function () { - throw Error( - "Attempted to call the default export of " + - moduleId + - " from the server but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component." - ); - }, - target.$$id + "#", - target.$$async - ); - return !0; - case "then": - if (target.then) return target.then; - if (target.$$async) return; - var clientReference = registerClientReferenceImpl( - {}, - target.$$id, - !0 - ), - proxy = new Proxy(clientReference, proxyHandlers$1); - target.status = "fulfilled"; - target.value = proxy; - return (target.then = registerClientReferenceImpl( - function (resolve) { - return Promise.resolve(resolve(proxy)); - }, - target.$$id + "#then", - !1 - )); - } - if ("symbol" === typeof name) - throw Error( - "Cannot read Symbol exports. Only named exports are supported on a client module imported on the server." - ); - clientReference = target[name]; - clientReference || - ((clientReference = registerClientReferenceImpl( - function () { - throw Error( - "Attempted to call " + - String(name) + - "() from the server but " + - String(name) + - " is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component." - ); - }, - target.$$id + "#" + name, - target.$$async - )), - Object.defineProperty(clientReference, "name", { value: name }), - (clientReference = target[name] = - new Proxy(clientReference, deepProxyHandlers))); - return clientReference; - } - function resolveClientReferenceMetadata(config, clientReference) { - var modulePath = clientReference.$$id, - name = "", - resolvedModuleData = config[modulePath]; - if (resolvedModuleData) name = resolvedModuleData.name; - else { - var idx = modulePath.lastIndexOf("#"); - -1 !== idx && - ((name = modulePath.slice(idx + 1)), - (resolvedModuleData = config[modulePath.slice(0, idx)])); - if (!resolvedModuleData) - throw Error( - 'Could not find the module "' + - modulePath + - '" in the React Client Manifest. This is probably a bug in the React Server Components bundler.' - ); - } - if (!0 === resolvedModuleData.async && !0 === clientReference.$$async) - throw Error( - 'The module "' + - modulePath + - '" is marked as an async ESM module but was loaded as a CJS proxy. This is probably a bug in the React Server Components bundler.' - ); - return !0 === resolvedModuleData.async || !0 === clientReference.$$async - ? [resolvedModuleData.id, resolvedModuleData.chunks, name, 1] - : [resolvedModuleData.id, resolvedModuleData.chunks, name]; - } - function preload(href, as, options) { - if ("string" === typeof href) { - var request = resolveRequest(); - if (request) { - var hints = request.hints, - key = "L"; - if ("image" === as && options) { - var imageSrcSet = options.imageSrcSet, - imageSizes = options.imageSizes, - uniquePart = ""; - "string" === typeof imageSrcSet && "" !== imageSrcSet - ? ((uniquePart += "[" + imageSrcSet + "]"), - "string" === typeof imageSizes && - (uniquePart += "[" + imageSizes + "]")) - : (uniquePart += "[][]" + href); - key += "[image]" + uniquePart; - } else key += "[" + as + "]" + href; - hints.has(key) || - (hints.add(key), - (options = trimOptions(options)) - ? emitHint(request, "L", [href, as, options]) - : emitHint(request, "L", [href, as])); - } else previousDispatcher.L(href, as, options); - } - } - function preloadModule$1(href, options) { - if ("string" === typeof href) { - var request = resolveRequest(); - if (request) { - var hints = request.hints, - key = "m|" + href; - if (hints.has(key)) return; - hints.add(key); - return (options = trimOptions(options)) - ? emitHint(request, "m", [href, options]) - : emitHint(request, "m", href); - } - previousDispatcher.m(href, options); - } - } - function trimOptions(options) { - if (null == options) return null; - var hasProperties = !1, - trimmed = {}, - key; - for (key in options) - null != options[key] && - ((hasProperties = !0), (trimmed[key] = options[key])); - return hasProperties ? trimmed : null; - } - function getChildFormatContext(parentContext, type, props) { - switch (type) { - case "img": - type = props.src; - var srcSet = props.srcSet; - if ( - !( - "lazy" === props.loading || - (!type && !srcSet) || - ("string" !== typeof type && null != type) || - ("string" !== typeof srcSet && null != srcSet) || - "low" === props.fetchPriority || - parentContext & 3 - ) && - ("string" !== typeof type || - ":" !== type[4] || - ("d" !== type[0] && "D" !== type[0]) || - ("a" !== type[1] && "A" !== type[1]) || - ("t" !== type[2] && "T" !== type[2]) || - ("a" !== type[3] && "A" !== type[3])) && - ("string" !== typeof srcSet || - ":" !== srcSet[4] || - ("d" !== srcSet[0] && "D" !== srcSet[0]) || - ("a" !== srcSet[1] && "A" !== srcSet[1]) || - ("t" !== srcSet[2] && "T" !== srcSet[2]) || - ("a" !== srcSet[3] && "A" !== srcSet[3])) - ) { - var sizes = "string" === typeof props.sizes ? props.sizes : void 0; - var input = props.crossOrigin; - preload(type || "", "image", { - imageSrcSet: srcSet, - imageSizes: sizes, - crossOrigin: - "string" === typeof input - ? "use-credentials" === input - ? input - : "" - : void 0, - integrity: props.integrity, - type: props.type, - fetchPriority: props.fetchPriority, - referrerPolicy: props.referrerPolicy - }); - } - return parentContext; - case "link": - type = props.rel; - srcSet = props.href; - if ( - !( - parentContext & 1 || - null != props.itemProp || - "string" !== typeof type || - "string" !== typeof srcSet || - "" === srcSet - ) - ) - switch (type) { - case "preload": - preload(srcSet, props.as, { - crossOrigin: props.crossOrigin, - integrity: props.integrity, - nonce: props.nonce, - type: props.type, - fetchPriority: props.fetchPriority, - referrerPolicy: props.referrerPolicy, - imageSrcSet: props.imageSrcSet, - imageSizes: props.imageSizes, - media: props.media - }); - break; - case "modulepreload": - preloadModule$1(srcSet, { - as: props.as, - crossOrigin: props.crossOrigin, - integrity: props.integrity, - nonce: props.nonce - }); - break; - case "stylesheet": - preload(srcSet, "style", { - crossOrigin: props.crossOrigin, - integrity: props.integrity, - nonce: props.nonce, - type: props.type, - fetchPriority: props.fetchPriority, - referrerPolicy: props.referrerPolicy, - media: props.media - }); - } - return parentContext; - case "picture": - return parentContext | 2; - case "noscript": - return parentContext | 1; - default: - return parentContext; - } - } - function resolveOwner() { - if (currentOwner) return currentOwner; - var owner = componentStorage.getStore(); - return owner ? owner : null; - } - function resolvePromiseOrAwaitNode(unresolvedNode, endTime) { - unresolvedNode.tag = 3 === unresolvedNode.tag ? 1 : 2; - unresolvedNode.end = endTime; - return unresolvedNode; - } - function getAsyncSequenceFromPromise(promise) { - try { - var asyncId = getAsyncId.call(promise); - } catch (x) {} - if (void 0 === asyncId) return null; - promise = pendingOperations.get(asyncId); - return void 0 === promise ? null : promise; - } - function collectStackTracePrivate(error, structuredStackTrace) { - error = []; - for (var i = framesToSkip; i < structuredStackTrace.length; i++) { - var callSite = structuredStackTrace[i], - name = callSite.getFunctionName() || ""; - if (name.includes("react_stack_bottom_frame")) break; - else if (callSite.isNative()) - (callSite = callSite.isAsync()), - error.push([name, "", 0, 0, 0, 0, callSite]); - else { - if (callSite.isConstructor()) name = "new " + name; - else if (!callSite.isToplevel()) { - var callSite$jscomp$0 = callSite; - name = callSite$jscomp$0.getTypeName(); - var methodName = callSite$jscomp$0.getMethodName(); - callSite$jscomp$0 = callSite$jscomp$0.getFunctionName(); - var result = ""; - callSite$jscomp$0 - ? (name && - identifierRegExp.test(callSite$jscomp$0) && - callSite$jscomp$0 !== name && - (result += name + "."), - (result += callSite$jscomp$0), - !methodName || - callSite$jscomp$0 === methodName || - callSite$jscomp$0.endsWith("." + methodName) || - callSite$jscomp$0.endsWith(" " + methodName) || - (result += " [as " + methodName + "]")) - : (name && (result += name + "."), - (result = methodName - ? result + methodName - : result + "")); - name = result; - } - "" === name && (name = ""); - methodName = callSite.getScriptNameOrSourceURL() || ""; - "" === methodName && - ((methodName = ""), - callSite.isEval() && - (callSite$jscomp$0 = callSite.getEvalOrigin()) && - (methodName = callSite$jscomp$0.toString() + ", ")); - callSite$jscomp$0 = callSite.getLineNumber() || 0; - result = callSite.getColumnNumber() || 0; - var enclosingLine = - "function" === typeof callSite.getEnclosingLineNumber - ? callSite.getEnclosingLineNumber() || 0 - : 0, - enclosingCol = - "function" === typeof callSite.getEnclosingColumnNumber - ? callSite.getEnclosingColumnNumber() || 0 - : 0; - callSite = callSite.isAsync(); - error.push([ - name, - methodName, - callSite$jscomp$0, - result, - enclosingLine, - enclosingCol, - callSite - ]); - } - } - collectedStackTrace = error; - return ""; - } - function collectStackTrace(error, structuredStackTrace) { - collectStackTracePrivate(error, structuredStackTrace); - error = (error.name || "Error") + ": " + (error.message || ""); - for (var i = 0; i < structuredStackTrace.length; i++) - error += "\n at " + structuredStackTrace[i].toString(); - return error; - } - function parseStackTracePrivate(error, skipFrames) { - collectedStackTrace = null; - framesToSkip = skipFrames; - skipFrames = Error.prepareStackTrace; - Error.prepareStackTrace = collectStackTracePrivate; - try { - if ("" !== error.stack) return null; - } finally { - Error.prepareStackTrace = skipFrames; - } - return collectedStackTrace; - } - function parseStackTrace(error, skipFrames) { - var existing = stackTraceCache.get(error); - if (void 0 !== existing) return existing; - collectedStackTrace = null; - framesToSkip = skipFrames; - existing = Error.prepareStackTrace; - Error.prepareStackTrace = collectStackTrace; - try { - var stack = String(error.stack); - } finally { - Error.prepareStackTrace = existing; - } - if (null !== collectedStackTrace) - return ( - (stack = collectedStackTrace), - (collectedStackTrace = null), - stackTraceCache.set(error, stack), - stack - ); - stack.startsWith("Error: react-stack-top-frame\n") && - (stack = stack.slice(29)); - existing = stack.indexOf("react_stack_bottom_frame"); - -1 !== existing && (existing = stack.lastIndexOf("\n", existing)); - -1 !== existing && (stack = stack.slice(0, existing)); - stack = stack.split("\n"); - for (existing = []; skipFrames < stack.length; skipFrames++) { - var parsed = frameRegExp.exec(stack[skipFrames]); - if (parsed) { - var name = parsed[1] || "", - isAsync = "async " === parsed[8]; - "" === name - ? (name = "") - : name.startsWith("async ") && - ((name = name.slice(5)), (isAsync = !0)); - var filename = parsed[2] || parsed[5] || ""; - "" === filename && (filename = ""); - existing.push([ - name, - filename, - +(parsed[3] || parsed[6]), - +(parsed[4] || parsed[7]), - 0, - 0, - isAsync - ]); - } - } - stackTraceCache.set(error, existing); - return existing; - } - function createTemporaryReference(temporaryReferences, id) { - var reference = Object.defineProperties( - function () { - throw Error( - "Attempted to call a temporary Client Reference from the server but it is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component." - ); - }, - { $$typeof: { value: TEMPORARY_REFERENCE_TAG } } - ); - reference = new Proxy(reference, proxyHandlers); - temporaryReferences.set(reference, id); - return reference; - } - function noop() {} - function trackUsedThenable(thenableState, thenable, index) { - index = thenableState[index]; - void 0 === index - ? (thenableState.push(thenable), - (thenableState._stacks || (thenableState._stacks = [])).push(Error())) - : index !== thenable && (thenable.then(noop, noop), (thenable = index)); - switch (thenable.status) { - case "fulfilled": - return thenable.value; - case "rejected": - throw thenable.reason; - default: - "string" === typeof thenable.status - ? thenable.then(noop, noop) - : ((thenableState = thenable), - (thenableState.status = "pending"), - thenableState.then( - function (fulfilledValue) { - if ("pending" === thenable.status) { - var fulfilledThenable = thenable; - fulfilledThenable.status = "fulfilled"; - fulfilledThenable.value = fulfilledValue; - } - }, - function (error) { - if ("pending" === thenable.status) { - var rejectedThenable = thenable; - rejectedThenable.status = "rejected"; - rejectedThenable.reason = error; - } - } - )); - switch (thenable.status) { - case "fulfilled": - return thenable.value; - case "rejected": - throw thenable.reason; - } - suspendedThenable = thenable; - throw SuspenseException; - } - } - function getSuspendedThenable() { - if (null === suspendedThenable) - throw Error( - "Expected a suspended thenable. This is a bug in React. Please file an issue." - ); - var thenable = suspendedThenable; - suspendedThenable = null; - return thenable; - } - function getThenableStateAfterSuspending() { - var state = thenableState || []; - state._componentDebugInfo = currentComponentDebugInfo; - thenableState = currentComponentDebugInfo = null; - return state; - } - function unsupportedHook() { - throw Error("This Hook is not supported in Server Components."); - } - function unsupportedRefresh() { - throw Error( - "Refreshing the cache is not supported in Server Components." - ); - } - function unsupportedContext() { - throw Error("Cannot read a Client Context from a Server Component."); - } - function prepareStackTrace(error, structuredStackTrace) { - error = (error.name || "Error") + ": " + (error.message || ""); - for (var i = 0; i < structuredStackTrace.length; i++) - error += "\n at " + structuredStackTrace[i].toString(); - return error; - } - function resetOwnerStackLimit() { - var now = getCurrentTime(); - 1e3 < now - lastResetTime && - ((ReactSharedInternalsServer.recentlyCreatedOwnerStacks = 0), - (lastResetTime = now)); - } - function isObjectPrototype(object) { - if (!object) return !1; - var ObjectPrototype = Object.prototype; - if (object === ObjectPrototype) return !0; - if (getPrototypeOf(object)) return !1; - object = Object.getOwnPropertyNames(object); - for (var i = 0; i < object.length; i++) - if (!(object[i] in ObjectPrototype)) return !1; - return !0; - } - function isGetter(object, name) { - if (object === Object.prototype || null === object) return !1; - var descriptor = Object.getOwnPropertyDescriptor(object, name); - return void 0 === descriptor - ? isGetter(getPrototypeOf(object), name) - : "function" === typeof descriptor.get; - } - function isSimpleObject(object) { - if (!isObjectPrototype(getPrototypeOf(object))) return !1; - for ( - var names = Object.getOwnPropertyNames(object), i = 0; - i < names.length; - i++ - ) { - var descriptor = Object.getOwnPropertyDescriptor(object, names[i]); - if ( - !descriptor || - (!descriptor.enumerable && - (("key" !== names[i] && "ref" !== names[i]) || - "function" !== typeof descriptor.get)) - ) - return !1; - } - return !0; - } - function objectName(object) { - object = Object.prototype.toString.call(object); - return object.slice(8, object.length - 1); - } - function describeKeyForErrorMessage(key) { - var encodedKey = JSON.stringify(key); - return '"' + key + '"' === encodedKey ? key : encodedKey; - } - function describeValueForErrorMessage(value) { - switch (typeof value) { - case "string": - return JSON.stringify( - 10 >= value.length ? value : value.slice(0, 10) + "..." - ); - case "object": - if (isArrayImpl(value)) return "[...]"; - if (null !== value && value.$$typeof === CLIENT_REFERENCE_TAG) - return "client"; - value = objectName(value); - return "Object" === value ? "{...}" : value; - case "function": - return value.$$typeof === CLIENT_REFERENCE_TAG - ? "client" - : (value = value.displayName || value.name) - ? "function " + value - : "function"; - default: - return String(value); - } - } - function describeElementType(type) { - if ("string" === typeof type) return type; - switch (type) { - case REACT_SUSPENSE_TYPE: - return "Suspense"; - case REACT_SUSPENSE_LIST_TYPE: - return "SuspenseList"; - case REACT_VIEW_TRANSITION_TYPE: - return "ViewTransition"; - } - if ("object" === typeof type) - switch (type.$$typeof) { - case REACT_FORWARD_REF_TYPE: - return describeElementType(type.render); - case REACT_MEMO_TYPE: - return describeElementType(type.type); - case REACT_LAZY_TYPE: - var payload = type._payload; - type = type._init; - try { - return describeElementType(type(payload)); - } catch (x) {} - } - return ""; - } - function describeObjectForErrorMessage(objectOrArray, expandedName) { - var objKind = objectName(objectOrArray); - if ("Object" !== objKind && "Array" !== objKind) return objKind; - var start = -1, - length = 0; - if (isArrayImpl(objectOrArray)) - if (jsxChildrenParents.has(objectOrArray)) { - var type = jsxChildrenParents.get(objectOrArray); - objKind = "<" + describeElementType(type) + ">"; - for (var i = 0; i < objectOrArray.length; i++) { - var value = objectOrArray[i]; - value = - "string" === typeof value - ? value - : "object" === typeof value && null !== value - ? "{" + describeObjectForErrorMessage(value) + "}" - : "{" + describeValueForErrorMessage(value) + "}"; - "" + i === expandedName - ? ((start = objKind.length), - (length = value.length), - (objKind += value)) - : (objKind = - 15 > value.length && 40 > objKind.length + value.length - ? objKind + value - : objKind + "{...}"); - } - objKind += ""; - } else { - objKind = "["; - for (type = 0; type < objectOrArray.length; type++) - 0 < type && (objKind += ", "), - (i = objectOrArray[type]), - (i = - "object" === typeof i && null !== i - ? describeObjectForErrorMessage(i) - : describeValueForErrorMessage(i)), - "" + type === expandedName - ? ((start = objKind.length), - (length = i.length), - (objKind += i)) - : (objKind = - 10 > i.length && 40 > objKind.length + i.length - ? objKind + i - : objKind + "..."); - objKind += "]"; - } - else if (objectOrArray.$$typeof === REACT_ELEMENT_TYPE) - objKind = "<" + describeElementType(objectOrArray.type) + "/>"; - else { - if (objectOrArray.$$typeof === CLIENT_REFERENCE_TAG) return "client"; - if (jsxPropsParents.has(objectOrArray)) { - objKind = jsxPropsParents.get(objectOrArray); - objKind = "<" + (describeElementType(objKind) || "..."); - type = Object.keys(objectOrArray); - for (i = 0; i < type.length; i++) { - objKind += " "; - value = type[i]; - objKind += describeKeyForErrorMessage(value) + "="; - var _value2 = objectOrArray[value]; - var _substr2 = - value === expandedName && - "object" === typeof _value2 && - null !== _value2 - ? describeObjectForErrorMessage(_value2) - : describeValueForErrorMessage(_value2); - "string" !== typeof _value2 && (_substr2 = "{" + _substr2 + "}"); - value === expandedName - ? ((start = objKind.length), - (length = _substr2.length), - (objKind += _substr2)) - : (objKind = - 10 > _substr2.length && 40 > objKind.length + _substr2.length - ? objKind + _substr2 - : objKind + "..."); - } - objKind += ">"; - } else { - objKind = "{"; - type = Object.keys(objectOrArray); - for (i = 0; i < type.length; i++) - 0 < i && (objKind += ", "), - (value = type[i]), - (objKind += describeKeyForErrorMessage(value) + ": "), - (_value2 = objectOrArray[value]), - (_value2 = - "object" === typeof _value2 && null !== _value2 - ? describeObjectForErrorMessage(_value2) - : describeValueForErrorMessage(_value2)), - value === expandedName - ? ((start = objKind.length), - (length = _value2.length), - (objKind += _value2)) - : (objKind = - 10 > _value2.length && 40 > objKind.length + _value2.length - ? objKind + _value2 - : objKind + "..."); - objKind += "}"; - } - } - return void 0 === expandedName - ? objKind - : -1 < start && 0 < length - ? ((objectOrArray = " ".repeat(start) + "^".repeat(length)), - "\n " + objKind + "\n " + objectOrArray) - : "\n " + objKind; - } - function defaultFilterStackFrame(filename) { - return ( - "" !== filename && - !filename.startsWith("node:") && - !filename.includes("node_modules") - ); - } - function devirtualizeURL(url) { - if (url.startsWith("about://React/")) { - var envIdx = url.indexOf("/", 14), - suffixIdx = url.lastIndexOf("?"); - if (-1 < envIdx && -1 < suffixIdx) - return decodeURI(url.slice(envIdx + 1, suffixIdx)); - } - return url; - } - function isPromiseCreationInternal(url, functionName) { - if ("node:internal/async_hooks" === url) return !0; - if ("" !== url) return !1; - switch (functionName) { - case "new Promise": - case "Function.withResolvers": - case "Function.reject": - case "Function.resolve": - case "Function.all": - case "Function.allSettled": - case "Function.race": - case "Function.try": - return !0; - default: - return !1; - } - } - function filterStackTrace(request, stack) { - request = request.filterStackFrame; - for (var filteredStack = [], i = 0; i < stack.length; i++) { - var callsite = stack[i], - functionName = callsite[0], - url = devirtualizeURL(callsite[1]); - request(url, functionName, callsite[2], callsite[3]) && - ((callsite = callsite.slice(0)), - (callsite[1] = url), - filteredStack.push(callsite)); - } - return filteredStack; - } - function hasUnfilteredFrame(request, stack) { - request = request.filterStackFrame; - for (var i = 0; i < stack.length; i++) { - var callsite = stack[i], - functionName = callsite[0], - url = devirtualizeURL(callsite[1]), - lineNumber = callsite[2], - columnNumber = callsite[3]; - if ( - !callsite[6] && - request(url, functionName, lineNumber, columnNumber) && - "" !== url - ) - return !0; - } - return !1; - } - function isPromiseAwaitInternal(url, functionName) { - if ("node:internal/async_hooks" === url) return !0; - if ("" !== url) return !1; - switch (functionName) { - case "Promise.then": - case "Promise.catch": - case "Promise.finally": - case "Function.reject": - case "Function.resolve": - case "Function.all": - case "Function.allSettled": - case "Function.any": - case "Function.race": - case "Function.try": - case "Function.withResolvers": - return !0; - default: - return !1; - } - } - function isAwaitInUserspace(request, stack) { - for ( - var firstFrame = 0; - stack.length > firstFrame && - isPromiseAwaitInternal(stack[firstFrame][1], stack[firstFrame][0]); - - ) - firstFrame++; - if (stack.length > firstFrame) { - request = request.filterStackFrame; - stack = stack[firstFrame]; - firstFrame = stack[0]; - var url = devirtualizeURL(stack[1]); - return request(url, firstFrame, stack[2], stack[3]) && "" !== url; - } - return !1; - } - function patchConsole(consoleInst, methodName) { - var descriptor = Object.getOwnPropertyDescriptor(consoleInst, methodName); - if ( - descriptor && - (descriptor.configurable || descriptor.writable) && - "function" === typeof descriptor.value - ) { - var originalMethod = descriptor.value; - descriptor = Object.getOwnPropertyDescriptor(originalMethod, "name"); - var wrapperMethod = function () { - var request = resolveRequest(); - if (("assert" !== methodName || !arguments[0]) && null !== request) { - var stack = filterStackTrace( - request, - parseStackTracePrivate(Error("react-stack-top-frame"), 1) || [] - ); - request.pendingDebugChunks++; - var owner = resolveOwner(), - args = Array.from(arguments); - a: { - var env = 0; - switch (methodName) { - case "dir": - case "dirxml": - case "groupEnd": - case "table": - env = null; - break a; - case "assert": - env = 1; - } - var format = args[env], - style = args[env + 1], - badge = args[env + 2]; - "string" === typeof format && - format.startsWith("\u001b[0m\u001b[7m%c%s\u001b[0m%c") && - "background: #e6e6e6;background: light-dark(rgba(0,0,0,0.1), rgba(255,255,255,0.25));color: #000000;color: light-dark(#000000, #ffffff);border-radius: 2px" === - style && - "string" === typeof badge - ? ((format = format.slice(18)), - " " === format[0] && (format = format.slice(1)), - args.splice(env, 4, format), - (env = badge.slice(1, badge.length - 1))) - : (env = null); - } - null === env && (env = (0, request.environmentName)()); - null != owner && outlineComponentInfo(request, owner); - badge = [methodName, stack, owner, env]; - badge.push.apply(badge, args); - args = serializeDebugModel( - request, - (null === request.deferredDebugObjects ? 500 : 10) + stack.length, - badge - ); - "[" !== args[0] && - (args = serializeDebugModel(request, 10 + stack.length, [ - methodName, - stack, - owner, - env, - "Unknown Value: React could not send it from the server." - ])); - request.completedDebugChunks.push(":W" + args + "\n"); - } - return originalMethod.apply(this, arguments); - }; - descriptor && Object.defineProperty(wrapperMethod, "name", descriptor); - Object.defineProperty(consoleInst, methodName, { - value: wrapperMethod - }); - } - } - function getCurrentStackInDEV() { - var owner = resolveOwner(); - if (null === owner) return ""; - try { - var info = ""; - if (owner.owner || "string" !== typeof owner.name) { - for (; owner; ) { - var ownerStack = owner.debugStack; - if (null != ownerStack) { - if ((owner = owner.owner)) { - var JSCompiler_temp_const = info; - var error = ownerStack, - prevPrepareStackTrace = Error.prepareStackTrace; - Error.prepareStackTrace = prepareStackTrace; - var stack = error.stack; - Error.prepareStackTrace = prevPrepareStackTrace; - stack.startsWith("Error: react-stack-top-frame\n") && - (stack = stack.slice(29)); - var idx = stack.indexOf("\n"); - -1 !== idx && (stack = stack.slice(idx + 1)); - idx = stack.indexOf("react_stack_bottom_frame"); - -1 !== idx && (idx = stack.lastIndexOf("\n", idx)); - var JSCompiler_inline_result = - -1 !== idx ? (stack = stack.slice(0, idx)) : ""; - info = - JSCompiler_temp_const + ("\n" + JSCompiler_inline_result); - } - } else break; - } - var JSCompiler_inline_result$jscomp$0 = info; - } else { - JSCompiler_temp_const = owner.name; - if (void 0 === prefix) - try { - throw Error(); - } catch (x) { - (prefix = - ((error = x.stack.trim().match(/\n( *(at )?)/)) && error[1]) || - ""), - (suffix = - -1 < x.stack.indexOf("\n at") - ? " ()" - : -1 < x.stack.indexOf("@") - ? "@unknown:0:0" - : ""); - } - JSCompiler_inline_result$jscomp$0 = - "\n" + prefix + JSCompiler_temp_const + suffix; - } - } catch (x) { - JSCompiler_inline_result$jscomp$0 = - "\nError generating stack: " + x.message + "\n" + x.stack; - } - return JSCompiler_inline_result$jscomp$0; - } - function throwTaintViolation(message) { - throw Error(message); - } - function cleanupTaintQueue(request) { - request = request.taintCleanupQueue; - TaintRegistryPendingRequests.delete(request); - for (var i = 0; i < request.length; i++) { - var entryValue = request[i], - entry = TaintRegistryValues.get(entryValue); - void 0 !== entry && - (1 === entry.count - ? TaintRegistryValues.delete(entryValue) - : entry.count--); - } - request.length = 0; - } - function defaultErrorHandler(error) { - console.error(error); - } - function RequestInstance( - type, - model, - bundlerConfig, - onError, - onAllReady, - onFatalError, - identifierPrefix, - temporaryReferences, - environmentName, - filterStackFrame, - keepDebugAlive - ) { - if ( - null !== ReactSharedInternalsServer.A && - ReactSharedInternalsServer.A !== DefaultAsyncDispatcher - ) - throw Error( - "Currently React only supports one RSC renderer at a time." - ); - ReactSharedInternalsServer.A = DefaultAsyncDispatcher; - ReactSharedInternalsServer.getCurrentStack = getCurrentStackInDEV; - var abortSet = new Set(), - pingedTasks = [], - cleanupQueue = []; - TaintRegistryPendingRequests.add(cleanupQueue); - var hints = new Set(); - this.type = type; - this.status = 10; - this.flushScheduled = !1; - this.destination = this.fatalError = null; - this.bundlerConfig = bundlerConfig; - this.cache = new Map(); - this.cacheController = new AbortController(); - this.pendingChunks = this.nextChunkId = 0; - this.hints = hints; - this.abortableTasks = abortSet; - this.pingedTasks = pingedTasks; - this.completedImportChunks = []; - this.completedHintChunks = []; - this.completedRegularChunks = []; - this.completedErrorChunks = []; - this.writtenSymbols = new Map(); - this.writtenClientReferences = new Map(); - this.writtenServerReferences = new Map(); - this.writtenObjects = new WeakMap(); - this.temporaryReferences = temporaryReferences; - this.identifierPrefix = identifierPrefix || ""; - this.identifierCount = 1; - this.taintCleanupQueue = cleanupQueue; - this.onError = void 0 === onError ? defaultErrorHandler : onError; - this.onAllReady = onAllReady; - this.onFatalError = onFatalError; - this.pendingDebugChunks = 0; - this.completedDebugChunks = []; - this.debugDestination = null; - this.environmentName = - void 0 === environmentName - ? function () { - return "Server"; - } - : "function" !== typeof environmentName - ? function () { - return environmentName; - } - : environmentName; - this.filterStackFrame = - void 0 === filterStackFrame - ? defaultFilterStackFrame - : filterStackFrame; - this.didWarnForKey = null; - this.writtenDebugObjects = new WeakMap(); - this.deferredDebugObjects = keepDebugAlive - ? { retained: new Map(), existing: new Map() } - : null; - type = this.timeOrigin = performance.now(); - emitTimeOriginChunk(this, type + performance.timeOrigin); - this.abortTime = -0; - model = createTask( - this, - model, - null, - !1, - 0, - abortSet, - type, - null, - null, - null - ); - pingedTasks.push(model); - } - function createRequest( - model, - bundlerConfig, - onError, - identifierPrefix, - temporaryReferences, - environmentName, - filterStackFrame, - keepDebugAlive - ) { - resetOwnerStackLimit(); - return new RequestInstance( - 20, - model, - bundlerConfig, - onError, - noop, - noop, - identifierPrefix, - temporaryReferences, - environmentName, - filterStackFrame, - keepDebugAlive - ); - } - function createPrerenderRequest( - model, - bundlerConfig, - onAllReady, - onFatalError, - onError, - identifierPrefix, - temporaryReferences, - environmentName, - filterStackFrame, - keepDebugAlive - ) { - resetOwnerStackLimit(); - return new RequestInstance( - 21, - model, - bundlerConfig, - onError, - onAllReady, - onFatalError, - identifierPrefix, - temporaryReferences, - environmentName, - filterStackFrame, - keepDebugAlive - ); - } - function resolveRequest() { - if (currentRequest) return currentRequest; - var store = requestStorage.getStore(); - return store ? store : null; - } - function serializeDebugThenable(request, counter, thenable) { - request.pendingDebugChunks++; - var id = request.nextChunkId++, - ref = "$@" + id.toString(16); - request.writtenDebugObjects.set(thenable, ref); - switch (thenable.status) { - case "fulfilled": - return ( - emitOutlinedDebugModelChunk(request, id, counter, thenable.value), - ref - ); - case "rejected": - return ( - emitErrorChunk(request, id, "", thenable.reason, !0, null), ref - ); - } - if (request.status === ABORTING) - return emitDebugHaltChunk(request, id), ref; - var deferredDebugObjects = request.deferredDebugObjects; - if (null !== deferredDebugObjects) - return ( - deferredDebugObjects.retained.set(id, thenable), - (ref = "$Y@" + id.toString(16)), - request.writtenDebugObjects.set(thenable, ref), - ref - ); - var cancelled = !1; - thenable.then( - function (value) { - cancelled || - ((cancelled = !0), - request.status === ABORTING - ? emitDebugHaltChunk(request, id) - : (isArrayImpl(value) && 200 < value.length) || - ((value instanceof ArrayBuffer || - value instanceof Int8Array || - value instanceof Uint8Array || - value instanceof Uint8ClampedArray || - value instanceof Int16Array || - value instanceof Uint16Array || - value instanceof Int32Array || - value instanceof Uint32Array || - value instanceof Float32Array || - value instanceof Float64Array || - value instanceof BigInt64Array || - value instanceof BigUint64Array || - value instanceof DataView) && - 1e3 < value.byteLength) - ? emitDebugHaltChunk(request, id) - : emitOutlinedDebugModelChunk(request, id, counter, value), - enqueueFlush(request)); - }, - function (reason) { - cancelled || - ((cancelled = !0), - request.status === ABORTING - ? emitDebugHaltChunk(request, id) - : emitErrorChunk(request, id, "", reason, !0, null), - enqueueFlush(request)); - } - ); - Promise.resolve().then(function () { - cancelled || - ((cancelled = !0), - emitDebugHaltChunk(request, id), - enqueueFlush(request), - (counter = request = null)); - }); - return ref; - } - function emitRequestedDebugThenable(request, id, counter, thenable) { - thenable.then( - function (value) { - request.status === ABORTING - ? emitDebugHaltChunk(request, id) - : emitOutlinedDebugModelChunk(request, id, counter, value); - enqueueFlush(request); - }, - function (reason) { - request.status === ABORTING - ? emitDebugHaltChunk(request, id) - : emitErrorChunk(request, id, "", reason, !0, null); - enqueueFlush(request); - } - ); - } - function serializeThenable(request, task, thenable) { - var newTask = createTask( - request, - thenable, - task.keyPath, - task.implicitSlot, - task.formatContext, - request.abortableTasks, - task.time, - task.debugOwner, - task.debugStack, - task.debugTask - ); - switch (thenable.status) { - case "fulfilled": - return ( - forwardDebugInfoFromThenable( - request, - newTask, - thenable, - null, - null - ), - (newTask.model = thenable.value), - pingTask(request, newTask), - newTask.id - ); - case "rejected": - return ( - forwardDebugInfoFromThenable( - request, - newTask, - thenable, - null, - null - ), - erroredTask(request, newTask, thenable.reason), - newTask.id - ); - default: - if (request.status === ABORTING) - return ( - request.abortableTasks.delete(newTask), - 21 === request.type - ? (haltTask(newTask), finishHaltedTask(newTask, request)) - : ((task = request.fatalError), - abortTask(newTask), - finishAbortedTask(newTask, request, task)), - newTask.id - ); - "string" !== typeof thenable.status && - ((thenable.status = "pending"), - thenable.then( - function (fulfilledValue) { - "pending" === thenable.status && - ((thenable.status = "fulfilled"), - (thenable.value = fulfilledValue)); - }, - function (error) { - "pending" === thenable.status && - ((thenable.status = "rejected"), (thenable.reason = error)); - } - )); - } - thenable.then( - function (value) { - forwardDebugInfoFromCurrentContext(request, newTask, thenable); - newTask.model = value; - pingTask(request, newTask); - }, - function (reason) { - 0 === newTask.status && - ((newTask.timed = !0), - erroredTask(request, newTask, reason), - enqueueFlush(request)); - } - ); - return newTask.id; - } - function serializeReadableStream(request, task, stream) { - function progress(entry) { - if (0 === streamTask.status) - if (entry.done) - (streamTask.status = 1), - (entry = streamTask.id.toString(16) + ":C\n"), - request.completedRegularChunks.push(entry), - request.abortableTasks.delete(streamTask), - request.cacheController.signal.removeEventListener( - "abort", - abortStream - ), - enqueueFlush(request), - callOnAllReadyIfReady(request); - else - try { - request.pendingChunks++, - (streamTask.model = entry.value), - isByteStream - ? emitTypedArrayChunk( - request, - streamTask.id, - "b", - streamTask.model, - !1 - ) - : tryStreamTask(request, streamTask), - enqueueFlush(request), - reader.read().then(progress, error); - } catch (x$0) { - error(x$0); - } - } - function error(reason) { - 0 === streamTask.status && - (request.cacheController.signal.removeEventListener( - "abort", - abortStream - ), - erroredTask(request, streamTask, reason), - enqueueFlush(request), - reader.cancel(reason).then(error, error)); - } - function abortStream() { - if (0 === streamTask.status) { - var signal = request.cacheController.signal; - signal.removeEventListener("abort", abortStream); - signal = signal.reason; - 21 === request.type - ? (request.abortableTasks.delete(streamTask), - haltTask(streamTask), - finishHaltedTask(streamTask, request)) - : (erroredTask(request, streamTask, signal), enqueueFlush(request)); - reader.cancel(signal).then(error, error); - } - } - var supportsBYOB = stream.supportsBYOB; - if (void 0 === supportsBYOB) - try { - stream.getReader({ mode: "byob" }).releaseLock(), (supportsBYOB = !0); - } catch (x) { - supportsBYOB = !1; - } - var isByteStream = supportsBYOB, - reader = stream.getReader(), - streamTask = createTask( - request, - task.model, - task.keyPath, - task.implicitSlot, - task.formatContext, - request.abortableTasks, - task.time, - task.debugOwner, - task.debugStack, - task.debugTask - ); - request.pendingChunks++; - task = - streamTask.id.toString(16) + ":" + (isByteStream ? "r" : "R") + "\n"; - request.completedRegularChunks.push(task); - request.cacheController.signal.addEventListener("abort", abortStream); - reader.read().then(progress, error); - return serializeByValueID(streamTask.id); - } - function serializeAsyncIterable(request, task, iterable, iterator) { - function progress(entry) { - if (0 === streamTask.status) - if (entry.done) { - streamTask.status = 1; - if (void 0 === entry.value) - var endStreamRow = streamTask.id.toString(16) + ":C\n"; - else - try { - var chunkId = outlineModel(request, entry.value); - endStreamRow = - streamTask.id.toString(16) + - ":C" + - stringify(serializeByValueID(chunkId)) + - "\n"; - } catch (x) { - error(x); - return; - } - request.completedRegularChunks.push(endStreamRow); - request.abortableTasks.delete(streamTask); - request.cacheController.signal.removeEventListener( - "abort", - abortIterable - ); - enqueueFlush(request); - callOnAllReadyIfReady(request); - } else - try { - (streamTask.model = entry.value), - request.pendingChunks++, - tryStreamTask(request, streamTask), - enqueueFlush(request), - callIteratorInDEV(iterator, progress, error); - } catch (x$1) { - error(x$1); - } - } - function error(reason) { - 0 === streamTask.status && - (request.cacheController.signal.removeEventListener( - "abort", - abortIterable - ), - erroredTask(request, streamTask, reason), - enqueueFlush(request), - "function" === typeof iterator.throw && - iterator.throw(reason).then(error, error)); - } - function abortIterable() { - if (0 === streamTask.status) { - var signal = request.cacheController.signal; - signal.removeEventListener("abort", abortIterable); - var reason = signal.reason; - 21 === request.type - ? (request.abortableTasks.delete(streamTask), - haltTask(streamTask), - finishHaltedTask(streamTask, request)) - : (erroredTask(request, streamTask, signal.reason), - enqueueFlush(request)); - "function" === typeof iterator.throw && - iterator.throw(reason).then(error, error); - } - } - var isIterator = iterable === iterator, - streamTask = createTask( - request, - task.model, - task.keyPath, - task.implicitSlot, - task.formatContext, - request.abortableTasks, - task.time, - task.debugOwner, - task.debugStack, - task.debugTask - ); - (task = iterable._debugInfo) && - forwardDebugInfo(request, streamTask, task); - request.pendingChunks++; - isIterator = - streamTask.id.toString(16) + ":" + (isIterator ? "x" : "X") + "\n"; - request.completedRegularChunks.push(isIterator); - request.cacheController.signal.addEventListener("abort", abortIterable); - callIteratorInDEV(iterator, progress, error); - return serializeByValueID(streamTask.id); - } - function emitHint(request, code, model) { - model = stringify(model); - request.completedHintChunks.push(":H" + code + model + "\n"); - enqueueFlush(request); - } - function readThenable(thenable) { - if ("fulfilled" === thenable.status) return thenable.value; - if ("rejected" === thenable.status) throw thenable.reason; - throw thenable; - } - function createLazyWrapperAroundWakeable(request, task, wakeable) { - switch (wakeable.status) { - case "fulfilled": - return ( - forwardDebugInfoFromThenable(request, task, wakeable, null, null), - wakeable.value - ); - case "rejected": - forwardDebugInfoFromThenable(request, task, wakeable, null, null); - break; - default: - "string" !== typeof wakeable.status && - ((wakeable.status = "pending"), - wakeable.then( - function (fulfilledValue) { - forwardDebugInfoFromCurrentContext(request, task, wakeable); - "pending" === wakeable.status && - ((wakeable.status = "fulfilled"), - (wakeable.value = fulfilledValue)); - }, - function (error) { - forwardDebugInfoFromCurrentContext(request, task, wakeable); - "pending" === wakeable.status && - ((wakeable.status = "rejected"), (wakeable.reason = error)); - } - )); - } - return { - $$typeof: REACT_LAZY_TYPE, - _payload: wakeable, - _init: readThenable - }; - } - function callWithDebugContextInDEV(request, task, callback, arg) { - var componentDebugInfo = { - name: "", - env: task.environmentName, - key: null, - owner: task.debugOwner - }; - componentDebugInfo.stack = - null === task.debugStack - ? null - : filterStackTrace(request, parseStackTrace(task.debugStack, 1)); - componentDebugInfo.debugStack = task.debugStack; - request = componentDebugInfo.debugTask = task.debugTask; - currentOwner = componentDebugInfo; - try { - return request ? request.run(callback.bind(null, arg)) : callback(arg); - } finally { - currentOwner = null; - } - } - function processServerComponentReturnValue( - request, - task, - Component, - result - ) { - if ( - "object" !== typeof result || - null === result || - isClientReference(result) - ) - return result; - if ("function" === typeof result.then) - return ( - result.then(function (resolvedValue) { - "object" === typeof resolvedValue && - null !== resolvedValue && - resolvedValue.$$typeof === REACT_ELEMENT_TYPE && - (resolvedValue._store.validated = 1); - }, voidHandler), - createLazyWrapperAroundWakeable(request, task, result) - ); - result.$$typeof === REACT_ELEMENT_TYPE && (result._store.validated = 1); - var iteratorFn = getIteratorFn(result); - if (iteratorFn) { - var multiShot = _defineProperty({}, Symbol.iterator, function () { - var iterator = iteratorFn.call(result); - iterator !== result || - ("[object GeneratorFunction]" === - Object.prototype.toString.call(Component) && - "[object Generator]" === - Object.prototype.toString.call(result)) || - callWithDebugContextInDEV(request, task, function () { - console.error( - "Returning an Iterator from a Server Component is not supported since it cannot be looped over more than once. " - ); - }); - return iterator; - }); - multiShot._debugInfo = result._debugInfo; - return multiShot; - } - return "function" !== typeof result[ASYNC_ITERATOR] || - ("function" === typeof ReadableStream && - result instanceof ReadableStream) - ? result - : ((multiShot = _defineProperty({}, ASYNC_ITERATOR, function () { - var iterator = result[ASYNC_ITERATOR](); - iterator !== result || - ("[object AsyncGeneratorFunction]" === - Object.prototype.toString.call(Component) && - "[object AsyncGenerator]" === - Object.prototype.toString.call(result)) || - callWithDebugContextInDEV(request, task, function () { - console.error( - "Returning an AsyncIterator from a Server Component is not supported since it cannot be looped over more than once. " - ); - }); - return iterator; - })), - (multiShot._debugInfo = result._debugInfo), - multiShot); - } - function renderFunctionComponent( - request, - task, - key, - Component, - props, - validated - ) { - var prevThenableState = task.thenableState; - task.thenableState = null; - if (canEmitDebugInfo) - if (null !== prevThenableState) - var componentDebugInfo = prevThenableState._componentDebugInfo; - else { - var componentDebugID = task.id; - componentDebugInfo = Component.displayName || Component.name || ""; - var componentEnv = (0, request.environmentName)(); - request.pendingChunks++; - componentDebugInfo = { - name: componentDebugInfo, - env: componentEnv, - key: key, - owner: task.debugOwner - }; - componentDebugInfo.stack = - null === task.debugStack - ? null - : filterStackTrace(request, parseStackTrace(task.debugStack, 1)); - componentDebugInfo.props = props; - componentDebugInfo.debugStack = task.debugStack; - componentDebugInfo.debugTask = task.debugTask; - outlineComponentInfo(request, componentDebugInfo); - advanceTaskTime(request, task, performance.now()); - emitDebugChunk(request, componentDebugID, componentDebugInfo); - task.environmentName = componentEnv; - 2 === validated && - warnForMissingKey(request, key, componentDebugInfo, task.debugTask); - } - else return outlineTask(request, task); - thenableIndexCounter = 0; - thenableState = prevThenableState; - currentComponentDebugInfo = componentDebugInfo; - props = task.debugTask - ? task.debugTask.run( - componentStorage.run.bind( - componentStorage, - componentDebugInfo, - callComponentInDEV, - Component, - props, - componentDebugInfo - ) - ) - : componentStorage.run( - componentDebugInfo, - callComponentInDEV, - Component, - props, - componentDebugInfo - ); - if (request.status === ABORTING) - throw ( - ("object" !== typeof props || - null === props || - "function" !== typeof props.then || - isClientReference(props) || - props.then(voidHandler, voidHandler), - null) - ); - validated = thenableState; - if (null !== validated) - for ( - prevThenableState = validated._stacks || (validated._stacks = []), - componentDebugID = 0; - componentDebugID < validated.length; - componentDebugID++ - ) - forwardDebugInfoFromThenable( - request, - task, - validated[componentDebugID], - componentDebugInfo, - prevThenableState[componentDebugID] - ); - props = processServerComponentReturnValue( - request, - task, - Component, - props - ); - task.debugOwner = componentDebugInfo; - task.debugStack = null; - task.debugTask = null; - Component = task.keyPath; - componentDebugInfo = task.implicitSlot; - null !== key - ? (task.keyPath = - key === REACT_OPTIMISTIC_KEY || Component === REACT_OPTIMISTIC_KEY - ? REACT_OPTIMISTIC_KEY - : null === Component - ? key - : Component + "," + key) - : null === Component && (task.implicitSlot = !0); - request = renderModelDestructive(request, task, emptyRoot, "", props); - task.keyPath = Component; - task.implicitSlot = componentDebugInfo; - return request; - } - function warnForMissingKey(request, key, componentDebugInfo, debugTask) { - function logKeyError() { - console.error( - 'Each child in a list should have a unique "key" prop.%s%s See https://react.dev/link/warning-keys for more information.', - "", - "" - ); - } - key = request.didWarnForKey; - null == key && (key = request.didWarnForKey = new WeakSet()); - request = componentDebugInfo.owner; - if (null != request) { - if (key.has(request)) return; - key.add(request); - } - debugTask - ? debugTask.run( - componentStorage.run.bind( - componentStorage, - componentDebugInfo, - callComponentInDEV, - logKeyError, - null, - componentDebugInfo - ) - ) - : componentStorage.run( - componentDebugInfo, - callComponentInDEV, - logKeyError, - null, - componentDebugInfo - ); - } - function renderFragment(request, task, children) { - for (var i = 0; i < children.length; i++) { - var child = children[i]; - null === child || - "object" !== typeof child || - child.$$typeof !== REACT_ELEMENT_TYPE || - null !== child.key || - child._store.validated || - (child._store.validated = 2); - } - if (null !== task.keyPath) - return ( - (request = [ - REACT_ELEMENT_TYPE, - REACT_FRAGMENT_TYPE, - task.keyPath, - { children: children }, - null, - null, - 0 - ]), - task.implicitSlot ? [request] : request - ); - if ((i = children._debugInfo)) { - if (canEmitDebugInfo) forwardDebugInfo(request, task, i); - else return outlineTask(request, task); - children = Array.from(children); - } - return children; - } - function renderAsyncFragment(request, task, children, getAsyncIterator) { - if (null !== task.keyPath) - return ( - (request = [ - REACT_ELEMENT_TYPE, - REACT_FRAGMENT_TYPE, - task.keyPath, - { children: children }, - null, - null, - 0 - ]), - task.implicitSlot ? [request] : request - ); - getAsyncIterator = getAsyncIterator.call(children); - return serializeAsyncIterable(request, task, children, getAsyncIterator); - } - function deferTask(request, task) { - task = createTask( - request, - task.model, - task.keyPath, - task.implicitSlot, - task.formatContext, - request.abortableTasks, - task.time, - task.debugOwner, - task.debugStack, - task.debugTask - ); - pingTask(request, task); - return serializeLazyID(task.id); - } - function outlineTask(request, task) { - task = createTask( - request, - task.model, - task.keyPath, - task.implicitSlot, - task.formatContext, - request.abortableTasks, - task.time, - task.debugOwner, - task.debugStack, - task.debugTask - ); - retryTask(request, task); - return 1 === task.status - ? serializeByValueID(task.id) - : serializeLazyID(task.id); - } - function renderElement(request, task, type, key, ref, props, validated) { - if (null !== ref && void 0 !== ref) - throw Error( - "Refs cannot be used in Server Components, nor passed to Client Components." - ); - jsxPropsParents.set(props, type); - "object" === typeof props.children && - null !== props.children && - jsxChildrenParents.set(props.children, type); - if ( - "function" !== typeof type || - isClientReference(type) || - type.$$typeof === TEMPORARY_REFERENCE_TAG - ) { - if (type === REACT_FRAGMENT_TYPE && null === key) - return ( - 2 === validated && - ((validated = { - name: "Fragment", - env: (0, request.environmentName)(), - key: key, - owner: task.debugOwner, - stack: - null === task.debugStack - ? null - : filterStackTrace( - request, - parseStackTrace(task.debugStack, 1) - ), - props: props, - debugStack: task.debugStack, - debugTask: task.debugTask - }), - warnForMissingKey(request, key, validated, task.debugTask)), - (validated = task.implicitSlot), - null === task.keyPath && (task.implicitSlot = !0), - (request = renderModelDestructive( - request, - task, - emptyRoot, - "", - props.children - )), - (task.implicitSlot = validated), - request - ); - if ( - null != type && - "object" === typeof type && - !isClientReference(type) - ) - switch (type.$$typeof) { - case REACT_LAZY_TYPE: - type = callLazyInitInDEV(type); - if (request.status === ABORTING) throw null; - return renderElement( - request, - task, - type, - key, - ref, - props, - validated - ); - case REACT_FORWARD_REF_TYPE: - return renderFunctionComponent( - request, - task, - key, - type.render, - props, - validated - ); - case REACT_MEMO_TYPE: - return renderElement( - request, - task, - type.type, - key, - ref, - props, - validated - ); - case REACT_ELEMENT_TYPE: - type._store.validated = 1; - } - else if ("string" === typeof type) { - ref = task.formatContext; - var newFormatContext = getChildFormatContext(ref, type, props); - ref !== newFormatContext && - null != props.children && - outlineModelWithFormatContext( - request, - props.children, - newFormatContext - ); - } - } else - return renderFunctionComponent( - request, - task, - key, - type, - props, - validated - ); - ref = task.keyPath; - null === key - ? (key = ref) - : null !== ref && - (key = - ref === REACT_OPTIMISTIC_KEY || key === REACT_OPTIMISTIC_KEY - ? REACT_OPTIMISTIC_KEY - : ref + "," + key); - newFormatContext = null; - ref = task.debugOwner; - null !== ref && outlineComponentInfo(request, ref); - if (null !== task.debugStack) { - newFormatContext = filterStackTrace( - request, - parseStackTrace(task.debugStack, 1) - ); - var id = outlineDebugModel( - request, - { objectLimit: 2 * newFormatContext.length + 1 }, - newFormatContext - ); - request.writtenObjects.set(newFormatContext, serializeByValueID(id)); - } - request = [ - REACT_ELEMENT_TYPE, - type, - key, - props, - ref, - newFormatContext, - validated - ]; - task = task.implicitSlot && null !== key ? [request] : request; - return task; - } - function visitAsyncNode(request, task, node, visited, cutOff) { - if (visited.has(node)) return visited.get(node); - visited.set(node, null); - a: if (0 <= node.end && node.end <= request.timeOrigin) request = null; - else { - var previousIONode = null; - if ( - null !== node.previous && - ((previousIONode = visitAsyncNode( - request, - task, - node.previous, - visited, - cutOff - )), - void 0 === previousIONode) - ) { - request = void 0; - break a; - } - switch (node.tag) { - case 0: - request = node; - break; - case 3: - request = previousIONode; - break; - case 1: - var awaited = node.awaited, - promise = node.promise.deref(); - if (null !== awaited) - if ( - ((cutOff = visitAsyncNode( - request, - task, - awaited, - visited, - cutOff - )), - void 0 === cutOff) - ) { - request = void 0; - break; - } else - null !== cutOff - ? (previousIONode = - 1 === cutOff.tag - ? cutOff - : (null !== node.stack && - hasUnfilteredFrame(request, node.stack)) || - (void 0 !== promise && - "string" === typeof promise.displayName && - (null === cutOff.stack || - !hasUnfilteredFrame(request, cutOff.stack))) - ? node - : cutOff) - : request.status === ABORTING && - node.start < request.abortTime && - node.end > request.abortTime && - ((null !== node.stack && - hasUnfilteredFrame(request, node.stack)) || - (void 0 !== promise && - "string" === typeof promise.displayName)) && - (previousIONode = node); - void 0 !== promise && - ((cutOff = promise._debugInfo), - null == cutOff || - visited.has(cutOff) || - (visited.set(cutOff, null), - forwardDebugInfo(request, task, cutOff))); - request = previousIONode; - break; - case 4: - request = previousIONode; - break; - case 2: - awaited = node.awaited; - if (null !== awaited) - if ( - ((promise = visitAsyncNode( - request, - task, - awaited, - visited, - cutOff - )), - void 0 === promise) - ) { - request = void 0; - break; - } else if (null !== promise) { - var startTime = node.start, - endTime = node.end; - startTime < cutOff - ? ((previousIONode = promise), - null !== node.stack && - isAwaitInUserspace(request, node.stack) && - void 0 !== - (null === awaited.promise - ? void 0 - : awaited.promise.deref()) && - serializeIONode(request, promise, awaited.promise)) - : null !== node.stack && - isAwaitInUserspace(request, node.stack) - ? (request.status === ABORTING && - startTime > request.abortTime) || - (serializeIONode(request, promise, awaited.promise), - visited.set(promise, null), - null != node.owner && - outlineComponentInfo(request, node.owner), - (cutOff = (0, request.environmentName)()), - advanceTaskTime(request, task, startTime), - request.pendingChunks++, - emitDebugChunk(request, task.id, { - awaited: promise, - env: cutOff, - owner: node.owner, - stack: - null === node.stack - ? null - : filterStackTrace(request, node.stack) - }), - markOperationEndTime(request, task, endTime), - request.status === ABORTING && (previousIONode = void 0)) - : (previousIONode = promise); - } - cutOff = node.promise.deref(); - void 0 !== cutOff && - ((cutOff = cutOff._debugInfo), - null == cutOff || - visited.has(cutOff) || - (visited.set(cutOff, null), - forwardDebugInfo(request, task, cutOff))); - request = previousIONode; - break; - default: - throw Error("Unknown AsyncSequence tag. This is a bug in React."); - } - } - null !== request && visited.set(node, request); - return request; - } - function emitAsyncSequence( - request, - task, - node, - alreadyForwardedDebugInfo, - owner, - stack - ) { - var visited = new Map(); - alreadyForwardedDebugInfo && visited.set(alreadyForwardedDebugInfo, null); - node = visitAsyncNode(request, task, node, visited, task.time); - void 0 !== node && - null !== node && - (serializeIONode(request, node, node.promise), - request.pendingChunks++, - (alreadyForwardedDebugInfo = (0, request.environmentName)()), - (alreadyForwardedDebugInfo = { - awaited: node, - env: alreadyForwardedDebugInfo - }), - null === owner && null === stack - ? (null !== task.debugOwner && - (alreadyForwardedDebugInfo.owner = task.debugOwner), - null !== task.debugStack && - (alreadyForwardedDebugInfo.stack = filterStackTrace( - request, - parseStackTrace(task.debugStack, 1) - ))) - : (null != owner && (alreadyForwardedDebugInfo.owner = owner), - null != stack && - (alreadyForwardedDebugInfo.stack = filterStackTrace( - request, - parseStackTrace(stack, 1) - ))), - advanceTaskTime(request, task, task.time), - emitDebugChunk(request, task.id, alreadyForwardedDebugInfo), - markOperationEndTime(request, task, node.end)); - } - function pingTask(request, task) { - task.timed = !0; - var pingedTasks = request.pingedTasks; - pingedTasks.push(task); - 1 === pingedTasks.length && - ((request.flushScheduled = null !== request.destination), - 21 === request.type || 10 === request.status - ? scheduleMicrotask(function () { - return performWork(request); - }) - : setImmediate(function () { - return performWork(request); - })); - } - function createTask( - request, - model, - keyPath, - implicitSlot, - formatContext, - abortSet, - lastTimestamp, - debugOwner, - debugStack, - debugTask - ) { - request.pendingChunks++; - var id = request.nextChunkId++; - "object" !== typeof model || - null === model || - null !== keyPath || - implicitSlot || - request.writtenObjects.set(model, serializeByValueID(id)); - var task = { - id: id, - status: 0, - model: model, - keyPath: keyPath, - implicitSlot: implicitSlot, - formatContext: formatContext, - ping: function () { - return pingTask(request, task); - }, - toJSON: function (parentPropertyName, value) { - var parent = this, - originalValue = parent[parentPropertyName]; - "object" !== typeof originalValue || - originalValue === value || - originalValue instanceof Date || - callWithDebugContextInDEV(request, task, function () { - "Object" !== objectName(originalValue) - ? "string" === typeof jsxChildrenParents.get(parent) - ? console.error( - "%s objects cannot be rendered as text children. Try formatting it using toString().%s", - objectName(originalValue), - describeObjectForErrorMessage(parent, parentPropertyName) - ) - : console.error( - "Only plain objects can be passed to Client Components from Server Components. %s objects are not supported.%s", - objectName(originalValue), - describeObjectForErrorMessage(parent, parentPropertyName) - ) - : console.error( - "Only plain objects can be passed to Client Components from Server Components. Objects with toJSON methods are not supported. Convert it manually to a simple value before passing it to props.%s", - describeObjectForErrorMessage(parent, parentPropertyName) - ); - }); - return renderModel(request, task, parent, parentPropertyName, value); - }, - thenableState: null, - timed: !1 - }; - task.time = lastTimestamp; - task.environmentName = request.environmentName(); - task.debugOwner = debugOwner; - task.debugStack = debugStack; - task.debugTask = debugTask; - abortSet.add(task); - return task; - } - function serializeByValueID(id) { - return "$" + id.toString(16); - } - function serializeLazyID(id) { - return "$L" + id.toString(16); - } - function serializeDeferredObject(request, value) { - var deferredDebugObjects = request.deferredDebugObjects; - return null !== deferredDebugObjects - ? (request.pendingDebugChunks++, - (request = request.nextChunkId++), - deferredDebugObjects.existing.set(value, request), - deferredDebugObjects.retained.set(request, value), - "$Y" + request.toString(16)) - : "$Y"; - } - function serializeNumber(number) { - return Number.isFinite(number) - ? 0 === number && -Infinity === 1 / number - ? "$-0" - : number - : Infinity === number - ? "$Infinity" - : -Infinity === number - ? "$-Infinity" - : "$NaN"; - } - function encodeReferenceChunk(request, id, reference) { - request = stringify(reference); - return id.toString(16) + ":" + request + "\n"; - } - function serializeClientReference( - request, - parent, - parentPropertyName, - clientReference - ) { - var clientReferenceKey = clientReference.$$async - ? clientReference.$$id + "#async" - : clientReference.$$id, - writtenClientReferences = request.writtenClientReferences, - existingId = writtenClientReferences.get(clientReferenceKey); - if (void 0 !== existingId) - return parent[0] === REACT_ELEMENT_TYPE && "1" === parentPropertyName - ? serializeLazyID(existingId) - : serializeByValueID(existingId); - try { - var clientReferenceMetadata = resolveClientReferenceMetadata( - request.bundlerConfig, - clientReference - ); - request.pendingChunks++; - var importId = request.nextChunkId++; - emitImportChunk(request, importId, clientReferenceMetadata, !1); - writtenClientReferences.set(clientReferenceKey, importId); - return parent[0] === REACT_ELEMENT_TYPE && "1" === parentPropertyName - ? serializeLazyID(importId) - : serializeByValueID(importId); - } catch (x) { - return ( - request.pendingChunks++, - (parent = request.nextChunkId++), - (parentPropertyName = logRecoverableError(request, x, null)), - emitErrorChunk(request, parent, parentPropertyName, x, !1, null), - serializeByValueID(parent) - ); - } - } - function serializeDebugClientReference( - request, - parent, - parentPropertyName, - clientReference - ) { - var existingId = request.writtenClientReferences.get( - clientReference.$$async - ? clientReference.$$id + "#async" - : clientReference.$$id - ); - if (void 0 !== existingId) - return parent[0] === REACT_ELEMENT_TYPE && "1" === parentPropertyName - ? serializeLazyID(existingId) - : serializeByValueID(existingId); - try { - var clientReferenceMetadata = resolveClientReferenceMetadata( - request.bundlerConfig, - clientReference - ); - request.pendingDebugChunks++; - var importId = request.nextChunkId++; - emitImportChunk(request, importId, clientReferenceMetadata, !0); - return parent[0] === REACT_ELEMENT_TYPE && "1" === parentPropertyName - ? serializeLazyID(importId) - : serializeByValueID(importId); - } catch (x) { - return ( - request.pendingDebugChunks++, - (parent = request.nextChunkId++), - (parentPropertyName = logRecoverableError(request, x, null)), - emitErrorChunk(request, parent, parentPropertyName, x, !0, null), - serializeByValueID(parent) - ); - } - } - function outlineModel(request, value) { - return outlineModelWithFormatContext(request, value, 0); - } - function outlineModelWithFormatContext(request, value, formatContext) { - value = createTask( - request, - value, - null, - !1, - formatContext, - request.abortableTasks, - performance.now(), - null, - null, - null - ); - retryTask(request, value); - return value.id; - } - function serializeServerReference(request, serverReference) { - var writtenServerReferences = request.writtenServerReferences, - existingId = writtenServerReferences.get(serverReference); - if (void 0 !== existingId) return "$F" + existingId.toString(16); - existingId = serverReference.$$bound; - existingId = null === existingId ? null : Promise.resolve(existingId); - var id = serverReference.$$id, - location = null, - error = serverReference.$$location; - error && - ((error = parseStackTrace(error, 1)), - 0 < error.length && - ((location = error[0]), - (location = [location[0], location[1], location[2], location[3]]))); - existingId = - null !== location - ? { - id: id, - bound: existingId, - name: - "function" === typeof serverReference - ? serverReference.name - : "", - env: (0, request.environmentName)(), - location: location - } - : { id: id, bound: existingId }; - request = outlineModel(request, existingId); - writtenServerReferences.set(serverReference, request); - return "$F" + request.toString(16); - } - function serializeLargeTextString(request, text) { - request.pendingChunks++; - var textId = request.nextChunkId++; - emitTextChunk(request, textId, text, !1); - return serializeByValueID(textId); - } - function serializeMap(request, map) { - map = Array.from(map); - return "$Q" + outlineModel(request, map).toString(16); - } - function serializeFormData(request, formData) { - formData = Array.from(formData.entries()); - return "$K" + outlineModel(request, formData).toString(16); - } - function serializeSet(request, set) { - set = Array.from(set); - return "$W" + outlineModel(request, set).toString(16); - } - function serializeTypedArray(request, tag, typedArray) { - request.pendingChunks++; - var bufferId = request.nextChunkId++; - emitTypedArrayChunk(request, bufferId, tag, typedArray, !1); - return serializeByValueID(bufferId); - } - function serializeDebugTypedArray(request, tag, typedArray) { - if (1e3 < typedArray.byteLength && !doNotLimit.has(typedArray)) - return serializeDeferredObject(request, typedArray); - request.pendingDebugChunks++; - var bufferId = request.nextChunkId++; - emitTypedArrayChunk(request, bufferId, tag, typedArray, !0); - return serializeByValueID(bufferId); - } - function serializeDebugBlob(request, blob) { - function progress(entry) { - if (entry.done) - emitOutlinedDebugModelChunk( - request, - id, - { objectLimit: model.length + 2 }, - model - ), - enqueueFlush(request); - else - return ( - model.push(entry.value), reader.read().then(progress).catch(error) - ); - } - function error(reason) { - emitErrorChunk(request, id, "", reason, !0, null); - enqueueFlush(request); - reader.cancel(reason).then(noop, noop); - } - var model = [blob.type], - reader = blob.stream().getReader(); - request.pendingDebugChunks++; - var id = request.nextChunkId++; - reader.read().then(progress).catch(error); - return "$B" + id.toString(16); - } - function serializeBlob(request, blob) { - function progress(entry) { - if (0 === newTask.status) - if (entry.done) - request.cacheController.signal.removeEventListener( - "abort", - abortBlob - ), - pingTask(request, newTask); - else - return ( - model.push(entry.value), reader.read().then(progress).catch(error) - ); - } - function error(reason) { - 0 === newTask.status && - (request.cacheController.signal.removeEventListener( - "abort", - abortBlob - ), - erroredTask(request, newTask, reason), - enqueueFlush(request), - reader.cancel(reason).then(error, error)); - } - function abortBlob() { - if (0 === newTask.status) { - var signal = request.cacheController.signal; - signal.removeEventListener("abort", abortBlob); - signal = signal.reason; - 21 === request.type - ? (request.abortableTasks.delete(newTask), - haltTask(newTask), - finishHaltedTask(newTask, request)) - : (erroredTask(request, newTask, signal), enqueueFlush(request)); - reader.cancel(signal).then(error, error); - } - } - var model = [blob.type], - newTask = createTask( - request, - model, - null, - !1, - 0, - request.abortableTasks, - performance.now(), - null, - null, - null - ), - reader = blob.stream().getReader(); - request.cacheController.signal.addEventListener("abort", abortBlob); - reader.read().then(progress).catch(error); - return "$B" + newTask.id.toString(16); - } - function renderModel(request, task, parent, key, value) { - serializedSize += key.length; - var prevKeyPath = task.keyPath, - prevImplicitSlot = task.implicitSlot; - try { - return renderModelDestructive(request, task, parent, key, value); - } catch (thrownValue) { - parent = task.model; - parent = - "object" === typeof parent && - null !== parent && - (parent.$$typeof === REACT_ELEMENT_TYPE || - parent.$$typeof === REACT_LAZY_TYPE); - if (request.status === ABORTING) { - task.status = 3; - if (21 === request.type) - return ( - (task = request.nextChunkId++), - (task = parent - ? serializeLazyID(task) - : serializeByValueID(task)), - task - ); - task = request.fatalError; - return parent ? serializeLazyID(task) : serializeByValueID(task); - } - key = - thrownValue === SuspenseException - ? getSuspendedThenable() - : thrownValue; - if ( - "object" === typeof key && - null !== key && - "function" === typeof key.then - ) - return ( - (request = createTask( - request, - task.model, - task.keyPath, - task.implicitSlot, - task.formatContext, - request.abortableTasks, - task.time, - task.debugOwner, - task.debugStack, - task.debugTask - )), - (value = request.ping), - key.then(value, value), - (request.thenableState = getThenableStateAfterSuspending()), - (task.keyPath = prevKeyPath), - (task.implicitSlot = prevImplicitSlot), - parent - ? serializeLazyID(request.id) - : serializeByValueID(request.id) - ); - task.keyPath = prevKeyPath; - task.implicitSlot = prevImplicitSlot; - request.pendingChunks++; - prevKeyPath = request.nextChunkId++; - prevImplicitSlot = logRecoverableError(request, key, task); - emitErrorChunk( - request, - prevKeyPath, - prevImplicitSlot, - key, - !1, - task.debugOwner - ); - return parent - ? serializeLazyID(prevKeyPath) - : serializeByValueID(prevKeyPath); - } - } - function renderModelDestructive( - request, - task, - parent, - parentPropertyName, - value - ) { - task.model = value; - if (value === REACT_ELEMENT_TYPE) return "$"; - if (null === value) return null; - if ("object" === typeof value) { - switch (value.$$typeof) { - case REACT_ELEMENT_TYPE: - var elementReference = null, - _writtenObjects = request.writtenObjects; - if (null === task.keyPath && !task.implicitSlot) { - var _existingReference = _writtenObjects.get(value); - if (void 0 !== _existingReference) - if (modelRoot === value) modelRoot = null; - else return _existingReference; - else - -1 === parentPropertyName.indexOf(":") && - ((_existingReference = _writtenObjects.get(parent)), - void 0 !== _existingReference && - ((elementReference = - _existingReference + ":" + parentPropertyName), - _writtenObjects.set(value, elementReference))); - } - if (serializedSize > MAX_ROW_SIZE) return deferTask(request, task); - if ((_existingReference = value._debugInfo)) - if (canEmitDebugInfo) - forwardDebugInfo(request, task, _existingReference); - else return outlineTask(request, task); - _existingReference = value.props; - var refProp = _existingReference.ref; - refProp = void 0 !== refProp ? refProp : null; - task.debugOwner = value._owner; - task.debugStack = value._debugStack; - task.debugTask = value._debugTask; - if ( - void 0 === value._owner || - void 0 === value._debugStack || - void 0 === value._debugTask - ) { - var key = ""; - null !== value.key && - value.key !== REACT_OPTIMISTIC_KEY && - (key = ' key="' + value.key + '"'); - console.error( - "Attempted to render <%s%s> without development properties. This is not supported. It can happen if:\n- The element is created with a production version of React but rendered in development.\n- The element was cloned with a custom function instead of `React.cloneElement`.\nThe props of this element may help locate this element: %o", - value.type, - key, - value.props - ); - } - request = renderElement( - request, - task, - value.type, - value.key, - refProp, - _existingReference, - value._store.validated - ); - "object" === typeof request && - null !== request && - null !== elementReference && - (_writtenObjects.has(request) || - _writtenObjects.set(request, elementReference)); - return request; - case REACT_LAZY_TYPE: - if (serializedSize > MAX_ROW_SIZE) return deferTask(request, task); - task.thenableState = null; - elementReference = callLazyInitInDEV(value); - if (request.status === ABORTING) throw null; - if ((_writtenObjects = value._debugInfo)) - if (canEmitDebugInfo) - forwardDebugInfo(request, task, _writtenObjects); - else return outlineTask(request, task); - return renderModelDestructive( - request, - task, - emptyRoot, - "", - elementReference - ); - case REACT_LEGACY_ELEMENT_TYPE: - throw Error( - 'A React Element from an older version of React was rendered. This is not supported. It can happen if:\n- Multiple copies of the "react" package is used.\n- A library pre-bundled an old copy of "react" or "react/jsx-runtime".\n- A compiler tries to "inline" JSX instead of using the runtime.' - ); - } - if (isClientReference(value)) - return serializeClientReference( - request, - parent, - parentPropertyName, - value - ); - if ( - void 0 !== request.temporaryReferences && - ((elementReference = request.temporaryReferences.get(value)), - void 0 !== elementReference) - ) - return "$T" + elementReference; - elementReference = TaintRegistryObjects.get(value); - void 0 !== elementReference && throwTaintViolation(elementReference); - elementReference = request.writtenObjects; - _writtenObjects = elementReference.get(value); - if ("function" === typeof value.then) { - if (void 0 !== _writtenObjects) { - if (null !== task.keyPath || task.implicitSlot) - return ( - "$@" + serializeThenable(request, task, value).toString(16) - ); - if (modelRoot === value) modelRoot = null; - else return _writtenObjects; - } - request = "$@" + serializeThenable(request, task, value).toString(16); - elementReference.set(value, request); - return request; - } - if (void 0 !== _writtenObjects) - if (modelRoot === value) { - if (_writtenObjects !== serializeByValueID(task.id)) - return _writtenObjects; - modelRoot = null; - } else return _writtenObjects; - else if ( - -1 === parentPropertyName.indexOf(":") && - ((_writtenObjects = elementReference.get(parent)), - void 0 !== _writtenObjects) - ) { - _existingReference = parentPropertyName; - if (isArrayImpl(parent) && parent[0] === REACT_ELEMENT_TYPE) - switch (parentPropertyName) { - case "1": - _existingReference = "type"; - break; - case "2": - _existingReference = "key"; - break; - case "3": - _existingReference = "props"; - break; - case "4": - _existingReference = "_owner"; - } - elementReference.set( - value, - _writtenObjects + ":" + _existingReference - ); - } - if (isArrayImpl(value)) return renderFragment(request, task, value); - if (value instanceof Map) return serializeMap(request, value); - if (value instanceof Set) return serializeSet(request, value); - if ("function" === typeof FormData && value instanceof FormData) - return serializeFormData(request, value); - if (value instanceof Error) return serializeErrorValue(request, value); - if (value instanceof ArrayBuffer) - return serializeTypedArray(request, "A", new Uint8Array(value)); - if (value instanceof Int8Array) - return serializeTypedArray(request, "O", value); - if (value instanceof Uint8Array) - return serializeTypedArray(request, "o", value); - if (value instanceof Uint8ClampedArray) - return serializeTypedArray(request, "U", value); - if (value instanceof Int16Array) - return serializeTypedArray(request, "S", value); - if (value instanceof Uint16Array) - return serializeTypedArray(request, "s", value); - if (value instanceof Int32Array) - return serializeTypedArray(request, "L", value); - if (value instanceof Uint32Array) - return serializeTypedArray(request, "l", value); - if (value instanceof Float32Array) - return serializeTypedArray(request, "G", value); - if (value instanceof Float64Array) - return serializeTypedArray(request, "g", value); - if (value instanceof BigInt64Array) - return serializeTypedArray(request, "M", value); - if (value instanceof BigUint64Array) - return serializeTypedArray(request, "m", value); - if (value instanceof DataView) - return serializeTypedArray(request, "V", value); - if ("function" === typeof Blob && value instanceof Blob) - return serializeBlob(request, value); - if ((elementReference = getIteratorFn(value))) - return ( - (elementReference = elementReference.call(value)), - elementReference === value - ? "$i" + - outlineModel(request, Array.from(elementReference)).toString(16) - : renderFragment(request, task, Array.from(elementReference)) - ); - if ( - "function" === typeof ReadableStream && - value instanceof ReadableStream - ) - return serializeReadableStream(request, task, value); - elementReference = value[ASYNC_ITERATOR]; - if ("function" === typeof elementReference) - return renderAsyncFragment(request, task, value, elementReference); - if (value instanceof Date) return "$D" + value.toJSON(); - elementReference = getPrototypeOf(value); - if ( - elementReference !== ObjectPrototype && - (null === elementReference || - null !== getPrototypeOf(elementReference)) - ) - throw Error( - "Only plain objects, and a few built-ins, can be passed to Client Components from Server Components. Classes or null prototypes are not supported." + - describeObjectForErrorMessage(parent, parentPropertyName) - ); - if ("Object" !== objectName(value)) - callWithDebugContextInDEV(request, task, function () { - console.error( - "Only plain objects can be passed to Client Components from Server Components. %s objects are not supported.%s", - objectName(value), - describeObjectForErrorMessage(parent, parentPropertyName) - ); - }); - else if (!isSimpleObject(value)) - callWithDebugContextInDEV(request, task, function () { - console.error( - "Only plain objects can be passed to Client Components from Server Components. Classes or other objects with methods are not supported.%s", - describeObjectForErrorMessage(parent, parentPropertyName) - ); - }); - else if (Object.getOwnPropertySymbols) { - var symbols = Object.getOwnPropertySymbols(value); - 0 < symbols.length && - callWithDebugContextInDEV(request, task, function () { - console.error( - "Only plain objects can be passed to Client Components from Server Components. Objects with symbol properties like %s are not supported.%s", - symbols[0].description, - describeObjectForErrorMessage(parent, parentPropertyName) - ); - }); - } - return value; - } - if ("string" === typeof value) - return ( - (task = TaintRegistryValues.get(value)), - void 0 !== task && throwTaintViolation(task.message), - (serializedSize += value.length), - "Z" === value[value.length - 1] && - parent[parentPropertyName] instanceof Date - ? "$D" + value - : 1024 <= value.length && null !== byteLengthOfChunk - ? serializeLargeTextString(request, value) - : "$" === value[0] - ? "$" + value - : value - ); - if ("boolean" === typeof value) return value; - if ("number" === typeof value) return serializeNumber(value); - if ("undefined" === typeof value) return "$undefined"; - if ("function" === typeof value) { - if (isClientReference(value)) - return serializeClientReference( - request, - parent, - parentPropertyName, - value - ); - if (value.$$typeof === SERVER_REFERENCE_TAG) - return serializeServerReference(request, value); - if ( - void 0 !== request.temporaryReferences && - ((request = request.temporaryReferences.get(value)), - void 0 !== request) - ) - return "$T" + request; - request = TaintRegistryObjects.get(value); - void 0 !== request && throwTaintViolation(request); - if (value.$$typeof === TEMPORARY_REFERENCE_TAG) - throw Error( - "Could not reference an opaque temporary reference. This is likely due to misconfiguring the temporaryReferences options on the server." - ); - if (/^on[A-Z]/.test(parentPropertyName)) - throw Error( - "Event handlers cannot be passed to Client Component props." + - describeObjectForErrorMessage(parent, parentPropertyName) + - "\nIf you need interactivity, consider converting part of this to a Client Component." - ); - if ( - jsxChildrenParents.has(parent) || - (jsxPropsParents.has(parent) && "children" === parentPropertyName) - ) - throw ( - ((request = value.displayName || value.name || "Component"), - Error( - "Functions are not valid as a child of Client Components. This may happen if you return " + - request + - " instead of <" + - request + - " /> from render. Or maybe you meant to call this function rather than return it." + - describeObjectForErrorMessage(parent, parentPropertyName) - )) - ); - throw Error( - 'Functions cannot be passed directly to Client Components unless you explicitly expose it by marking it with "use server". Or maybe you meant to call this function rather than return it.' + - describeObjectForErrorMessage(parent, parentPropertyName) - ); - } - if ("symbol" === typeof value) { - task = request.writtenSymbols; - elementReference = task.get(value); - if (void 0 !== elementReference) - return serializeByValueID(elementReference); - elementReference = value.description; - if (Symbol.for(elementReference) !== value) - throw Error( - "Only global symbols received from Symbol.for(...) can be passed to Client Components. The symbol Symbol.for(" + - (value.description + ") cannot be found among global symbols.") + - describeObjectForErrorMessage(parent, parentPropertyName) - ); - request.pendingChunks++; - _writtenObjects = request.nextChunkId++; - emitSymbolChunk(request, _writtenObjects, elementReference); - task.set(value, _writtenObjects); - return serializeByValueID(_writtenObjects); - } - if ("bigint" === typeof value) - return ( - (request = TaintRegistryValues.get(value)), - void 0 !== request && throwTaintViolation(request.message), - "$n" + value.toString(10) - ); - throw Error( - "Type " + - typeof value + - " is not supported in Client Component props." + - describeObjectForErrorMessage(parent, parentPropertyName) - ); - } - function logRecoverableError(request, error, task) { - var prevRequest = currentRequest; - currentRequest = null; - try { - var onError = request.onError; - var errorDigest = - null !== task - ? requestStorage.run( - void 0, - callWithDebugContextInDEV, - request, - task, - onError, - error - ) - : requestStorage.run(void 0, onError, error); - } finally { - currentRequest = prevRequest; - } - if (null != errorDigest && "string" !== typeof errorDigest) - throw Error( - 'onError returned something with a type other than "string". onError should return a string and may return null or undefined but must not return anything else. It received something of type "' + - typeof errorDigest + - '" instead' - ); - return errorDigest || ""; - } - function fatalError(request, error) { - var onFatalError = request.onFatalError; - onFatalError(error); - cleanupTaintQueue(request); - null !== request.destination - ? ((request.status = CLOSED), request.destination.destroy(error)) - : ((request.status = 13), (request.fatalError = error)); - request.cacheController.abort( - Error("The render was aborted due to a fatal error.", { cause: error }) - ); - } - function serializeErrorValue(request, error) { - var name = "Error", - env = (0, request.environmentName)(); - try { - name = error.name; - var message = String(error.message); - var stack = filterStackTrace(request, parseStackTrace(error, 0)); - var errorEnv = error.environmentName; - "string" === typeof errorEnv && (env = errorEnv); - } catch (x) { - (message = - "An error occurred but serializing the error message failed."), - (stack = []); - } - return ( - "$Z" + - outlineModel(request, { - name: name, - message: message, - stack: stack, - env: env - }).toString(16) - ); - } - function emitErrorChunk(request, id, digest, error, debug, owner) { - var name = "Error", - env = (0, request.environmentName)(); - try { - if (error instanceof Error) { - name = error.name; - var message = String(error.message); - var stack = filterStackTrace(request, parseStackTrace(error, 0)); - var errorEnv = error.environmentName; - "string" === typeof errorEnv && (env = errorEnv); - } else - (message = - "object" === typeof error && null !== error - ? describeObjectForErrorMessage(error) - : String(error)), - (stack = []); - } catch (x) { - (message = - "An error occurred but serializing the error message failed."), - (stack = []); - } - error = null == owner ? null : outlineComponentInfo(request, owner); - digest = { - digest: digest, - name: name, - message: message, - stack: stack, - env: env, - owner: error - }; - id = id.toString(16) + ":E" + stringify(digest) + "\n"; - debug - ? request.completedDebugChunks.push(id) - : request.completedErrorChunks.push(id); - } - function emitImportChunk(request, id, clientReferenceMetadata, debug) { - clientReferenceMetadata = stringify(clientReferenceMetadata); - id = id.toString(16) + ":I" + clientReferenceMetadata + "\n"; - debug - ? request.completedDebugChunks.push(id) - : request.completedImportChunks.push(id); - } - function emitSymbolChunk(request, id, name) { - id = encodeReferenceChunk(request, id, "$S" + name); - request.completedImportChunks.push(id); - } - function emitDebugHaltChunk(request, id) { - id = id.toString(16) + ":\n"; - request.completedDebugChunks.push(id); - } - function emitDebugChunk(request, id, debugInfo) { - var json = serializeDebugModel(request, 500, debugInfo); - null !== request.debugDestination - ? '"' === json[0] && "$" === json[1] - ? ((id = id.toString(16) + ":D" + json + "\n"), - request.completedRegularChunks.push(id)) - : ((debugInfo = request.nextChunkId++), - (json = debugInfo.toString(16) + ":" + json + "\n"), - request.pendingDebugChunks++, - request.completedDebugChunks.push(json), - (id = id.toString(16) + ':D"$' + debugInfo.toString(16) + '"\n'), - request.completedRegularChunks.push(id)) - : ((id = id.toString(16) + ":D" + json + "\n"), - request.completedRegularChunks.push(id)); - } - function outlineComponentInfo(request, componentInfo) { - var existingRef = request.writtenDebugObjects.get(componentInfo); - if (void 0 !== existingRef) return existingRef; - null != componentInfo.owner && - outlineComponentInfo(request, componentInfo.owner); - existingRef = 10; - null != componentInfo.stack && - (existingRef += componentInfo.stack.length); - existingRef = { objectLimit: existingRef }; - var componentDebugInfo = { - name: componentInfo.name, - key: componentInfo.key - }; - null != componentInfo.env && (componentDebugInfo.env = componentInfo.env); - null != componentInfo.owner && - (componentDebugInfo.owner = componentInfo.owner); - null == componentInfo.stack && null != componentInfo.debugStack - ? (componentDebugInfo.stack = filterStackTrace( - request, - parseStackTrace(componentInfo.debugStack, 1) - )) - : null != componentInfo.stack && - (componentDebugInfo.stack = componentInfo.stack); - componentDebugInfo.props = componentInfo.props; - existingRef = outlineDebugModel(request, existingRef, componentDebugInfo); - existingRef = serializeByValueID(existingRef); - request.writtenDebugObjects.set(componentInfo, existingRef); - request.writtenObjects.set(componentInfo, existingRef); - return existingRef; - } - function emitIOInfoChunk( - request, - id, - name, - start, - end, - value, - env, - owner, - stack - ) { - var objectLimit = 10; - stack && (objectLimit += stack.length); - name = { - name: name, - start: start - request.timeOrigin, - end: end - request.timeOrigin - }; - null != env && (name.env = env); - null != stack && (name.stack = stack); - null != owner && (name.owner = owner); - void 0 !== value && (name.value = value); - value = serializeDebugModel(request, objectLimit, name); - id = id.toString(16) + ":J" + value + "\n"; - request.completedDebugChunks.push(id); - } - function serializeIONode(request, ioNode, promiseRef) { - var existingRef = request.writtenDebugObjects.get(ioNode); - if (void 0 !== existingRef) return existingRef; - existingRef = null; - var name = ""; - if (null !== ioNode.promise) { - var promise = ioNode.promise.deref(); - void 0 !== promise && - "string" === typeof promise.displayName && - (name = promise.displayName); - } - if (null !== ioNode.stack) { - a: { - existingRef = ioNode.stack; - for (promise = 0; promise < existingRef.length; promise++) { - var callsite = existingRef[promise]; - if (!isPromiseCreationInternal(callsite[1], callsite[0])) { - promise = 0 < promise ? existingRef.slice(promise) : existingRef; - break a; - } - } - promise = []; - } - existingRef = filterStackTrace(request, promise); - if ("" === name) { - a: { - name = promise; - promise = ""; - callsite = request.filterStackFrame; - for (var i = 0; i < name.length; i++) { - var callsite$jscomp$0 = name[i], - functionName = callsite$jscomp$0[0], - url = devirtualizeURL(callsite$jscomp$0[1]); - if ( - callsite( - url, - functionName, - callsite$jscomp$0[2], - callsite$jscomp$0[3] - ) && - "" !== url - ) { - if ("" === promise) { - name = functionName; - break a; - } - name = promise; - break a; - } else promise = functionName; - } - name = ""; - } - name.startsWith("Window.") - ? (name = name.slice(7)) - : name.startsWith(".") && (name = name.slice(7)); - } - } - promise = ioNode.owner; - null != promise && outlineComponentInfo(request, promise); - callsite = void 0; - null !== promiseRef && (callsite = promiseRef.deref()); - promiseRef = (0, request.environmentName)(); - i = 3 === ioNode.tag ? request.abortTime : ioNode.end; - request.pendingDebugChunks++; - callsite$jscomp$0 = request.nextChunkId++; - emitIOInfoChunk( - request, - callsite$jscomp$0, - name, - ioNode.start, - i, - callsite, - promiseRef, - promise, - existingRef - ); - promiseRef = serializeByValueID(callsite$jscomp$0); - request.writtenDebugObjects.set(ioNode, promiseRef); - return promiseRef; - } - function emitTypedArrayChunk(request, id, tag, typedArray, debug) { - if (TaintRegistryByteLengths.has(typedArray.byteLength)) { - var tainted = TaintRegistryValues.get( - String.fromCharCode.apply( - String, - new Uint8Array( - typedArray.buffer, - typedArray.byteOffset, - typedArray.byteLength - ) - ) - ); - void 0 !== tainted && throwTaintViolation(tainted.message); - } - debug ? request.pendingDebugChunks++ : request.pendingChunks++; - typedArray = new Uint8Array( - typedArray.buffer, - typedArray.byteOffset, - typedArray.byteLength - ); - tainted = typedArray.byteLength; - id = id.toString(16) + ":" + tag + tainted.toString(16) + ","; - debug - ? request.completedDebugChunks.push(id, typedArray) - : request.completedRegularChunks.push(id, typedArray); - } - function emitTextChunk(request, id, text, debug) { - if (null === byteLengthOfChunk) - throw Error( - "Existence of byteLengthOfChunk should have already been checked. This is a bug in React." - ); - debug ? request.pendingDebugChunks++ : request.pendingChunks++; - var binaryLength = byteLengthOfChunk(text); - id = id.toString(16) + ":T" + binaryLength.toString(16) + ","; - debug - ? request.completedDebugChunks.push(id, text) - : request.completedRegularChunks.push(id, text); - } - function renderDebugModel( - request, - counter, - parent, - parentPropertyName, - value - ) { - if (null === value) return null; - if (value === REACT_ELEMENT_TYPE) return "$"; - if ("object" === typeof value) { - if (isClientReference(value)) - return serializeDebugClientReference( - request, - parent, - parentPropertyName, - value - ); - if (value.$$typeof === CONSTRUCTOR_MARKER) { - value = value.constructor; - var ref = request.writtenDebugObjects.get(value); - void 0 === ref && - ((request = outlineDebugModel(request, counter, value)), - (ref = serializeByValueID(request))); - return "$P" + ref.slice(1); - } - if (void 0 !== request.temporaryReferences) { - var tempRef = request.temporaryReferences.get(value); - if (void 0 !== tempRef) return "$T" + tempRef; - } - tempRef = request.writtenDebugObjects; - var existingDebugReference = tempRef.get(value); - if (void 0 !== existingDebugReference) - if (debugModelRoot === value) debugModelRoot = null; - else return existingDebugReference; - else if (-1 === parentPropertyName.indexOf(":")) - if ( - ((existingDebugReference = tempRef.get(parent)), - void 0 !== existingDebugReference) - ) { - if (0 >= counter.objectLimit && !doNotLimit.has(value)) - return serializeDeferredObject(request, value); - var propertyName = parentPropertyName; - if (isArrayImpl(parent) && parent[0] === REACT_ELEMENT_TYPE) - switch (parentPropertyName) { - case "1": - propertyName = "type"; - break; - case "2": - propertyName = "key"; - break; - case "3": - propertyName = "props"; - break; - case "4": - propertyName = "_owner"; - } - tempRef.set(value, existingDebugReference + ":" + propertyName); - } else if (debugNoOutline !== value) { - if ("function" === typeof value.then) - return serializeDebugThenable(request, counter, value); - request = outlineDebugModel(request, counter, value); - return serializeByValueID(request); - } - parent = request.writtenObjects.get(value); - if (void 0 !== parent) return parent; - if (0 >= counter.objectLimit && !doNotLimit.has(value)) - return serializeDeferredObject(request, value); - counter.objectLimit--; - parent = request.deferredDebugObjects; - if ( - null !== parent && - ((parentPropertyName = parent.existing.get(value)), - void 0 !== parentPropertyName) - ) - return ( - parent.existing.delete(value), - parent.retained.delete(parentPropertyName), - emitOutlinedDebugModelChunk( - request, - parentPropertyName, - counter, - value - ), - serializeByValueID(parentPropertyName) - ); - switch (value.$$typeof) { - case REACT_ELEMENT_TYPE: - null != value._owner && outlineComponentInfo(request, value._owner); - "object" === typeof value.type && - null !== value.type && - doNotLimit.add(value.type); - "object" === typeof value.key && - null !== value.key && - doNotLimit.add(value.key); - doNotLimit.add(value.props); - null !== value._owner && doNotLimit.add(value._owner); - counter = null; - if (null != value._debugStack) - for ( - counter = filterStackTrace( - request, - parseStackTrace(value._debugStack, 1) - ), - doNotLimit.add(counter), - request = 0; - request < counter.length; - request++ - ) - doNotLimit.add(counter[request]); - return [ - REACT_ELEMENT_TYPE, - value.type, - value.key, - value.props, - value._owner, - counter, - value._store.validated - ]; - case REACT_LAZY_TYPE: - value = value._payload; - if (null !== value && "object" === typeof value) { - switch (value._status) { - case 1: - return ( - (request = outlineDebugModel( - request, - counter, - value._result - )), - serializeLazyID(request) - ); - case 2: - return ( - (counter = request.nextChunkId++), - emitErrorChunk( - request, - counter, - "", - value._result, - !0, - null - ), - serializeLazyID(counter) - ); - } - switch (value.status) { - case "fulfilled": - return ( - (request = outlineDebugModel( - request, - counter, - value.value - )), - serializeLazyID(request) - ); - case "rejected": - return ( - (counter = request.nextChunkId++), - emitErrorChunk( - request, - counter, - "", - value.reason, - !0, - null - ), - serializeLazyID(counter) - ); - } - } - request.pendingDebugChunks++; - value = request.nextChunkId++; - emitDebugHaltChunk(request, value); - return serializeLazyID(value); - } - if ("function" === typeof value.then) - return serializeDebugThenable(request, counter, value); - if (isArrayImpl(value)) - return 200 < value.length && !doNotLimit.has(value) - ? serializeDeferredObject(request, value) - : value; - if (value instanceof Date) return "$D" + value.toJSON(); - if (value instanceof Map) { - value = Array.from(value); - counter.objectLimit++; - for (ref = 0; ref < value.length; ref++) { - var entry = value[ref]; - doNotLimit.add(entry); - var key = entry[0]; - entry = entry[1]; - "object" === typeof key && null !== key && doNotLimit.add(key); - "object" === typeof entry && - null !== entry && - doNotLimit.add(entry); - } - return "$Q" + outlineDebugModel(request, counter, value).toString(16); - } - if (value instanceof Set) { - value = Array.from(value); - counter.objectLimit++; - for (ref = 0; ref < value.length; ref++) - (key = value[ref]), - "object" === typeof key && null !== key && doNotLimit.add(key); - return "$W" + outlineDebugModel(request, counter, value).toString(16); - } - if ("function" === typeof FormData && value instanceof FormData) - return ( - (value = Array.from(value.entries())), - "$K" + - outlineDebugModel( - request, - { objectLimit: 2 * value.length + 1 }, - value - ).toString(16) - ); - if (value instanceof Error) { - counter = "Error"; - var env = (0, request.environmentName)(); - try { - (counter = value.name), - (ref = String(value.message)), - (key = filterStackTrace(request, parseStackTrace(value, 0))), - (entry = value.environmentName), - "string" === typeof entry && (env = entry); - } catch (x) { - (ref = - "An error occurred but serializing the error message failed."), - (key = []); - } - request = - "$Z" + - outlineDebugModel( - request, - { objectLimit: 2 * key.length + 1 }, - { name: counter, message: ref, stack: key, env: env } - ).toString(16); - return request; - } - if (value instanceof ArrayBuffer) - return serializeDebugTypedArray(request, "A", new Uint8Array(value)); - if (value instanceof Int8Array) - return serializeDebugTypedArray(request, "O", value); - if (value instanceof Uint8Array) - return serializeDebugTypedArray(request, "o", value); - if (value instanceof Uint8ClampedArray) - return serializeDebugTypedArray(request, "U", value); - if (value instanceof Int16Array) - return serializeDebugTypedArray(request, "S", value); - if (value instanceof Uint16Array) - return serializeDebugTypedArray(request, "s", value); - if (value instanceof Int32Array) - return serializeDebugTypedArray(request, "L", value); - if (value instanceof Uint32Array) - return serializeDebugTypedArray(request, "l", value); - if (value instanceof Float32Array) - return serializeDebugTypedArray(request, "G", value); - if (value instanceof Float64Array) - return serializeDebugTypedArray(request, "g", value); - if (value instanceof BigInt64Array) - return serializeDebugTypedArray(request, "M", value); - if (value instanceof BigUint64Array) - return serializeDebugTypedArray(request, "m", value); - if (value instanceof DataView) - return serializeDebugTypedArray(request, "V", value); - if ("function" === typeof Blob && value instanceof Blob) - return serializeDebugBlob(request, value); - if (getIteratorFn(value)) return Array.from(value); - request = getPrototypeOf(value); - if (request !== ObjectPrototype && null !== request) { - counter = Object.create(null); - for (env in value) - if (hasOwnProperty.call(value, env) || isGetter(request, env)) - counter[env] = value[env]; - ref = request.constructor; - "function" !== typeof ref || - ref.prototype !== request || - hasOwnProperty.call(value, "") || - isGetter(request, "") || - (counter[""] = { $$typeof: CONSTRUCTOR_MARKER, constructor: ref }); - return counter; - } - return value; - } - if ("string" === typeof value) { - if (1024 <= value.length) { - if (0 >= counter.objectLimit) - return serializeDeferredObject(request, value); - counter.objectLimit--; - request.pendingDebugChunks++; - counter = request.nextChunkId++; - emitTextChunk(request, counter, value, !0); - return serializeByValueID(counter); - } - return "$" === value[0] ? "$" + value : value; - } - if ("boolean" === typeof value) return value; - if ("number" === typeof value) return serializeNumber(value); - if ("undefined" === typeof value) return "$undefined"; - if ("function" === typeof value) { - if (isClientReference(value)) - return serializeDebugClientReference( - request, - parent, - parentPropertyName, - value - ); - if ( - void 0 !== request.temporaryReferences && - ((counter = request.temporaryReferences.get(value)), - void 0 !== counter) - ) - return "$T" + counter; - counter = request.writtenDebugObjects; - ref = counter.get(value); - if (void 0 !== ref) return ref; - ref = Function.prototype.toString.call(value); - key = value.name; - key = - "$E" + - ("string" === typeof key - ? "Object.defineProperty(" + - ref + - ',"name",{value:' + - JSON.stringify(key) + - "})" - : "(" + ref + ")"); - request.pendingDebugChunks++; - ref = request.nextChunkId++; - key = encodeReferenceChunk(request, ref, key); - request.completedDebugChunks.push(key); - request = serializeByValueID(ref); - counter.set(value, request); - return request; - } - if ("symbol" === typeof value) { - counter = request.writtenSymbols.get(value); - if (void 0 !== counter) return serializeByValueID(counter); - value = value.description; - request.pendingChunks++; - counter = request.nextChunkId++; - emitSymbolChunk(request, counter, value); - return serializeByValueID(counter); - } - return "bigint" === typeof value - ? "$n" + value.toString(10) - : "unknown type " + typeof value; - } - function serializeDebugModel(request, objectLimit, model) { - function replacer(parentPropertyName) { - try { - return renderDebugModel( - request, - counter, - this, - parentPropertyName, - this[parentPropertyName] - ); - } catch (x) { - return ( - "Unknown Value: React could not send it from the server.\n" + - x.message - ); - } - } - var counter = { objectLimit: objectLimit }; - objectLimit = debugNoOutline; - debugNoOutline = model; - try { - return stringify(model, replacer); - } catch (x) { - return stringify( - "Unknown Value: React could not send it from the server.\n" + - x.message - ); - } finally { - debugNoOutline = objectLimit; - } - } - function emitOutlinedDebugModelChunk(request, id, counter, model) { - function replacer(parentPropertyName) { - try { - return renderDebugModel( - request, - counter, - this, - parentPropertyName, - this[parentPropertyName] - ); - } catch (x) { - return ( - "Unknown Value: React could not send it from the server.\n" + - x.message - ); - } - } - "object" === typeof model && null !== model && doNotLimit.add(model); - var prevModelRoot = debugModelRoot; - debugModelRoot = model; - "object" === typeof model && - null !== model && - request.writtenDebugObjects.set(model, serializeByValueID(id)); - try { - var json = stringify(model, replacer); - } catch (x) { - json = stringify( - "Unknown Value: React could not send it from the server.\n" + - x.message - ); - } finally { - debugModelRoot = prevModelRoot; - } - id = id.toString(16) + ":" + json + "\n"; - request.completedDebugChunks.push(id); - } - function outlineDebugModel(request, counter, model) { - var id = request.nextChunkId++; - request.pendingDebugChunks++; - emitOutlinedDebugModelChunk(request, id, counter, model); - return id; - } - function emitTimeOriginChunk(request, timeOrigin) { - request.pendingDebugChunks++; - request.completedDebugChunks.push(":N" + timeOrigin + "\n"); - } - function forwardDebugInfo(request$jscomp$0, task, debugInfo) { - for (var id = task.id, i = 0; i < debugInfo.length; i++) { - var info = debugInfo[i]; - if ("number" === typeof info.time) - markOperationEndTime(request$jscomp$0, task, info.time); - else if ("string" === typeof info.name) - outlineComponentInfo(request$jscomp$0, info), - request$jscomp$0.pendingChunks++, - emitDebugChunk(request$jscomp$0, id, info); - else if (info.awaited) { - var ioInfo = info.awaited; - if (!(ioInfo.end <= request$jscomp$0.timeOrigin)) { - var request = request$jscomp$0, - ioInfo$jscomp$0 = ioInfo; - if (!request.writtenObjects.has(ioInfo$jscomp$0)) { - request.pendingDebugChunks++; - var id$jscomp$0 = request.nextChunkId++, - owner = ioInfo$jscomp$0.owner; - null != owner && outlineComponentInfo(request, owner); - var debugStack = - null == ioInfo$jscomp$0.stack && - null != ioInfo$jscomp$0.debugStack - ? filterStackTrace( - request, - parseStackTrace(ioInfo$jscomp$0.debugStack, 1) - ) - : ioInfo$jscomp$0.stack; - var env = ioInfo$jscomp$0.env; - null == env && (env = (0, request.environmentName)()); - emitIOInfoChunk( - request, - id$jscomp$0, - ioInfo$jscomp$0.name, - ioInfo$jscomp$0.start, - ioInfo$jscomp$0.end, - ioInfo$jscomp$0.value, - env, - owner, - debugStack - ); - request.writtenDebugObjects.set( - ioInfo$jscomp$0, - serializeByValueID(id$jscomp$0) - ); - } - null != info.owner && - outlineComponentInfo(request$jscomp$0, info.owner); - debugStack = - null == info.stack && null != info.debugStack - ? filterStackTrace( - request$jscomp$0, - parseStackTrace(info.debugStack, 1) - ) - : info.stack; - ioInfo = { awaited: ioInfo }; - ioInfo.env = - null != info.env - ? info.env - : (0, request$jscomp$0.environmentName)(); - null != info.owner && (ioInfo.owner = info.owner); - null != debugStack && (ioInfo.stack = debugStack); - request$jscomp$0.pendingChunks++; - emitDebugChunk(request$jscomp$0, id, ioInfo); - } - } else - request$jscomp$0.pendingChunks++, - emitDebugChunk(request$jscomp$0, id, info); - } - } - function forwardDebugInfoFromThenable( - request, - task, - thenable, - owner, - stack - ) { - var debugInfo; - (debugInfo = thenable._debugInfo) && - forwardDebugInfo(request, task, debugInfo); - thenable = getAsyncSequenceFromPromise(thenable); - null !== thenable && - emitAsyncSequence(request, task, thenable, debugInfo, owner, stack); - } - function forwardDebugInfoFromCurrentContext(request, task, thenable) { - (thenable = thenable._debugInfo) && - forwardDebugInfo(request, task, thenable); - var sequence = pendingOperations.get(async_hooks.executionAsyncId()); - sequence = void 0 === sequence ? null : sequence; - null !== sequence && - emitAsyncSequence(request, task, sequence, thenable, null, null); - } - function forwardDebugInfoFromAbortedTask(request, task) { - var model = task.model; - if ("object" === typeof model && null !== model) { - var debugInfo; - (debugInfo = model._debugInfo) && - forwardDebugInfo(request, task, debugInfo); - var thenable = null; - "function" === typeof model.then - ? (thenable = model) - : model.$$typeof === REACT_LAZY_TYPE && - ((model = model._payload), - "function" === typeof model.then && (thenable = model)); - if ( - null !== thenable && - ((model = getAsyncSequenceFromPromise(thenable)), null !== model) - ) { - for ( - thenable = model; - 4 === thenable.tag && null !== thenable.awaited; - - ) - thenable = thenable.awaited; - 3 === thenable.tag - ? (serializeIONode(request, thenable, null), - request.pendingChunks++, - (debugInfo = (0, request.environmentName)()), - (debugInfo = { awaited: thenable, env: debugInfo }), - advanceTaskTime(request, task, task.time), - emitDebugChunk(request, task.id, debugInfo)) - : emitAsyncSequence(request, task, model, debugInfo, null, null); - } - } - } - function emitTimingChunk(request, id, timestamp) { - request.pendingChunks++; - var json = '{"time":' + (timestamp - request.timeOrigin) + "}"; - null !== request.debugDestination - ? ((timestamp = request.nextChunkId++), - (json = timestamp.toString(16) + ":" + json + "\n"), - request.pendingDebugChunks++, - request.completedDebugChunks.push(json), - (id = id.toString(16) + ':D"$' + timestamp.toString(16) + '"\n'), - request.completedRegularChunks.push(id)) - : ((id = id.toString(16) + ":D" + json + "\n"), - request.completedRegularChunks.push(id)); - } - function advanceTaskTime(request, task, timestamp) { - timestamp > task.time - ? (emitTimingChunk(request, task.id, timestamp), - (task.time = timestamp)) - : task.timed || emitTimingChunk(request, task.id, task.time); - task.timed = !0; - } - function markOperationEndTime(request, task, timestamp) { - (request.status === ABORTING && timestamp > request.abortTime) || - (timestamp > task.time - ? (emitTimingChunk(request, task.id, timestamp), - (task.time = timestamp)) - : emitTimingChunk(request, task.id, task.time)); - } - function emitChunk(request, task, value) { - var id = task.id; - "string" === typeof value && null !== byteLengthOfChunk - ? ((task = TaintRegistryValues.get(value)), - void 0 !== task && throwTaintViolation(task.message), - emitTextChunk(request, id, value, !1)) - : value instanceof ArrayBuffer - ? emitTypedArrayChunk(request, id, "A", new Uint8Array(value), !1) - : value instanceof Int8Array - ? emitTypedArrayChunk(request, id, "O", value, !1) - : value instanceof Uint8Array - ? emitTypedArrayChunk(request, id, "o", value, !1) - : value instanceof Uint8ClampedArray - ? emitTypedArrayChunk(request, id, "U", value, !1) - : value instanceof Int16Array - ? emitTypedArrayChunk(request, id, "S", value, !1) - : value instanceof Uint16Array - ? emitTypedArrayChunk(request, id, "s", value, !1) - : value instanceof Int32Array - ? emitTypedArrayChunk(request, id, "L", value, !1) - : value instanceof Uint32Array - ? emitTypedArrayChunk(request, id, "l", value, !1) - : value instanceof Float32Array - ? emitTypedArrayChunk(request, id, "G", value, !1) - : value instanceof Float64Array - ? emitTypedArrayChunk(request, id, "g", value, !1) - : value instanceof BigInt64Array - ? emitTypedArrayChunk(request, id, "M", value, !1) - : value instanceof BigUint64Array - ? emitTypedArrayChunk( - request, - id, - "m", - value, - !1 - ) - : value instanceof DataView - ? emitTypedArrayChunk( - request, - id, - "V", - value, - !1 - ) - : ((value = stringify(value, task.toJSON)), - (task = - task.id.toString(16) + - ":" + - value + - "\n"), - request.completedRegularChunks.push(task)); - } - function erroredTask(request, task, error) { - task.timed && markOperationEndTime(request, task, performance.now()); - task.status = 4; - var digest = logRecoverableError(request, error, task); - emitErrorChunk(request, task.id, digest, error, !1, task.debugOwner); - request.abortableTasks.delete(task); - callOnAllReadyIfReady(request); - } - function retryTask(request, task) { - if (0 === task.status) { - var prevCanEmitDebugInfo = canEmitDebugInfo; - task.status = 5; - var parentSerializedSize = serializedSize; - try { - modelRoot = task.model; - canEmitDebugInfo = !0; - var resolvedModel = renderModelDestructive( - request, - task, - emptyRoot, - "", - task.model - ); - canEmitDebugInfo = !1; - modelRoot = resolvedModel; - task.keyPath = null; - task.implicitSlot = !1; - var currentEnv = (0, request.environmentName)(); - currentEnv !== task.environmentName && - (request.pendingChunks++, - emitDebugChunk(request, task.id, { env: currentEnv })); - task.timed && markOperationEndTime(request, task, performance.now()); - if ("object" === typeof resolvedModel && null !== resolvedModel) - request.writtenObjects.set( - resolvedModel, - serializeByValueID(task.id) - ), - emitChunk(request, task, resolvedModel); - else { - var json = stringify(resolvedModel), - processedChunk = task.id.toString(16) + ":" + json + "\n"; - request.completedRegularChunks.push(processedChunk); - } - task.status = 1; - request.abortableTasks.delete(task); - callOnAllReadyIfReady(request); - } catch (thrownValue) { - if (request.status === ABORTING) - if ( - (request.abortableTasks.delete(task), - (task.status = 0), - 21 === request.type) - ) - haltTask(task), finishHaltedTask(task, request); - else { - var errorId = request.fatalError; - abortTask(task); - finishAbortedTask(task, request, errorId); - } - else { - var x = - thrownValue === SuspenseException - ? getSuspendedThenable() - : thrownValue; - if ( - "object" === typeof x && - null !== x && - "function" === typeof x.then - ) { - task.status = 0; - task.thenableState = getThenableStateAfterSuspending(); - var ping = task.ping; - x.then(ping, ping); - } else erroredTask(request, task, x); - } - } finally { - (canEmitDebugInfo = prevCanEmitDebugInfo), - (serializedSize = parentSerializedSize); - } - } - } - function tryStreamTask(request, task) { - var prevCanEmitDebugInfo = canEmitDebugInfo; - canEmitDebugInfo = !1; - var parentSerializedSize = serializedSize; - try { - emitChunk(request, task, task.model); - } finally { - (serializedSize = parentSerializedSize), - (canEmitDebugInfo = prevCanEmitDebugInfo); - } - } - function performWork(request) { - pendingOperations.delete(async_hooks.executionAsyncId()); - var prevDispatcher = ReactSharedInternalsServer.H; - ReactSharedInternalsServer.H = HooksDispatcher; - var prevRequest = currentRequest; - currentRequest$1 = currentRequest = request; - try { - var pingedTasks = request.pingedTasks; - request.pingedTasks = []; - for (var i = 0; i < pingedTasks.length; i++) - retryTask(request, pingedTasks[i]); - flushCompletedChunks(request); - } catch (error) { - logRecoverableError(request, error, null), fatalError(request, error); - } finally { - (ReactSharedInternalsServer.H = prevDispatcher), - (currentRequest$1 = null), - (currentRequest = prevRequest); - } - } - function abortTask(task) { - 0 === task.status && (task.status = 3); - } - function finishAbortedTask(task, request, errorId) { - 3 === task.status && - (forwardDebugInfoFromAbortedTask(request, task), - task.timed && markOperationEndTime(request, task, request.abortTime), - (errorId = serializeByValueID(errorId)), - (task = encodeReferenceChunk(request, task.id, errorId)), - request.completedErrorChunks.push(task)); - } - function haltTask(task) { - 0 === task.status && (task.status = 3); - } - function finishHaltedTask(task, request) { - 3 === task.status && - (forwardDebugInfoFromAbortedTask(request, task), - request.pendingChunks--); - } - function flushCompletedChunks(request) { - if (null !== request.debugDestination) { - var debugDestination = request.debugDestination; - currentView = new Uint8Array(4096); - writtenBytes = 0; - destinationHasCapacity = !0; - try { - for ( - var debugChunks = request.completedDebugChunks, i = 0; - i < debugChunks.length; - i++ - ) - request.pendingDebugChunks--, - writeChunkAndReturn(debugDestination, debugChunks[i]); - debugChunks.splice(0, i); - } finally { - completeWriting(debugDestination); - } - flushBuffered(debugDestination); - } - debugDestination = request.destination; - if (null !== debugDestination) { - currentView = new Uint8Array(4096); - writtenBytes = 0; - destinationHasCapacity = !0; - try { - var importsChunks = request.completedImportChunks; - for ( - debugChunks = 0; - debugChunks < importsChunks.length; - debugChunks++ - ) - if ( - (request.pendingChunks--, - !writeChunkAndReturn( - debugDestination, - importsChunks[debugChunks] - )) - ) { - request.destination = null; - debugChunks++; - break; - } - importsChunks.splice(0, debugChunks); - var hintChunks = request.completedHintChunks; - for (debugChunks = 0; debugChunks < hintChunks.length; debugChunks++) - if ( - !writeChunkAndReturn(debugDestination, hintChunks[debugChunks]) - ) { - request.destination = null; - debugChunks++; - break; - } - hintChunks.splice(0, debugChunks); - if (null === request.debugDestination) { - var _debugChunks = request.completedDebugChunks; - for ( - debugChunks = 0; - debugChunks < _debugChunks.length; - debugChunks++ - ) - if ( - (request.pendingDebugChunks--, - !writeChunkAndReturn( - debugDestination, - _debugChunks[debugChunks] - )) - ) { - request.destination = null; - debugChunks++; - break; - } - _debugChunks.splice(0, debugChunks); - } - var regularChunks = request.completedRegularChunks; - for ( - debugChunks = 0; - debugChunks < regularChunks.length; - debugChunks++ - ) - if ( - (request.pendingChunks--, - !writeChunkAndReturn( - debugDestination, - regularChunks[debugChunks] - )) - ) { - request.destination = null; - debugChunks++; - break; - } - regularChunks.splice(0, debugChunks); - var errorChunks = request.completedErrorChunks; - for (debugChunks = 0; debugChunks < errorChunks.length; debugChunks++) - if ( - (request.pendingChunks--, - !writeChunkAndReturn(debugDestination, errorChunks[debugChunks])) - ) { - request.destination = null; - debugChunks++; - break; - } - errorChunks.splice(0, debugChunks); - } finally { - (request.flushScheduled = !1), completeWriting(debugDestination); - } - flushBuffered(debugDestination); - } - 0 === request.pendingChunks && - ((importsChunks = request.debugDestination), - 0 === request.pendingDebugChunks - ? (null !== importsChunks && - (importsChunks.end(), (request.debugDestination = null)), - cleanupTaintQueue(request), - request.status < ABORTING && - request.cacheController.abort( - Error( - "This render completed successfully. All cacheSignals are now aborted to allow clean up of any unused resources." - ) - ), - null !== request.destination && - ((request.status = CLOSED), - request.destination.end(), - (request.destination = null)), - null !== request.debugDestination && - (request.debugDestination.end(), - (request.debugDestination = null))) - : null !== importsChunks && - null !== request.destination && - ((request.status = CLOSED), - request.destination.end(), - (request.destination = null))); - } - function startWork(request) { - request.flushScheduled = null !== request.destination; - scheduleMicrotask(function () { - requestStorage.run(request, performWork, request); - }); - setImmediate(function () { - 10 === request.status && (request.status = 11); - }); - } - function enqueueFlush(request) { - !1 !== request.flushScheduled || - 0 !== request.pingedTasks.length || - (null === request.destination && null === request.debugDestination) || - ((request.flushScheduled = !0), - setImmediate(function () { - request.flushScheduled = !1; - flushCompletedChunks(request); - })); - } - function callOnAllReadyIfReady(request) { - 0 === request.abortableTasks.size && - ((request = request.onAllReady), request()); - } - function startFlowing(request, destination) { - if (13 === request.status) - (request.status = CLOSED), destination.destroy(request.fatalError); - else if (request.status !== CLOSED && null === request.destination) { - request.destination = destination; - try { - flushCompletedChunks(request); - } catch (error) { - logRecoverableError(request, error, null), fatalError(request, error); - } - } - } - function startFlowingDebug(request, debugDestination) { - if (13 === request.status) - (request.status = CLOSED), debugDestination.destroy(request.fatalError); - else if (request.status !== CLOSED && null === request.debugDestination) { - request.debugDestination = debugDestination; - try { - flushCompletedChunks(request); - } catch (error) { - logRecoverableError(request, error, null), fatalError(request, error); - } - } - } - function finishHalt(request, abortedTasks) { - try { - abortedTasks.forEach(function (task) { - return finishHaltedTask(task, request); - }); - var onAllReady = request.onAllReady; - onAllReady(); - flushCompletedChunks(request); - } catch (error) { - logRecoverableError(request, error, null), fatalError(request, error); - } - } - function finishAbort(request, abortedTasks, errorId) { - try { - abortedTasks.forEach(function (task) { - return finishAbortedTask(task, request, errorId); - }); - var onAllReady = request.onAllReady; - onAllReady(); - flushCompletedChunks(request); - } catch (error) { - logRecoverableError(request, error, null), fatalError(request, error); - } - } - function abort(request, reason) { - if (!(11 < request.status)) - try { - request.status = ABORTING; - request.abortTime = performance.now(); - request.cacheController.abort(reason); - var abortableTasks = request.abortableTasks; - if (0 < abortableTasks.size) - if (21 === request.type) - abortableTasks.forEach(function (task) { - return haltTask(task, request); - }), - setImmediate(function () { - return finishHalt(request, abortableTasks); - }); - else { - var error = - void 0 === reason - ? Error( - "The render was aborted by the server without a reason." - ) - : "object" === typeof reason && - null !== reason && - "function" === typeof reason.then - ? Error( - "The render was aborted by the server with a promise." - ) - : reason, - digest = logRecoverableError(request, error, null), - errorId = request.nextChunkId++; - request.fatalError = errorId; - request.pendingChunks++; - emitErrorChunk(request, errorId, digest, error, !1, null); - abortableTasks.forEach(function (task) { - return abortTask(task, request, errorId); - }); - setImmediate(function () { - return finishAbort(request, abortableTasks, errorId); - }); - } - else { - var onAllReady = request.onAllReady; - onAllReady(); - flushCompletedChunks(request); - } - } catch (error$2) { - logRecoverableError(request, error$2, null), - fatalError(request, error$2); - } - } - function fromHex(str) { - return parseInt(str, 16); - } - function resolveDebugMessage(request, message) { - var deferredDebugObjects = request.deferredDebugObjects; - if (null === deferredDebugObjects) - throw Error( - "resolveDebugMessage/closeDebugChannel should not be called for a Request that wasn't kept alive. This is a bug in React." - ); - if ("" === message) closeDebugChannel(request); - else { - var command = message.charCodeAt(0); - message = message.slice(2).split(",").map(fromHex); - switch (command) { - case 82: - for (command = 0; command < message.length; command++) { - var id = message[command], - retainedValue = deferredDebugObjects.retained.get(id); - void 0 !== retainedValue && - (request.pendingDebugChunks--, - deferredDebugObjects.retained.delete(id), - deferredDebugObjects.existing.delete(retainedValue), - enqueueFlush(request)); - } - break; - case 81: - for (command = 0; command < message.length; command++) - (id = message[command]), - (retainedValue = deferredDebugObjects.retained.get(id)), - void 0 !== retainedValue && - (deferredDebugObjects.retained.delete(id), - deferredDebugObjects.existing.delete(retainedValue), - emitOutlinedDebugModelChunk( - request, - id, - { objectLimit: 10 }, - retainedValue - ), - enqueueFlush(request)); - break; - case 80: - for (command = 0; command < message.length; command++) - (id = message[command]), - (retainedValue = deferredDebugObjects.retained.get(id)), - void 0 !== retainedValue && - (deferredDebugObjects.retained.delete(id), - emitRequestedDebugThenable( - request, - id, - { objectLimit: 10 }, - retainedValue - )); - break; - default: - throw Error( - "Unknown command. The debugChannel was not wired up properly." - ); - } - } - } - function closeDebugChannel(request) { - var deferredDebugObjects = request.deferredDebugObjects; - if (null === deferredDebugObjects) - throw Error( - "resolveDebugMessage/closeDebugChannel should not be called for a Request that wasn't kept alive. This is a bug in React." - ); - deferredDebugObjects.retained.forEach(function (value, id) { - request.pendingDebugChunks--; - deferredDebugObjects.retained.delete(id); - deferredDebugObjects.existing.delete(value); - }); - enqueueFlush(request); - } - function resolveServerReference(bundlerConfig, id) { - var idx = id.lastIndexOf("#"); - bundlerConfig = id.slice(0, idx); - id = id.slice(idx + 1); - return { specifier: bundlerConfig, name: id }; - } - function preloadModule(metadata) { - var existingPromise = asyncModuleCache.get(metadata.specifier); - if (existingPromise) - return "fulfilled" === existingPromise.status ? null : existingPromise; - var modulePromise = import(metadata.specifier); - metadata.async && - (modulePromise = modulePromise.then(function (value) { - return value.default; - })); - modulePromise.then( - function (value) { - var fulfilledThenable = modulePromise; - fulfilledThenable.status = "fulfilled"; - fulfilledThenable.value = value; - }, - function (reason) { - var rejectedThenable = modulePromise; - rejectedThenable.status = "rejected"; - rejectedThenable.reason = reason; - } - ); - asyncModuleCache.set(metadata.specifier, modulePromise); - return modulePromise; - } - function requireModule(metadata) { - var moduleExports = asyncModuleCache.get(metadata.specifier); - if ("fulfilled" === moduleExports.status) - moduleExports = moduleExports.value; - else throw moduleExports.reason; - if ("*" === metadata.name) return moduleExports; - if ("" === metadata.name) return moduleExports.default; - if (hasOwnProperty.call(moduleExports, metadata.name)) - return moduleExports[metadata.name]; - } - function ReactPromise(status, value, reason) { - this.status = status; - this.value = value; - this.reason = reason; - } - function wakeChunk(response, listeners, value) { - for (var i = 0; i < listeners.length; i++) { - var listener = listeners[i]; - "function" === typeof listener - ? listener(value) - : fulfillReference(response, listener, value); - } - } - function rejectChunk(response, listeners, error) { - for (var i = 0; i < listeners.length; i++) { - var listener = listeners[i]; - "function" === typeof listener - ? listener(error) - : rejectReference(response, listener.handler, error); - } - } - function resolveBlockedCycle(resolvedChunk, reference) { - var referencedChunk = reference.handler.chunk; - if (null === referencedChunk) return null; - if (referencedChunk === resolvedChunk) return reference.handler; - reference = referencedChunk.value; - if (null !== reference) - for ( - referencedChunk = 0; - referencedChunk < reference.length; - referencedChunk++ - ) { - var listener = reference[referencedChunk]; - if ( - "function" !== typeof listener && - ((listener = resolveBlockedCycle(resolvedChunk, listener)), - null !== listener) - ) - return listener; - } - return null; - } - function triggerErrorOnChunk(response, chunk, error) { - if ("pending" !== chunk.status && "blocked" !== chunk.status) - chunk.reason.error(error); - else { - var listeners = chunk.reason; - chunk.status = "rejected"; - chunk.reason = error; - null !== listeners && rejectChunk(response, listeners, error); - } - } - function resolveModelChunk(response, chunk, value, id) { - if ("pending" !== chunk.status) - (chunk = chunk.reason), - "C" === value[0] - ? chunk.close("C" === value ? '"$undefined"' : value.slice(1)) - : chunk.enqueueModel(value); - else { - var resolveListeners = chunk.value, - rejectListeners = chunk.reason; - chunk.status = "resolved_model"; - chunk.value = value; - chunk.reason = _defineProperty({ id: id }, RESPONSE_SYMBOL, response); - if (null !== resolveListeners) - a: switch ((initializeModelChunk(chunk), chunk.status)) { - case "fulfilled": - wakeChunk(response, resolveListeners, chunk.value); - break; - case "blocked": - for (value = 0; value < resolveListeners.length; value++) - if ( - ((id = resolveListeners[value]), "function" !== typeof id) - ) { - var cyclicHandler = resolveBlockedCycle(chunk, id); - if (null !== cyclicHandler) - switch ( - (fulfillReference(response, id, cyclicHandler.value), - resolveListeners.splice(value, 1), - value--, - null !== rejectListeners && - ((id = rejectListeners.indexOf(id)), - -1 !== id && rejectListeners.splice(id, 1)), - chunk.status) - ) { - case "fulfilled": - wakeChunk(response, resolveListeners, chunk.value); - break a; - case "rejected": - null !== rejectListeners && - rejectChunk(response, rejectListeners, chunk.reason); - break a; - } - } - case "pending": - if (chunk.value) - for ( - response = 0; - response < resolveListeners.length; - response++ - ) - chunk.value.push(resolveListeners[response]); - else chunk.value = resolveListeners; - if (chunk.reason) { - if (rejectListeners) - for ( - resolveListeners = 0; - resolveListeners < rejectListeners.length; - resolveListeners++ - ) - chunk.reason.push(rejectListeners[resolveListeners]); - } else chunk.reason = rejectListeners; - break; - case "rejected": - rejectListeners && - wakeChunk(response, rejectListeners, chunk.reason); - } - } - } - function createResolvedIteratorResultChunk(response, value, done) { - return new ReactPromise( - "resolved_model", - (done ? '{"done":true,"value":' : '{"done":false,"value":') + - value + - "}", - _defineProperty({ id: -1 }, RESPONSE_SYMBOL, response) - ); - } - function resolveIteratorResultChunk(response, chunk, value, done) { - resolveModelChunk( - response, - chunk, - (done ? '{"done":true,"value":' : '{"done":false,"value":') + - value + - "}", - -1 - ); - } - function loadServerReference$1(response, metaData, parentObject, key) { - var id = metaData.id; - if ("string" !== typeof id) return null; - var serverReference = resolveServerReference(response._bundlerConfig, id); - id = metaData.bound; - var promise = preloadModule(serverReference); - if (promise) - id instanceof ReactPromise && (promise = Promise.all([promise, id])); - else if (id instanceof ReactPromise) promise = Promise.resolve(id); - else return requireModule(serverReference); - if (initializingHandler) { - var handler = initializingHandler; - handler.deps++; - } else - handler = initializingHandler = { - chunk: null, - value: null, - reason: null, - deps: 1, - errored: !1 - }; - promise.then( - function () { - var resolvedValue = requireModule(serverReference); - if (metaData.bound) { - var promiseValue = metaData.bound.value; - promiseValue = Array.isArray(promiseValue) - ? promiseValue.slice(0) - : []; - promiseValue.unshift(null); - resolvedValue = resolvedValue.bind.apply( - resolvedValue, - promiseValue - ); - } - parentObject[key] = resolvedValue; - "" === key && - null === handler.value && - (handler.value = resolvedValue); - handler.deps--; - 0 === handler.deps && - ((resolvedValue = handler.chunk), - null !== resolvedValue && - "blocked" === resolvedValue.status && - ((promiseValue = resolvedValue.value), - (resolvedValue.status = "fulfilled"), - (resolvedValue.value = handler.value), - null !== promiseValue && - wakeChunk(response, promiseValue, handler.value))); - }, - function (error) { - if (!handler.errored) { - handler.errored = !0; - handler.value = null; - handler.reason = error; - var chunk = handler.chunk; - null !== chunk && - "blocked" === chunk.status && - triggerErrorOnChunk(response, chunk, error); - } - } - ); - return null; - } - function reviveModel(response, parentObj, parentKey, value, reference) { - if ("string" === typeof value) - return parseModelString( - response, - parentObj, - parentKey, - value, - reference - ); - if ("object" === typeof value && null !== value) - if ( - (void 0 !== reference && - void 0 !== response._temporaryReferences && - response._temporaryReferences.set(value, reference), - Array.isArray(value)) - ) - for (var i = 0; i < value.length; i++) - value[i] = reviveModel( - response, - value, - "" + i, - value[i], - void 0 !== reference ? reference + ":" + i : void 0 - ); - else - for (i in value) - hasOwnProperty.call(value, i) && - ((parentObj = - void 0 !== reference && -1 === i.indexOf(":") - ? reference + ":" + i - : void 0), - (parentObj = reviveModel( - response, - value, - i, - value[i], - parentObj - )), - void 0 !== parentObj || "__proto__" === i - ? (value[i] = parentObj) - : delete value[i]); - return value; - } - function initializeModelChunk(chunk) { - var prevHandler = initializingHandler; - initializingHandler = null; - var _chunk$reason = chunk.reason, - response = _chunk$reason[RESPONSE_SYMBOL]; - _chunk$reason = _chunk$reason.id; - _chunk$reason = - -1 === _chunk$reason ? void 0 : _chunk$reason.toString(16); - var resolvedModel = chunk.value; - chunk.status = "blocked"; - chunk.value = null; - chunk.reason = null; - try { - var rawModel = JSON.parse(resolvedModel), - value = reviveModel( - response, - { "": rawModel }, - "", - rawModel, - _chunk$reason - ), - resolveListeners = chunk.value; - if (null !== resolveListeners) - for ( - chunk.value = null, chunk.reason = null, rawModel = 0; - rawModel < resolveListeners.length; - rawModel++ - ) { - var listener = resolveListeners[rawModel]; - "function" === typeof listener - ? listener(value) - : fulfillReference(response, listener, value); - } - if (null !== initializingHandler) { - if (initializingHandler.errored) throw initializingHandler.reason; - if (0 < initializingHandler.deps) { - initializingHandler.value = value; - initializingHandler.chunk = chunk; - return; - } - } - chunk.status = "fulfilled"; - chunk.value = value; - } catch (error) { - (chunk.status = "rejected"), (chunk.reason = error); - } finally { - initializingHandler = prevHandler; - } - } - function reportGlobalError(response, error) { - response._closed = !0; - response._closedReason = error; - response._chunks.forEach(function (chunk) { - "pending" === chunk.status && - triggerErrorOnChunk(response, chunk, error); - }); - } - function getChunk(response, id) { - var chunks = response._chunks, - chunk = chunks.get(id); - chunk || - ((chunk = response._formData.get(response._prefix + id)), - (chunk = - "string" === typeof chunk - ? new ReactPromise( - "resolved_model", - chunk, - _defineProperty({ id: id }, RESPONSE_SYMBOL, response) - ) - : response._closed - ? new ReactPromise("rejected", null, response._closedReason) - : new ReactPromise("pending", null, null)), - chunks.set(id, chunk)); - return chunk; - } - function fulfillReference(response, reference, value) { - for ( - var handler = reference.handler, - parentObject = reference.parentObject, - key = reference.key, - map = reference.map, - path = reference.path, - i = 1; - i < path.length; - i++ - ) { - for (; value instanceof ReactPromise; ) { - switch (value.status) { - case "resolved_model": - initializeModelChunk(value); - } - switch (value.status) { - case "fulfilled": - value = value.value; - continue; - case "blocked": - case "pending": - path.splice(0, i - 1); - null === value.value - ? (value.value = [reference]) - : value.value.push(reference); - null === value.reason - ? (value.reason = [reference]) - : value.reason.push(reference); - return; - default: - rejectReference(response, reference.handler, value.reason); - return; - } - } - var name = path[i]; - "object" === typeof value && - hasOwnProperty.call(value, name) && - (value = value[name]); - } - reference = map(response, value, parentObject, key); - parentObject[key] = reference; - "" === key && null === handler.value && (handler.value = reference); - handler.deps--; - 0 === handler.deps && - ((parentObject = handler.chunk), - null !== parentObject && - "blocked" === parentObject.status && - ((key = parentObject.value), - (parentObject.status = "fulfilled"), - (parentObject.value = handler.value), - (parentObject.reason = handler.reason), - null !== key && wakeChunk(response, key, handler.value))); - } - function rejectReference(response, handler, error) { - handler.errored || - ((handler.errored = !0), - (handler.value = null), - (handler.reason = error), - (handler = handler.chunk), - null !== handler && - "blocked" === handler.status && - triggerErrorOnChunk(response, handler, error)); - } - function waitForReference( - referencedChunk, - parentObject, - key, - response, - map, - path - ) { - initializingHandler - ? ((response = initializingHandler), response.deps++) - : (response = initializingHandler = - { chunk: null, value: null, reason: null, deps: 1, errored: !1 }); - parentObject = { - handler: response, - parentObject: parentObject, - key: key, - map: map, - path: path - }; - null === referencedChunk.value - ? (referencedChunk.value = [parentObject]) - : referencedChunk.value.push(parentObject); - null === referencedChunk.reason - ? (referencedChunk.reason = [parentObject]) - : referencedChunk.reason.push(parentObject); - return null; - } - function getOutlinedModel(response, reference, parentObject, key, map) { - reference = reference.split(":"); - var id = parseInt(reference[0], 16); - id = getChunk(response, id); - switch (id.status) { - case "resolved_model": - initializeModelChunk(id); - } - switch (id.status) { - case "fulfilled": - var value = id.value; - for (id = 1; id < reference.length; id++) { - for (; value instanceof ReactPromise; ) { - switch (value.status) { - case "resolved_model": - initializeModelChunk(value); - } - switch (value.status) { - case "fulfilled": - value = value.value; - break; - case "blocked": - case "pending": - return waitForReference( - value, - parentObject, - key, - response, - map, - reference.slice(id - 1) - ); - default: - return ( - initializingHandler - ? ((initializingHandler.errored = !0), - (initializingHandler.value = null), - (initializingHandler.reason = value.reason)) - : (initializingHandler = { - chunk: null, - value: null, - reason: value.reason, - deps: 0, - errored: !0 - }), - null - ); - } - } - var name = reference[id]; - "object" === typeof value && - hasOwnProperty.call(value, name) && - (value = value[name]); - } - return map(response, value, parentObject, key); - case "pending": - case "blocked": - return waitForReference( - id, - parentObject, - key, - response, - map, - reference - ); - default: - return ( - initializingHandler - ? ((initializingHandler.errored = !0), - (initializingHandler.value = null), - (initializingHandler.reason = id.reason)) - : (initializingHandler = { - chunk: null, - value: null, - reason: id.reason, - deps: 0, - errored: !0 - }), - null - ); - } - } - function createMap(response, model) { - return new Map(model); - } - function createSet(response, model) { - return new Set(model); - } - function extractIterator(response, model) { - return model[Symbol.iterator](); - } - function createModel(response, model) { - return model; - } - function parseTypedArray( - response, - reference, - constructor, - bytesPerElement, - parentObject, - parentKey - ) { - reference = parseInt(reference.slice(2), 16); - reference = response._formData - .get(response._prefix + reference) - .arrayBuffer(); - if (initializingHandler) { - var handler = initializingHandler; - handler.deps++; - } else - handler = initializingHandler = { - chunk: null, - value: null, - reason: null, - deps: 1, - errored: !1 - }; - reference.then( - function (buffer) { - buffer = - constructor === ArrayBuffer ? buffer : new constructor(buffer); - parentObject[parentKey] = buffer; - "" === parentKey && - null === handler.value && - (handler.value = buffer); - handler.deps--; - if ( - 0 === handler.deps && - ((buffer = handler.chunk), - null !== buffer && "blocked" === buffer.status) - ) { - var resolveListeners = buffer.value; - buffer.status = "fulfilled"; - buffer.value = handler.value; - null !== resolveListeners && - wakeChunk(response, resolveListeners, handler.value); - } - }, - function (error) { - if (!handler.errored) { - handler.errored = !0; - handler.value = null; - handler.reason = error; - var chunk = handler.chunk; - null !== chunk && - "blocked" === chunk.status && - triggerErrorOnChunk(response, chunk, error); - } - } - ); - return null; - } - 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); - for (id = 0; id < response.length; id++) - (chunks = response[id]), - "string" === typeof chunks && - ("C" === chunks[0] - ? controller.close( - "C" === chunks ? '"$undefined"' : chunks.slice(1) - ) - : controller.enqueueModel(chunks)); - } - function parseReadableStream(response, reference, type) { - reference = parseInt(reference.slice(2), 16); - var controller = null; - type = new ReadableStream({ - type: type, - start: function (c) { - controller = c; - } - }); - var previousBlockedChunk = null; - resolveStream(response, reference, type, { - enqueueModel: function (json) { - if (null === previousBlockedChunk) { - var chunk = new ReactPromise( - "resolved_model", - json, - _defineProperty({ id: -1 }, RESPONSE_SYMBOL, response) - ); - initializeModelChunk(chunk); - "fulfilled" === chunk.status - ? controller.enqueue(chunk.value) - : (chunk.then( - function (v) { - return controller.enqueue(v); - }, - function (e) { - return controller.error(e); - } - ), - (previousBlockedChunk = chunk)); - } else { - chunk = previousBlockedChunk; - var _chunk = new ReactPromise("pending", null, null); - _chunk.then( - function (v) { - return controller.enqueue(v); - }, - function (e) { - return controller.error(e); - } - ); - previousBlockedChunk = _chunk; - chunk.then(function () { - previousBlockedChunk === _chunk && (previousBlockedChunk = null); - resolveModelChunk(response, _chunk, json, -1); - }); - } - }, - close: function () { - if (null === previousBlockedChunk) controller.close(); - else { - var blockedChunk = previousBlockedChunk; - previousBlockedChunk = null; - blockedChunk.then(function () { - return controller.close(); - }); - } - }, - error: function (error) { - if (null === previousBlockedChunk) controller.error(error); - else { - var blockedChunk = previousBlockedChunk; - previousBlockedChunk = null; - blockedChunk.then(function () { - return controller.error(error); - }); - } - } - }); - return type; - } - function asyncIterator() { - return this; - } - function createIterator(next) { - next = { next: next }; - next[ASYNC_ITERATOR] = asyncIterator; - return next; - } - function parseAsyncIterable(response, reference, iterator) { - reference = parseInt(reference.slice(2), 16); - var buffer = [], - closed = !1, - nextWriteIndex = 0, - iterable = _defineProperty({}, ASYNC_ITERATOR, function () { - var nextReadIndex = 0; - return createIterator(function (arg) { - if (void 0 !== arg) - throw Error( - "Values cannot be passed to next() of AsyncIterables passed to Client Components." - ); - if (nextReadIndex === buffer.length) { - if (closed) - return new ReactPromise( - "fulfilled", - { done: !0, value: void 0 }, - null - ); - buffer[nextReadIndex] = new ReactPromise("pending", null, null); - } - return buffer[nextReadIndex++]; - }); - }); - iterator = iterator ? iterable[ASYNC_ITERATOR]() : iterable; - resolveStream(response, reference, iterator, { - enqueueModel: function (value) { - nextWriteIndex === buffer.length - ? (buffer[nextWriteIndex] = createResolvedIteratorResultChunk( - response, - value, - !1 - )) - : resolveIteratorResultChunk( - response, - buffer[nextWriteIndex], - value, - !1 - ); - nextWriteIndex++; - }, - close: function (value) { - closed = !0; - nextWriteIndex === buffer.length - ? (buffer[nextWriteIndex] = createResolvedIteratorResultChunk( - response, - value, - !0 - )) - : resolveIteratorResultChunk( - response, - buffer[nextWriteIndex], - value, - !0 - ); - for (nextWriteIndex++; nextWriteIndex < buffer.length; ) - resolveIteratorResultChunk( - response, - buffer[nextWriteIndex++], - '"$undefined"', - !0 - ); - }, - error: function (error) { - closed = !0; - for ( - nextWriteIndex === buffer.length && - (buffer[nextWriteIndex] = new ReactPromise("pending", null, null)); - nextWriteIndex < buffer.length; - - ) - triggerErrorOnChunk(response, buffer[nextWriteIndex++], error); - } - }); - return iterator; - } - function parseModelString(response, obj, key, value, reference) { - if ("$" === value[0]) { - switch (value[1]) { - case "$": - return value.slice(1); - case "@": - return ( - (obj = parseInt(value.slice(2), 16)), getChunk(response, obj) - ); - case "F": - return ( - (value = value.slice(2)), - getOutlinedModel(response, value, obj, key, loadServerReference$1) - ); - case "T": - if ( - void 0 === reference || - void 0 === response._temporaryReferences - ) - throw Error( - "Could not reference an opaque temporary reference. This is likely due to misconfiguring the temporaryReferences options on the server." - ); - return createTemporaryReference( - response._temporaryReferences, - reference - ); - case "Q": - return ( - (value = value.slice(2)), - getOutlinedModel(response, value, obj, key, createMap) - ); - case "W": - return ( - (value = value.slice(2)), - getOutlinedModel(response, value, obj, key, createSet) - ); - case "K": - obj = value.slice(2); - var formPrefix = response._prefix + obj + "_", - data = new FormData(); - response._formData.forEach(function (entry, entryKey) { - entryKey.startsWith(formPrefix) && - data.append(entryKey.slice(formPrefix.length), entry); - }); - return data; - case "i": - return ( - (value = value.slice(2)), - getOutlinedModel(response, value, obj, key, extractIterator) - ); - case "I": - return Infinity; - case "-": - return "$-0" === value ? -0 : -Infinity; - case "N": - return NaN; - case "u": - return; - case "D": - return new Date(Date.parse(value.slice(2))); - case "n": - return BigInt(value.slice(2)); - } - switch (value[1]) { - case "A": - return parseTypedArray(response, value, ArrayBuffer, 1, obj, key); - case "O": - return parseTypedArray(response, value, Int8Array, 1, obj, key); - case "o": - return parseTypedArray(response, value, Uint8Array, 1, obj, key); - case "U": - return parseTypedArray( - response, - value, - Uint8ClampedArray, - 1, - obj, - key - ); - case "S": - return parseTypedArray(response, value, Int16Array, 2, obj, key); - case "s": - return parseTypedArray(response, value, Uint16Array, 2, obj, key); - case "L": - return parseTypedArray(response, value, Int32Array, 4, obj, key); - case "l": - return parseTypedArray(response, value, Uint32Array, 4, obj, key); - case "G": - return parseTypedArray(response, value, Float32Array, 4, obj, key); - case "g": - return parseTypedArray(response, value, Float64Array, 8, obj, key); - case "M": - return parseTypedArray(response, value, BigInt64Array, 8, obj, key); - case "m": - return parseTypedArray( - response, - value, - BigUint64Array, - 8, - obj, - key - ); - case "V": - return parseTypedArray(response, value, DataView, 1, obj, key); - case "B": - return ( - (obj = parseInt(value.slice(2), 16)), - response._formData.get(response._prefix + obj) - ); - } - switch (value[1]) { - case "R": - return parseReadableStream(response, value, void 0); - case "r": - return parseReadableStream(response, value, "bytes"); - case "X": - return parseAsyncIterable(response, value, !1); - case "x": - return parseAsyncIterable(response, value, !0); - } - value = value.slice(1); - return getOutlinedModel(response, value, obj, key, createModel); - } - return value; - } - function createResponse( - bundlerConfig, - formFieldPrefix, - temporaryReferences - ) { - var backingFormData = - 3 < arguments.length && void 0 !== arguments[3] - ? arguments[3] - : new FormData(), - chunks = new Map(); - return { - _bundlerConfig: bundlerConfig, - _prefix: formFieldPrefix, - _formData: backingFormData, - _chunks: chunks, - _closed: !1, - _closedReason: null, - _temporaryReferences: temporaryReferences - }; - } - function resolveField(response, key, value) { - response._formData.append(key, value); - var prefix = response._prefix; - if (key.startsWith(prefix)) { - var chunks = response._chunks; - key = +key.slice(prefix.length); - (chunks = chunks.get(key)) && - resolveModelChunk(response, chunks, value, key); - } - } - function close(response) { - reportGlobalError(response, Error("Connection closed.")); - } - function loadServerReference(bundlerConfig, id, bound) { - var serverReference = resolveServerReference(bundlerConfig, id); - bundlerConfig = preloadModule(serverReference); - return bound - ? Promise.all([bound, bundlerConfig]).then(function (_ref) { - _ref = _ref[0]; - var fn = requireModule(serverReference); - return fn.bind.apply(fn, [null].concat(_ref)); - }) - : bundlerConfig - ? Promise.resolve(bundlerConfig).then(function () { - return requireModule(serverReference); - }) - : Promise.resolve(requireModule(serverReference)); - } - function decodeBoundActionMetaData(body, serverManifest, formFieldPrefix) { - body = createResponse(serverManifest, formFieldPrefix, void 0, body); - close(body); - body = getChunk(body, 0); - body.then(function () {}); - if ("fulfilled" !== body.status) throw body.reason; - return body.value; - } - function createDrainHandler(destination, request) { - return function () { - return startFlowing(request, destination); - }; - } - function createCancelHandler(request, reason) { - return function () { - request.destination = null; - abort(request, Error(reason)); - }; - } - function startReadingFromDebugChannelReadable(request, stream) { - function onData(chunk) { - if ("string" === typeof chunk) { - if (lastWasPartial) { - var JSCompiler_temp_const = stringBuffer; - var JSCompiler_inline_result = new Uint8Array(0); - JSCompiler_inline_result = stringDecoder.decode( - JSCompiler_inline_result - ); - stringBuffer = JSCompiler_temp_const + JSCompiler_inline_result; - lastWasPartial = !1; - } - stringBuffer += chunk; - } else - (stringBuffer += stringDecoder.decode(chunk, decoderOptions)), - (lastWasPartial = !0); - chunk = stringBuffer.split("\n"); - for ( - JSCompiler_temp_const = 0; - JSCompiler_temp_const < chunk.length - 1; - JSCompiler_temp_const++ - ) - resolveDebugMessage(request, chunk[JSCompiler_temp_const]); - stringBuffer = chunk[chunk.length - 1]; - } - function onError(error) { - abort( - request, - Error("Lost connection to the Debug Channel.", { cause: error }) - ); - } - function onClose() { - closeDebugChannel(request); - } - var stringDecoder = new util.TextDecoder(), - lastWasPartial = !1, - stringBuffer = ""; - "function" === typeof stream.addEventListener && - "string" === typeof stream.binaryType - ? ((stream.binaryType = "arraybuffer"), - stream.addEventListener("message", function (event) { - onData(event.data); - }), - stream.addEventListener("error", function (event) { - onError(event.error); - }), - stream.addEventListener("close", onClose)) - : (stream.on("data", onData), - stream.on("error", onError), - stream.on("end", onClose)); - } - function createFakeWritableFromWebSocket(webSocket) { - return { - write: function (chunk) { - webSocket.send(chunk); - return !0; - }, - end: function () { - webSocket.close(); - }, - destroy: function (reason) { - "object" === typeof reason && - null !== reason && - (reason = reason.message); - "string" === typeof reason - ? webSocket.close(1011, reason) - : webSocket.close(1011); - } - }; - } - function createFakeWritableFromReadableStreamController(controller) { - return { - write: function (chunk) { - "string" === typeof chunk && (chunk = textEncoder.encode(chunk)); - controller.enqueue(chunk); - return !0; - }, - end: function () { - controller.close(); - }, - destroy: function (error) { - "function" === typeof controller.error - ? controller.error(error) - : controller.close(); - } - }; - } - function startReadingFromDebugChannelReadableStream(request, stream) { - function progress(_ref) { - var done = _ref.done, - buffer = _ref.value; - _ref = stringBuffer; - done - ? ((buffer = new Uint8Array(0)), - (buffer = stringDecoder.decode(buffer))) - : (buffer = stringDecoder.decode(buffer, decoderOptions)); - stringBuffer = _ref + buffer; - _ref = stringBuffer.split("\n"); - for (buffer = 0; buffer < _ref.length - 1; buffer++) - resolveDebugMessage(request, _ref[buffer]); - stringBuffer = _ref[_ref.length - 1]; - if (done) closeDebugChannel(request); - else return reader.read().then(progress).catch(error); - } - function error(e) { - abort( - request, - Error("Lost connection to the Debug Channel.", { cause: e }) - ); - } - var reader = stream.getReader(), - stringDecoder = new util.TextDecoder(), - stringBuffer = ""; - reader.read().then(progress).catch(error); - } - function createFakeWritableFromNodeReadable(readable) { - return { - write: function (chunk) { - return readable.push(chunk); - }, - end: function () { - readable.push(null); - }, - destroy: function (error) { - readable.destroy(error); - } - }; - } - var stream = require("stream"), - util = require("util"); - require("crypto"); - var async_hooks = require("async_hooks"), - ReactDOM = require("react-dom"), - React = require("react"), - REACT_LEGACY_ELEMENT_TYPE = Symbol.for("react.element"), - REACT_ELEMENT_TYPE = Symbol.for("react.transitional.element"), - REACT_FRAGMENT_TYPE = Symbol.for("react.fragment"), - REACT_CONTEXT_TYPE = Symbol.for("react.context"), - REACT_FORWARD_REF_TYPE = Symbol.for("react.forward_ref"), - REACT_SUSPENSE_TYPE = Symbol.for("react.suspense"), - REACT_SUSPENSE_LIST_TYPE = Symbol.for("react.suspense_list"), - REACT_MEMO_TYPE = Symbol.for("react.memo"), - REACT_LAZY_TYPE = Symbol.for("react.lazy"), - REACT_MEMO_CACHE_SENTINEL = Symbol.for("react.memo_cache_sentinel"), - REACT_VIEW_TRANSITION_TYPE = Symbol.for("react.view_transition"), - MAYBE_ITERATOR_SYMBOL = Symbol.iterator, - ASYNC_ITERATOR = Symbol.asyncIterator, - REACT_OPTIMISTIC_KEY = Symbol.for("react.optimistic_key"), - scheduleMicrotask = queueMicrotask, - currentView = null, - writtenBytes = 0, - destinationHasCapacity = !0, - textEncoder = new util.TextEncoder(), - CLIENT_REFERENCE_TAG$1 = Symbol.for("react.client.reference"), - SERVER_REFERENCE_TAG = Symbol.for("react.server.reference"), - FunctionBind = Function.prototype.bind, - ArraySlice = Array.prototype.slice, - PROMISE_PROTOTYPE = Promise.prototype, - deepProxyHandlers = { - get: function (target, name) { - switch (name) { - case "$$typeof": - return target.$$typeof; - case "$$id": - return target.$$id; - case "$$async": - return target.$$async; - case "name": - return target.name; - case "displayName": - return; - case "defaultProps": - return; - case "_debugInfo": - return; - case "toJSON": - return; - case Symbol.toPrimitive: - return Object.prototype[Symbol.toPrimitive]; - case Symbol.toStringTag: - return Object.prototype[Symbol.toStringTag]; - case "Provider": - throw Error( - "Cannot render a Client Context Provider on the Server. Instead, you can export a Client Component wrapper that itself renders a Client Context Provider." - ); - case "then": - throw Error( - "Cannot await or return from a thenable. You cannot await a client module from a server component." - ); - } - throw Error( - "Cannot access " + - (String(target.name) + "." + String(name)) + - " on the server. You cannot dot into a client module from a server component. You can only pass the imported name through." - ); - }, - set: function () { - throw Error("Cannot assign to a client module from a server module."); - } - }, - proxyHandlers$1 = { - get: function (target, name) { - return getReference(target, name); - }, - getOwnPropertyDescriptor: function (target, name) { - var descriptor = Object.getOwnPropertyDescriptor(target, name); - descriptor || - ((descriptor = { - value: getReference(target, name), - writable: !1, - configurable: !1, - enumerable: !1 - }), - Object.defineProperty(target, name, descriptor)); - return descriptor; - }, - getPrototypeOf: function () { - return PROMISE_PROTOTYPE; - }, - set: function () { - throw Error("Cannot assign to a client module from a server module."); - } - }, - ReactDOMSharedInternals = - ReactDOM.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE, - previousDispatcher = ReactDOMSharedInternals.d; - ReactDOMSharedInternals.d = { - f: previousDispatcher.f, - r: previousDispatcher.r, - D: function (href) { - if ("string" === typeof href && href) { - var request = resolveRequest(); - if (request) { - var hints = request.hints, - key = "D|" + href; - hints.has(key) || (hints.add(key), emitHint(request, "D", href)); - } else previousDispatcher.D(href); - } - }, - C: function (href, crossOrigin) { - if ("string" === typeof href) { - var request = resolveRequest(); - if (request) { - var hints = request.hints, - key = - "C|" + - (null == crossOrigin ? "null" : crossOrigin) + - "|" + - href; - hints.has(key) || - (hints.add(key), - "string" === typeof crossOrigin - ? emitHint(request, "C", [href, crossOrigin]) - : emitHint(request, "C", href)); - } else previousDispatcher.C(href, crossOrigin); - } - }, - L: preload, - m: preloadModule$1, - X: function (src, options) { - if ("string" === typeof src) { - var request = resolveRequest(); - if (request) { - var hints = request.hints, - key = "X|" + src; - if (hints.has(key)) return; - hints.add(key); - return (options = trimOptions(options)) - ? emitHint(request, "X", [src, options]) - : emitHint(request, "X", src); - } - previousDispatcher.X(src, options); - } - }, - S: function (href, precedence, options) { - if ("string" === typeof href) { - var request = resolveRequest(); - if (request) { - var hints = request.hints, - key = "S|" + href; - if (hints.has(key)) return; - hints.add(key); - return (options = trimOptions(options)) - ? emitHint(request, "S", [ - href, - "string" === typeof precedence ? precedence : 0, - options - ]) - : "string" === typeof precedence - ? emitHint(request, "S", [href, precedence]) - : emitHint(request, "S", href); - } - previousDispatcher.S(href, precedence, options); - } - }, - M: function (src, options) { - if ("string" === typeof src) { - var request = resolveRequest(); - if (request) { - var hints = request.hints, - key = "M|" + src; - if (hints.has(key)) return; - hints.add(key); - return (options = trimOptions(options)) - ? emitHint(request, "M", [src, options]) - : emitHint(request, "M", src); - } - previousDispatcher.M(src, options); - } - } - }; - var currentOwner = null, - getAsyncId = async_hooks.AsyncResource.prototype.asyncId, - pendingOperations = new Map(), - lastRanAwait = null, - emptyStack = [], - framesToSkip = 0, - collectedStackTrace = null, - identifierRegExp = /^[a-zA-Z_$][0-9a-zA-Z_$]*$/, - frameRegExp = - /^ {3} at (?:(.+) \((?:(.+):(\d+):(\d+)|)\)|(?:async )?(.+):(\d+):(\d+)|)$/, - stackTraceCache = new WeakMap(), - requestStorage = new async_hooks.AsyncLocalStorage(), - componentStorage = new async_hooks.AsyncLocalStorage(), - TEMPORARY_REFERENCE_TAG = Symbol.for("react.temporary.reference"), - proxyHandlers = { - get: function (target, name) { - switch (name) { - case "$$typeof": - return target.$$typeof; - case "name": - return; - case "displayName": - return; - case "defaultProps": - return; - case "_debugInfo": - return; - case "toJSON": - return; - case Symbol.toPrimitive: - return Object.prototype[Symbol.toPrimitive]; - case Symbol.toStringTag: - return Object.prototype[Symbol.toStringTag]; - case "Provider": - throw Error( - "Cannot render a Client Context Provider on the Server. Instead, you can export a Client Component wrapper that itself renders a Client Context Provider." - ); - case "then": - return; - } - throw Error( - "Cannot access " + - String(name) + - " on the server. You cannot dot into a temporary client reference from a server component. You can only pass the value through to the client." - ); - }, - set: function () { - throw Error( - "Cannot assign to a temporary client reference from a server module." - ); - } - }, - SuspenseException = Error( - "Suspense Exception: This is not a real error! It's an implementation detail of `use` to interrupt the current render. You must either rethrow it immediately, or move the `use` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary, or call the promise's `.catch` method and pass the result to `use`." - ), - suspendedThenable = null, - currentRequest$1 = null, - thenableIndexCounter = 0, - thenableState = null, - currentComponentDebugInfo = null, - HooksDispatcher = { - readContext: unsupportedContext, - use: function (usable) { - if ( - (null !== usable && "object" === typeof usable) || - "function" === typeof usable - ) { - if ("function" === typeof usable.then) { - var index = thenableIndexCounter; - thenableIndexCounter += 1; - null === thenableState && (thenableState = []); - return trackUsedThenable(thenableState, usable, index); - } - usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); - } - if (isClientReference(usable)) { - if ( - null != usable.value && - usable.value.$$typeof === REACT_CONTEXT_TYPE - ) - throw Error( - "Cannot read a Client Context from a Server Component." - ); - throw Error("Cannot use() an already resolved Client Reference."); - } - throw Error( - "An unsupported type was passed to use(): " + String(usable) - ); - }, - useCallback: function (callback) { - return callback; - }, - useContext: unsupportedContext, - useEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useLayoutEffect: unsupportedHook, - useInsertionEffect: unsupportedHook, - useMemo: function (nextCreate) { - return nextCreate(); - }, - useReducer: unsupportedHook, - useRef: unsupportedHook, - useState: unsupportedHook, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useId: function () { - if (null === currentRequest$1) - throw Error("useId can only be used while React is rendering"); - var id = currentRequest$1.identifierCount++; - return ( - "_" + - currentRequest$1.identifierPrefix + - "S_" + - id.toString(32) + - "_" - ); - }, - useHostTransitionStatus: unsupportedHook, - useFormState: unsupportedHook, - useActionState: unsupportedHook, - useOptimistic: unsupportedHook, - useMemoCache: function (size) { - for (var data = Array(size), i = 0; i < size; i++) - data[i] = REACT_MEMO_CACHE_SENTINEL; - return data; - }, - useCacheRefresh: function () { - return unsupportedRefresh; - } - }; - HooksDispatcher.useEffectEvent = unsupportedHook; - var DefaultAsyncDispatcher = { - getCacheForType: function (resourceType) { - var cache = (cache = resolveRequest()) ? cache.cache : new Map(); - var entry = cache.get(resourceType); - void 0 === entry && - ((entry = resourceType()), cache.set(resourceType, entry)); - return entry; - }, - cacheSignal: function () { - var request = resolveRequest(); - return request ? request.cacheController.signal : null; - } - }; - DefaultAsyncDispatcher.getOwner = resolveOwner; - var ReactSharedInternalsServer = - React.__SERVER_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE; - if (!ReactSharedInternalsServer) - throw Error( - 'The "react" package in this environment is not configured correctly. The "react-server" condition must be enabled in any environment that runs React Server Components.' - ); - var prefix, suffix; - new ("function" === typeof WeakMap ? WeakMap : Map)(); - var lastResetTime = 0; - if ( - "object" === typeof performance && - "function" === typeof performance.now - ) { - var localPerformance = performance; - var getCurrentTime = function () { - return localPerformance.now(); - }; - } else { - var localDate = Date; - getCurrentTime = function () { - return localDate.now(); - }; - } - var callComponent = { - react_stack_bottom_frame: function ( - Component, - props, - componentDebugInfo - ) { - currentOwner = componentDebugInfo; - try { - return Component(props, void 0); - } finally { - currentOwner = null; - } - } - }, - callComponentInDEV = - callComponent.react_stack_bottom_frame.bind(callComponent), - callLazyInit = { - react_stack_bottom_frame: function (lazy) { - var init = lazy._init; - return init(lazy._payload); - } - }, - callLazyInitInDEV = - callLazyInit.react_stack_bottom_frame.bind(callLazyInit), - callIterator = { - react_stack_bottom_frame: function (iterator, progress, error) { - iterator.next().then(progress, error); - } - }, - callIteratorInDEV = - callIterator.react_stack_bottom_frame.bind(callIterator), - isArrayImpl = Array.isArray, - getPrototypeOf = Object.getPrototypeOf, - jsxPropsParents = new WeakMap(), - jsxChildrenParents = new WeakMap(), - CLIENT_REFERENCE_TAG = Symbol.for("react.client.reference"), - hasOwnProperty = Object.prototype.hasOwnProperty, - doNotLimit = new WeakSet(); - (function () { - async_hooks - .createHook({ - init: function (asyncId, type, triggerAsyncId, resource) { - var trigger = pendingOperations.get(triggerAsyncId); - if ("PROMISE" === type) - if ( - ((type = async_hooks.executionAsyncId()), - type !== triggerAsyncId) - ) { - if (void 0 === trigger) return; - triggerAsyncId = null; - if ( - null === trigger.stack || - (2 !== trigger.tag && 4 !== trigger.tag) - ) { - resource = new WeakRef(resource); - var request = resolveRequest(); - null !== request && - ((triggerAsyncId = parseStackTracePrivate(Error(), 5)), - null === triggerAsyncId || - isAwaitInUserspace(request, triggerAsyncId) || - (triggerAsyncId = null)); - } else - (triggerAsyncId = emptyStack), - (resource = - void 0 !== resource._debugInfo - ? new WeakRef(resource) - : trigger.promise); - type = pendingOperations.get(type); - trigger = { - tag: 4, - owner: resolveOwner(), - stack: triggerAsyncId, - start: performance.now(), - end: -1.1, - promise: resource, - awaited: trigger, - previous: void 0 === type ? null : type - }; - } else - (type = resolveOwner()), - (trigger = { - tag: 3, - owner: type, - stack: - null === type ? null : parseStackTracePrivate(Error(), 5), - start: performance.now(), - end: -1.1, - promise: new WeakRef(resource), - awaited: void 0 === trigger ? null : trigger, - previous: null - }); - else if ( - "bound-anonymous-fn" === type || - "Microtask" === type || - "TickObject" === type || - "Immediate" === type - ) { - if (void 0 === trigger) return; - } else if (void 0 === trigger) - (trigger = resolveOwner()), - (trigger = { - tag: 0, - owner: trigger, - stack: - null === trigger - ? parseStackTracePrivate(Error(), 3) - : null, - start: performance.now(), - end: -1.1, - promise: null, - awaited: null, - previous: null - }); - else if (2 === trigger.tag || 4 === trigger.tag) - (resource = resolveOwner()), - (trigger = { - tag: 0, - owner: resource, - stack: - null === resource - ? parseStackTracePrivate(Error(), 3) - : null, - start: performance.now(), - end: -1.1, - promise: null, - awaited: null, - previous: trigger - }); - pendingOperations.set(asyncId, trigger); - }, - before: function (asyncId) { - var node = pendingOperations.get(asyncId); - if (void 0 !== node) - switch (node.tag) { - case 0: - lastRanAwait = null; - 0 > node.end - ? (node.end = performance.now()) - : ((node = { - tag: 0, - owner: node.owner, - stack: node.stack, - start: node.start, - end: performance.now(), - promise: node.promise, - awaited: node.awaited, - previous: node.previous - }), - pendingOperations.set(asyncId, node)); - break; - case 4: - lastRanAwait = resolvePromiseOrAwaitNode( - node, - performance.now() - ); - break; - case 2: - lastRanAwait = node; - break; - case 3: - resolvePromiseOrAwaitNode(node, performance.now()).previous = - lastRanAwait; - lastRanAwait = null; - break; - default: - lastRanAwait = null; - } - }, - promiseResolve: function (asyncId) { - var node = pendingOperations.get(asyncId); - if (void 0 !== node) { - switch (node.tag) { - case 4: - case 3: - node = resolvePromiseOrAwaitNode(node, performance.now()); - break; - case 2: - case 1: - break; - default: - throw Error( - "A Promise should never be an IO_NODE. This is a bug in React." - ); - } - var currentAsyncId = async_hooks.executionAsyncId(); - asyncId !== currentAsyncId && - ((asyncId = pendingOperations.get(currentAsyncId)), - 1 === node.tag - ? (node.awaited = void 0 === asyncId ? null : asyncId) - : void 0 !== asyncId && - ((currentAsyncId = { - tag: 2, - owner: node.owner, - stack: node.stack, - start: node.start, - end: node.end, - promise: node.promise, - awaited: node.awaited, - previous: node.previous - }), - (node.start = node.end), - (node.end = performance.now()), - (node.previous = currentAsyncId), - (node.awaited = asyncId))); - } - }, - destroy: function (asyncId) { - pendingOperations.delete(asyncId); - } - }) - .enable(); - })(); - "object" === typeof console && - null !== console && - (patchConsole(console, "assert"), - patchConsole(console, "debug"), - patchConsole(console, "dir"), - patchConsole(console, "dirxml"), - patchConsole(console, "error"), - patchConsole(console, "group"), - patchConsole(console, "groupCollapsed"), - patchConsole(console, "groupEnd"), - patchConsole(console, "info"), - patchConsole(console, "log"), - patchConsole(console, "table"), - patchConsole(console, "trace"), - patchConsole(console, "warn")); - var ObjectPrototype = Object.prototype, - stringify = JSON.stringify, - ABORTING = 12, - CLOSED = 14, - TaintRegistryObjects = ReactSharedInternalsServer.TaintRegistryObjects, - TaintRegistryValues = ReactSharedInternalsServer.TaintRegistryValues, - TaintRegistryByteLengths = - ReactSharedInternalsServer.TaintRegistryByteLengths, - TaintRegistryPendingRequests = - ReactSharedInternalsServer.TaintRegistryPendingRequests, - currentRequest = null, - canEmitDebugInfo = !1, - serializedSize = 0, - MAX_ROW_SIZE = 3200, - modelRoot = !1, - CONSTRUCTOR_MARKER = Symbol(), - debugModelRoot = null, - debugNoOutline = null, - emptyRoot = {}, - decoderOptions = { stream: !0 }, - asyncModuleCache = new Map(), - RESPONSE_SYMBOL = Symbol(); - ReactPromise.prototype = Object.create(Promise.prototype); - ReactPromise.prototype.then = function (resolve, reject) { - switch (this.status) { - case "resolved_model": - initializeModelChunk(this); - } - switch (this.status) { - case "fulfilled": - "function" === typeof resolve && resolve(this.value); - break; - case "pending": - case "blocked": - "function" === typeof resolve && - (null === this.value && (this.value = []), - this.value.push(resolve)); - "function" === typeof reject && - (null === this.reason && (this.reason = []), - this.reason.push(reject)); - break; - default: - "function" === typeof reject && reject(this.reason); - } - }; - var initializingHandler = null; - exports.createClientModuleProxy = function (moduleId) { - moduleId = registerClientReferenceImpl({}, moduleId, !1); - return new Proxy(moduleId, proxyHandlers$1); - }; - exports.createTemporaryReferenceSet = function () { - return new WeakMap(); - }; - exports.decodeAction = function (body, serverManifest) { - var formData = new FormData(), - action = null; - body.forEach(function (value, key) { - key.startsWith("$ACTION_") - ? key.startsWith("$ACTION_REF_") - ? ((value = "$ACTION_" + key.slice(12) + ":"), - (value = decodeBoundActionMetaData(body, serverManifest, value)), - (action = loadServerReference( - serverManifest, - value.id, - value.bound - ))) - : key.startsWith("$ACTION_ID_") && - ((value = key.slice(11)), - (action = loadServerReference(serverManifest, value, null))) - : formData.append(key, value); - }); - return null === action - ? null - : action.then(function (fn) { - return fn.bind(null, formData); - }); - }; - exports.decodeFormState = function (actionResult, body, serverManifest) { - var keyPath = body.get("$ACTION_KEY"); - if ("string" !== typeof keyPath) return Promise.resolve(null); - var metaData = null; - body.forEach(function (value, key) { - key.startsWith("$ACTION_REF_") && - ((value = "$ACTION_" + key.slice(12) + ":"), - (metaData = decodeBoundActionMetaData(body, serverManifest, value))); - }); - if (null === metaData) return Promise.resolve(null); - var referenceId = metaData.id; - return Promise.resolve(metaData.bound).then(function (bound) { - return null === bound - ? null - : [actionResult, keyPath, referenceId, bound.length - 1]; - }); - }; - exports.decodeReply = function (body, webpackMap, options) { - if ("string" === typeof body) { - var form = new FormData(); - form.append("0", body); - body = form; - } - body = createResponse( - webpackMap, - "", - options ? options.temporaryReferences : void 0, - body - ); - webpackMap = getChunk(body, 0); - close(body); - return webpackMap; - }; - exports.decodeReplyFromAsyncIterable = function ( - iterable, - webpackMap, - options - ) { - function progress(entry) { - if (entry.done) close(response); - else { - var _entry$value = entry.value; - entry = _entry$value[0]; - _entry$value = _entry$value[1]; - "string" === typeof _entry$value - ? resolveField(response, entry, _entry$value) - : response._formData.append(entry, _entry$value); - iterator.next().then(progress, error); - } - } - function error(reason) { - reportGlobalError(response, reason); - "function" === typeof iterator.throw && - iterator.throw(reason).then(error, error); - } - var iterator = iterable[ASYNC_ITERATOR](), - response = createResponse( - webpackMap, - "", - options ? options.temporaryReferences : void 0 - ); - iterator.next().then(progress, error); - return getChunk(response, 0); - }; - exports.decodeReplyFromBusboy = function ( - busboyStream, - webpackMap, - options - ) { - var response = createResponse( - webpackMap, - "", - options ? options.temporaryReferences : void 0 - ), - pendingFiles = 0, - queuedFields = []; - busboyStream.on("field", function (name, value) { - if (0 < pendingFiles) queuedFields.push(name, value); - else - try { - resolveField(response, name, value); - } catch (error) { - busboyStream.destroy(error); - } - }); - busboyStream.on("file", function (name, value, _ref2) { - var filename = _ref2.filename, - mimeType = _ref2.mimeType; - if ("base64" === _ref2.encoding.toLowerCase()) - busboyStream.destroy( - Error( - "React doesn't accept base64 encoded file uploads because we don't expect form data passed from a browser to ever encode data that way. If that's the wrong assumption, we can easily fix it." - ) - ); - else { - pendingFiles++; - var JSCompiler_object_inline_chunks_276 = []; - value.on("data", function (chunk) { - JSCompiler_object_inline_chunks_276.push(chunk); - }); - value.on("end", function () { - try { - var blob = new Blob(JSCompiler_object_inline_chunks_276, { - type: mimeType - }); - response._formData.append(name, blob, filename); - pendingFiles--; - if (0 === pendingFiles) { - for (blob = 0; blob < queuedFields.length; blob += 2) - resolveField( - response, - queuedFields[blob], - queuedFields[blob + 1] - ); - queuedFields.length = 0; - } - } catch (error) { - busboyStream.destroy(error); - } - }); - } - }); - busboyStream.on("finish", function () { - close(response); - }); - busboyStream.on("error", function (err) { - reportGlobalError(response, err); - }); - return getChunk(response, 0); - }; - exports.prerender = function (model, webpackMap, options) { - return new Promise(function (resolve, reject) { - var request = createPrerenderRequest( - model, - webpackMap, - function () { - var writable, - stream = new ReadableStream( - { - type: "bytes", - start: function (controller) { - writable = - createFakeWritableFromReadableStreamController( - controller - ); - }, - pull: function () { - startFlowing(request, writable); - }, - cancel: function (reason) { - request.destination = null; - abort(request, reason); - } - }, - { highWaterMark: 0 } - ); - resolve({ prelude: stream }); - }, - reject, - options ? options.onError : void 0, - options ? options.identifierPrefix : void 0, - options ? options.temporaryReferences : void 0, - options ? options.environmentName : void 0, - options ? options.filterStackFrame : void 0, - !1 - ); - if (options && options.signal) { - var signal = options.signal; - if (signal.aborted) abort(request, signal.reason); - else { - var listener = function () { - abort(request, signal.reason); - signal.removeEventListener("abort", listener); - }; - signal.addEventListener("abort", listener); - } - } - startWork(request); - }); - }; - exports.prerenderToNodeStream = function (model, webpackMap, options) { - return new Promise(function (resolve, reject) { - var request = createPrerenderRequest( - model, - webpackMap, - function () { - var readable = new stream.Readable({ - read: function () { - startFlowing(request, writable); - } - }), - writable = createFakeWritableFromNodeReadable(readable); - resolve({ prelude: readable }); - }, - reject, - options ? options.onError : void 0, - options ? options.identifierPrefix : void 0, - options ? options.temporaryReferences : void 0, - options ? options.environmentName : void 0, - options ? options.filterStackFrame : void 0, - !1 - ); - if (options && options.signal) { - var signal = options.signal; - if (signal.aborted) abort(request, signal.reason); - else { - var listener = function () { - abort(request, signal.reason); - signal.removeEventListener("abort", listener); - }; - signal.addEventListener("abort", listener); - } - } - startWork(request); - }); - }; - exports.registerClientReference = function ( - proxyImplementation, - id, - exportName - ) { - return registerClientReferenceImpl( - proxyImplementation, - id + "#" + exportName, - !1 - ); - }; - exports.registerServerReference = function (reference, id, exportName) { - return Object.defineProperties(reference, { - $$typeof: { value: SERVER_REFERENCE_TAG }, - $$id: { - value: null === exportName ? id : id + "#" + exportName, - configurable: !0 - }, - $$bound: { value: null, configurable: !0 }, - $$location: { value: Error("react-stack-top-frame"), configurable: !0 }, - bind: { value: bind, configurable: !0 } - }); - }; - exports.renderToPipeableStream = function (model, webpackMap, options) { - var debugChannel = options ? options.debugChannel : void 0, - debugChannelReadable = - void 0 === debugChannel || - ("function" !== typeof debugChannel.read && - "number" !== typeof debugChannel.readyState) - ? void 0 - : debugChannel; - debugChannel = - void 0 !== debugChannel - ? "function" === typeof debugChannel.write - ? debugChannel - : "function" === typeof debugChannel.send - ? createFakeWritableFromWebSocket(debugChannel) - : void 0 - : void 0; - var request = createRequest( - model, - webpackMap, - options ? options.onError : void 0, - options ? options.identifierPrefix : void 0, - options ? options.temporaryReferences : void 0, - options ? options.environmentName : void 0, - options ? options.filterStackFrame : void 0, - void 0 !== debugChannelReadable - ), - hasStartedFlowing = !1; - startWork(request); - void 0 !== debugChannel && startFlowingDebug(request, debugChannel); - void 0 !== debugChannelReadable && - startReadingFromDebugChannelReadable(request, debugChannelReadable); - return { - pipe: function (destination) { - if (hasStartedFlowing) - throw Error( - "React currently only supports piping to one writable stream." - ); - hasStartedFlowing = !0; - startFlowing(request, destination); - destination.on("drain", createDrainHandler(destination, request)); - destination.on( - "error", - createCancelHandler( - request, - "The destination stream errored while writing data." - ) - ); - if (void 0 === debugChannelReadable) - destination.on( - "close", - createCancelHandler( - request, - "The destination stream closed early." - ) - ); - return destination; - }, - abort: function (reason) { - abort(request, reason); - } - }; - }; - exports.renderToReadableStream = function (model, webpackMap, options) { - var debugChannelReadable = - options && options.debugChannel - ? options.debugChannel.readable - : void 0, - debugChannelWritable = - options && options.debugChannel - ? options.debugChannel.writable - : void 0, - request = createRequest( - model, - webpackMap, - options ? options.onError : void 0, - options ? options.identifierPrefix : void 0, - options ? options.temporaryReferences : void 0, - options ? options.environmentName : void 0, - options ? options.filterStackFrame : void 0, - void 0 !== debugChannelReadable - ); - if (options && options.signal) { - var signal = options.signal; - if (signal.aborted) abort(request, signal.reason); - else { - var listener = function () { - abort(request, signal.reason); - signal.removeEventListener("abort", listener); - }; - signal.addEventListener("abort", listener); - } - } - if (void 0 !== debugChannelWritable) { - var debugWritable; - new ReadableStream( - { - type: "bytes", - start: function (controller) { - debugWritable = - createFakeWritableFromReadableStreamController(controller); - }, - pull: function () { - startFlowingDebug(request, debugWritable); - } - }, - { highWaterMark: 0 } - ).pipeTo(debugChannelWritable); - } - void 0 !== debugChannelReadable && - startReadingFromDebugChannelReadableStream( - request, - debugChannelReadable - ); - var writable; - return new ReadableStream( - { - type: "bytes", - start: function (controller) { - writable = - createFakeWritableFromReadableStreamController(controller); - startWork(request); - }, - pull: function () { - startFlowing(request, writable); - }, - cancel: function (reason) { - request.destination = null; - abort(request, reason); - } - }, - { highWaterMark: 0 } - ); - }; - })(); diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.unbundled.production.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.unbundled.production.js deleted file mode 100644 index fa37f4663dff4..0000000000000 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.unbundled.production.js +++ /dev/null @@ -1,3565 +0,0 @@ -/** - * @license React - * react-server-dom-webpack-server.node.unbundled.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -"use strict"; -var stream = require("stream"), - util = require("util"); -require("crypto"); -var async_hooks = require("async_hooks"), - ReactDOM = require("react-dom"), - React = require("react"), - REACT_LEGACY_ELEMENT_TYPE = Symbol.for("react.element"), - REACT_ELEMENT_TYPE = Symbol.for("react.transitional.element"), - REACT_FRAGMENT_TYPE = Symbol.for("react.fragment"), - REACT_CONTEXT_TYPE = Symbol.for("react.context"), - REACT_FORWARD_REF_TYPE = Symbol.for("react.forward_ref"), - REACT_SUSPENSE_TYPE = Symbol.for("react.suspense"), - REACT_SUSPENSE_LIST_TYPE = Symbol.for("react.suspense_list"), - REACT_MEMO_TYPE = Symbol.for("react.memo"), - REACT_LAZY_TYPE = Symbol.for("react.lazy"), - REACT_MEMO_CACHE_SENTINEL = Symbol.for("react.memo_cache_sentinel"), - REACT_VIEW_TRANSITION_TYPE = Symbol.for("react.view_transition"), - MAYBE_ITERATOR_SYMBOL = Symbol.iterator; -function getIteratorFn(maybeIterable) { - if (null === maybeIterable || "object" !== typeof maybeIterable) return null; - maybeIterable = - (MAYBE_ITERATOR_SYMBOL && maybeIterable[MAYBE_ITERATOR_SYMBOL]) || - maybeIterable["@@iterator"]; - return "function" === typeof maybeIterable ? maybeIterable : null; -} -var ASYNC_ITERATOR = Symbol.asyncIterator, - REACT_OPTIMISTIC_KEY = Symbol.for("react.optimistic_key"), - scheduleMicrotask = queueMicrotask, - currentView = null, - writtenBytes = 0, - destinationHasCapacity = !0; -function writeToDestination(destination, view) { - destination = destination.write(view); - destinationHasCapacity = destinationHasCapacity && destination; -} -function writeChunkAndReturn(destination, chunk) { - if ("string" === typeof chunk) { - if (0 !== chunk.length) - if (4096 < 3 * chunk.length) - 0 < writtenBytes && - (writeToDestination( - destination, - currentView.subarray(0, writtenBytes) - ), - (currentView = new Uint8Array(4096)), - (writtenBytes = 0)), - writeToDestination(destination, chunk); - else { - var target = currentView; - 0 < writtenBytes && (target = currentView.subarray(writtenBytes)); - target = textEncoder.encodeInto(chunk, target); - var read = target.read; - writtenBytes += target.written; - read < chunk.length && - (writeToDestination( - destination, - currentView.subarray(0, writtenBytes) - ), - (currentView = new Uint8Array(4096)), - (writtenBytes = textEncoder.encodeInto( - chunk.slice(read), - currentView - ).written)); - 4096 === writtenBytes && - (writeToDestination(destination, currentView), - (currentView = new Uint8Array(4096)), - (writtenBytes = 0)); - } - } else - 0 !== chunk.byteLength && - (4096 < chunk.byteLength - ? (0 < writtenBytes && - (writeToDestination( - destination, - currentView.subarray(0, writtenBytes) - ), - (currentView = new Uint8Array(4096)), - (writtenBytes = 0)), - writeToDestination(destination, chunk)) - : ((target = currentView.length - writtenBytes), - target < chunk.byteLength && - (0 === target - ? writeToDestination(destination, currentView) - : (currentView.set(chunk.subarray(0, target), writtenBytes), - (writtenBytes += target), - writeToDestination(destination, currentView), - (chunk = chunk.subarray(target))), - (currentView = new Uint8Array(4096)), - (writtenBytes = 0)), - currentView.set(chunk, writtenBytes), - (writtenBytes += chunk.byteLength), - 4096 === writtenBytes && - (writeToDestination(destination, currentView), - (currentView = new Uint8Array(4096)), - (writtenBytes = 0)))); - return destinationHasCapacity; -} -var textEncoder = new util.TextEncoder(); -function byteLengthOfChunk(chunk) { - return "string" === typeof chunk - ? Buffer.byteLength(chunk, "utf8") - : chunk.byteLength; -} -var CLIENT_REFERENCE_TAG$1 = Symbol.for("react.client.reference"), - SERVER_REFERENCE_TAG = Symbol.for("react.server.reference"); -function registerClientReferenceImpl(proxyImplementation, id, async) { - return Object.defineProperties(proxyImplementation, { - $$typeof: { value: CLIENT_REFERENCE_TAG$1 }, - $$id: { value: id }, - $$async: { value: async } - }); -} -var FunctionBind = Function.prototype.bind, - ArraySlice = Array.prototype.slice; -function bind() { - var newFn = FunctionBind.apply(this, arguments); - if (this.$$typeof === SERVER_REFERENCE_TAG) { - var args = ArraySlice.call(arguments, 1), - $$typeof = { value: SERVER_REFERENCE_TAG }, - $$id = { value: this.$$id }; - args = { value: this.$$bound ? this.$$bound.concat(args) : args }; - return Object.defineProperties(newFn, { - $$typeof: $$typeof, - $$id: $$id, - $$bound: args, - bind: { value: bind, configurable: !0 } - }); - } - return newFn; -} -var PROMISE_PROTOTYPE = Promise.prototype, - deepProxyHandlers = { - get: function (target, name) { - switch (name) { - case "$$typeof": - return target.$$typeof; - case "$$id": - return target.$$id; - case "$$async": - return target.$$async; - case "name": - return target.name; - case "displayName": - return; - case "defaultProps": - return; - case "_debugInfo": - return; - case "toJSON": - return; - case Symbol.toPrimitive: - return Object.prototype[Symbol.toPrimitive]; - case Symbol.toStringTag: - return Object.prototype[Symbol.toStringTag]; - case "Provider": - throw Error( - "Cannot render a Client Context Provider on the Server. Instead, you can export a Client Component wrapper that itself renders a Client Context Provider." - ); - case "then": - throw Error( - "Cannot await or return from a thenable. You cannot await a client module from a server component." - ); - } - throw Error( - "Cannot access " + - (String(target.name) + "." + String(name)) + - " on the server. You cannot dot into a client module from a server component. You can only pass the imported name through." - ); - }, - set: function () { - throw Error("Cannot assign to a client module from a server module."); - } - }; -function getReference(target, name) { - switch (name) { - case "$$typeof": - return target.$$typeof; - case "$$id": - return target.$$id; - case "$$async": - return target.$$async; - case "name": - return target.name; - case "defaultProps": - return; - case "_debugInfo": - return; - case "toJSON": - return; - case Symbol.toPrimitive: - return Object.prototype[Symbol.toPrimitive]; - case Symbol.toStringTag: - return Object.prototype[Symbol.toStringTag]; - case "__esModule": - var moduleId = target.$$id; - target.default = registerClientReferenceImpl( - function () { - throw Error( - "Attempted to call the default export of " + - moduleId + - " from the server but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component." - ); - }, - target.$$id + "#", - target.$$async - ); - return !0; - case "then": - if (target.then) return target.then; - if (target.$$async) return; - var clientReference = registerClientReferenceImpl({}, target.$$id, !0), - proxy = new Proxy(clientReference, proxyHandlers$1); - target.status = "fulfilled"; - target.value = proxy; - return (target.then = registerClientReferenceImpl( - function (resolve) { - return Promise.resolve(resolve(proxy)); - }, - target.$$id + "#then", - !1 - )); - } - if ("symbol" === typeof name) - throw Error( - "Cannot read Symbol exports. Only named exports are supported on a client module imported on the server." - ); - clientReference = target[name]; - clientReference || - ((clientReference = registerClientReferenceImpl( - function () { - throw Error( - "Attempted to call " + - String(name) + - "() from the server but " + - String(name) + - " is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component." - ); - }, - target.$$id + "#" + name, - target.$$async - )), - Object.defineProperty(clientReference, "name", { value: name }), - (clientReference = target[name] = - new Proxy(clientReference, deepProxyHandlers))); - return clientReference; -} -var proxyHandlers$1 = { - get: function (target, name) { - return getReference(target, name); - }, - getOwnPropertyDescriptor: function (target, name) { - var descriptor = Object.getOwnPropertyDescriptor(target, name); - descriptor || - ((descriptor = { - value: getReference(target, name), - writable: !1, - configurable: !1, - enumerable: !1 - }), - Object.defineProperty(target, name, descriptor)); - return descriptor; - }, - getPrototypeOf: function () { - return PROMISE_PROTOTYPE; - }, - set: function () { - throw Error("Cannot assign to a client module from a server module."); - } - }, - ReactDOMSharedInternals = - ReactDOM.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE, - previousDispatcher = ReactDOMSharedInternals.d; -ReactDOMSharedInternals.d = { - f: previousDispatcher.f, - r: previousDispatcher.r, - D: prefetchDNS, - C: preconnect, - L: preload, - m: preloadModule$1, - X: preinitScript, - S: preinitStyle, - M: preinitModuleScript -}; -function prefetchDNS(href) { - if ("string" === typeof href && href) { - var request = resolveRequest(); - if (request) { - var hints = request.hints, - key = "D|" + href; - hints.has(key) || (hints.add(key), emitHint(request, "D", href)); - } else previousDispatcher.D(href); - } -} -function preconnect(href, crossOrigin) { - if ("string" === typeof href) { - var request = resolveRequest(); - if (request) { - var hints = request.hints, - key = "C|" + (null == crossOrigin ? "null" : crossOrigin) + "|" + href; - hints.has(key) || - (hints.add(key), - "string" === typeof crossOrigin - ? emitHint(request, "C", [href, crossOrigin]) - : emitHint(request, "C", href)); - } else previousDispatcher.C(href, crossOrigin); - } -} -function preload(href, as, options) { - if ("string" === typeof href) { - var request = resolveRequest(); - if (request) { - var hints = request.hints, - key = "L"; - if ("image" === as && options) { - var imageSrcSet = options.imageSrcSet, - imageSizes = options.imageSizes, - uniquePart = ""; - "string" === typeof imageSrcSet && "" !== imageSrcSet - ? ((uniquePart += "[" + imageSrcSet + "]"), - "string" === typeof imageSizes && - (uniquePart += "[" + imageSizes + "]")) - : (uniquePart += "[][]" + href); - key += "[image]" + uniquePart; - } else key += "[" + as + "]" + href; - hints.has(key) || - (hints.add(key), - (options = trimOptions(options)) - ? emitHint(request, "L", [href, as, options]) - : emitHint(request, "L", [href, as])); - } else previousDispatcher.L(href, as, options); - } -} -function preloadModule$1(href, options) { - if ("string" === typeof href) { - var request = resolveRequest(); - if (request) { - var hints = request.hints, - key = "m|" + href; - if (hints.has(key)) return; - hints.add(key); - return (options = trimOptions(options)) - ? emitHint(request, "m", [href, options]) - : emitHint(request, "m", href); - } - previousDispatcher.m(href, options); - } -} -function preinitStyle(href, precedence, options) { - if ("string" === typeof href) { - var request = resolveRequest(); - if (request) { - var hints = request.hints, - key = "S|" + href; - if (hints.has(key)) return; - hints.add(key); - return (options = trimOptions(options)) - ? emitHint(request, "S", [ - href, - "string" === typeof precedence ? precedence : 0, - options - ]) - : "string" === typeof precedence - ? emitHint(request, "S", [href, precedence]) - : emitHint(request, "S", href); - } - previousDispatcher.S(href, precedence, options); - } -} -function preinitScript(src, options) { - if ("string" === typeof src) { - var request = resolveRequest(); - if (request) { - var hints = request.hints, - key = "X|" + src; - if (hints.has(key)) return; - hints.add(key); - return (options = trimOptions(options)) - ? emitHint(request, "X", [src, options]) - : emitHint(request, "X", src); - } - previousDispatcher.X(src, options); - } -} -function preinitModuleScript(src, options) { - if ("string" === typeof src) { - var request = resolveRequest(); - if (request) { - var hints = request.hints, - key = "M|" + src; - if (hints.has(key)) return; - hints.add(key); - return (options = trimOptions(options)) - ? emitHint(request, "M", [src, options]) - : emitHint(request, "M", src); - } - previousDispatcher.M(src, options); - } -} -function trimOptions(options) { - if (null == options) return null; - var hasProperties = !1, - trimmed = {}, - key; - for (key in options) - null != options[key] && - ((hasProperties = !0), (trimmed[key] = options[key])); - return hasProperties ? trimmed : null; -} -function getChildFormatContext(parentContext, type, props) { - switch (type) { - case "img": - type = props.src; - var srcSet = props.srcSet; - if ( - !( - "lazy" === props.loading || - (!type && !srcSet) || - ("string" !== typeof type && null != type) || - ("string" !== typeof srcSet && null != srcSet) || - "low" === props.fetchPriority || - parentContext & 3 - ) && - ("string" !== typeof type || - ":" !== type[4] || - ("d" !== type[0] && "D" !== type[0]) || - ("a" !== type[1] && "A" !== type[1]) || - ("t" !== type[2] && "T" !== type[2]) || - ("a" !== type[3] && "A" !== type[3])) && - ("string" !== typeof srcSet || - ":" !== srcSet[4] || - ("d" !== srcSet[0] && "D" !== srcSet[0]) || - ("a" !== srcSet[1] && "A" !== srcSet[1]) || - ("t" !== srcSet[2] && "T" !== srcSet[2]) || - ("a" !== srcSet[3] && "A" !== srcSet[3])) - ) { - var sizes = "string" === typeof props.sizes ? props.sizes : void 0; - var input = props.crossOrigin; - preload(type || "", "image", { - imageSrcSet: srcSet, - imageSizes: sizes, - crossOrigin: - "string" === typeof input - ? "use-credentials" === input - ? input - : "" - : void 0, - integrity: props.integrity, - type: props.type, - fetchPriority: props.fetchPriority, - referrerPolicy: props.referrerPolicy - }); - } - return parentContext; - case "link": - type = props.rel; - srcSet = props.href; - if ( - !( - parentContext & 1 || - null != props.itemProp || - "string" !== typeof type || - "string" !== typeof srcSet || - "" === srcSet - ) - ) - switch (type) { - case "preload": - preload(srcSet, props.as, { - crossOrigin: props.crossOrigin, - integrity: props.integrity, - nonce: props.nonce, - type: props.type, - fetchPriority: props.fetchPriority, - referrerPolicy: props.referrerPolicy, - imageSrcSet: props.imageSrcSet, - imageSizes: props.imageSizes, - media: props.media - }); - break; - case "modulepreload": - preloadModule$1(srcSet, { - as: props.as, - crossOrigin: props.crossOrigin, - integrity: props.integrity, - nonce: props.nonce - }); - break; - case "stylesheet": - preload(srcSet, "style", { - crossOrigin: props.crossOrigin, - integrity: props.integrity, - nonce: props.nonce, - type: props.type, - fetchPriority: props.fetchPriority, - referrerPolicy: props.referrerPolicy, - media: props.media - }); - } - return parentContext; - case "picture": - return parentContext | 2; - case "noscript": - return parentContext | 1; - default: - return parentContext; - } -} -var requestStorage = new async_hooks.AsyncLocalStorage(), - TEMPORARY_REFERENCE_TAG = Symbol.for("react.temporary.reference"), - proxyHandlers = { - get: function (target, name) { - switch (name) { - case "$$typeof": - return target.$$typeof; - case "name": - return; - case "displayName": - return; - case "defaultProps": - return; - case "_debugInfo": - return; - case "toJSON": - return; - case Symbol.toPrimitive: - return Object.prototype[Symbol.toPrimitive]; - case Symbol.toStringTag: - return Object.prototype[Symbol.toStringTag]; - case "Provider": - throw Error( - "Cannot render a Client Context Provider on the Server. Instead, you can export a Client Component wrapper that itself renders a Client Context Provider." - ); - case "then": - return; - } - throw Error( - "Cannot access " + - String(name) + - " on the server. You cannot dot into a temporary client reference from a server component. You can only pass the value through to the client." - ); - }, - set: function () { - throw Error( - "Cannot assign to a temporary client reference from a server module." - ); - } - }; -function createTemporaryReference(temporaryReferences, id) { - var reference = Object.defineProperties( - function () { - throw Error( - "Attempted to call a temporary Client Reference from the server but it is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component." - ); - }, - { $$typeof: { value: TEMPORARY_REFERENCE_TAG } } - ); - reference = new Proxy(reference, proxyHandlers); - temporaryReferences.set(reference, id); - return reference; -} -function noop() {} -var SuspenseException = Error( - "Suspense Exception: This is not a real error! It's an implementation detail of `use` to interrupt the current render. You must either rethrow it immediately, or move the `use` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary, or call the promise's `.catch` method and pass the result to `use`." -); -function trackUsedThenable(thenableState, thenable, index) { - index = thenableState[index]; - void 0 === index - ? thenableState.push(thenable) - : index !== thenable && (thenable.then(noop, noop), (thenable = index)); - switch (thenable.status) { - case "fulfilled": - return thenable.value; - case "rejected": - throw thenable.reason; - default: - "string" === typeof thenable.status - ? thenable.then(noop, noop) - : ((thenableState = thenable), - (thenableState.status = "pending"), - thenableState.then( - function (fulfilledValue) { - if ("pending" === thenable.status) { - var fulfilledThenable = thenable; - fulfilledThenable.status = "fulfilled"; - fulfilledThenable.value = fulfilledValue; - } - }, - function (error) { - if ("pending" === thenable.status) { - var rejectedThenable = thenable; - rejectedThenable.status = "rejected"; - rejectedThenable.reason = error; - } - } - )); - switch (thenable.status) { - case "fulfilled": - return thenable.value; - case "rejected": - throw thenable.reason; - } - suspendedThenable = thenable; - throw SuspenseException; - } -} -var suspendedThenable = null; -function getSuspendedThenable() { - if (null === suspendedThenable) - throw Error( - "Expected a suspended thenable. This is a bug in React. Please file an issue." - ); - var thenable = suspendedThenable; - suspendedThenable = null; - return thenable; -} -var currentRequest$1 = null, - thenableIndexCounter = 0, - thenableState = null; -function getThenableStateAfterSuspending() { - var state = thenableState || []; - thenableState = null; - return state; -} -var HooksDispatcher = { - readContext: unsupportedContext, - use: use, - useCallback: function (callback) { - return callback; - }, - useContext: unsupportedContext, - useEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useLayoutEffect: unsupportedHook, - useInsertionEffect: unsupportedHook, - useMemo: function (nextCreate) { - return nextCreate(); - }, - useReducer: unsupportedHook, - useRef: unsupportedHook, - useState: unsupportedHook, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useId: useId, - useHostTransitionStatus: unsupportedHook, - useFormState: unsupportedHook, - useActionState: unsupportedHook, - useOptimistic: unsupportedHook, - useMemoCache: function (size) { - for (var data = Array(size), i = 0; i < size; i++) - data[i] = REACT_MEMO_CACHE_SENTINEL; - return data; - }, - useCacheRefresh: function () { - return unsupportedRefresh; - } -}; -HooksDispatcher.useEffectEvent = unsupportedHook; -function unsupportedHook() { - throw Error("This Hook is not supported in Server Components."); -} -function unsupportedRefresh() { - throw Error("Refreshing the cache is not supported in Server Components."); -} -function unsupportedContext() { - throw Error("Cannot read a Client Context from a Server Component."); -} -function useId() { - if (null === currentRequest$1) - throw Error("useId can only be used while React is rendering"); - var id = currentRequest$1.identifierCount++; - return "_" + currentRequest$1.identifierPrefix + "S_" + id.toString(32) + "_"; -} -function use(usable) { - if ( - (null !== usable && "object" === typeof usable) || - "function" === typeof usable - ) { - if ("function" === typeof usable.then) { - var index = thenableIndexCounter; - thenableIndexCounter += 1; - null === thenableState && (thenableState = []); - return trackUsedThenable(thenableState, usable, index); - } - usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); - } - if (usable.$$typeof === CLIENT_REFERENCE_TAG$1) { - if (null != usable.value && usable.value.$$typeof === REACT_CONTEXT_TYPE) - throw Error("Cannot read a Client Context from a Server Component."); - throw Error("Cannot use() an already resolved Client Reference."); - } - throw Error("An unsupported type was passed to use(): " + String(usable)); -} -var DefaultAsyncDispatcher = { - getCacheForType: function (resourceType) { - var JSCompiler_inline_result = (JSCompiler_inline_result = - resolveRequest()) - ? JSCompiler_inline_result.cache - : new Map(); - var entry = JSCompiler_inline_result.get(resourceType); - void 0 === entry && - ((entry = resourceType()), - JSCompiler_inline_result.set(resourceType, entry)); - return entry; - }, - cacheSignal: function () { - var request = resolveRequest(); - return request ? request.cacheController.signal : null; - } - }, - ReactSharedInternalsServer = - React.__SERVER_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE; -if (!ReactSharedInternalsServer) - throw Error( - 'The "react" package in this environment is not configured correctly. The "react-server" condition must be enabled in any environment that runs React Server Components.' - ); -var isArrayImpl = Array.isArray, - getPrototypeOf = Object.getPrototypeOf; -function objectName(object) { - object = Object.prototype.toString.call(object); - return object.slice(8, object.length - 1); -} -function describeValueForErrorMessage(value) { - switch (typeof value) { - case "string": - return JSON.stringify( - 10 >= value.length ? value : value.slice(0, 10) + "..." - ); - case "object": - if (isArrayImpl(value)) return "[...]"; - if (null !== value && value.$$typeof === CLIENT_REFERENCE_TAG) - return "client"; - value = objectName(value); - return "Object" === value ? "{...}" : value; - case "function": - return value.$$typeof === CLIENT_REFERENCE_TAG - ? "client" - : (value = value.displayName || value.name) - ? "function " + value - : "function"; - default: - return String(value); - } -} -function describeElementType(type) { - if ("string" === typeof type) return type; - switch (type) { - case REACT_SUSPENSE_TYPE: - return "Suspense"; - case REACT_SUSPENSE_LIST_TYPE: - return "SuspenseList"; - case REACT_VIEW_TRANSITION_TYPE: - return "ViewTransition"; - } - if ("object" === typeof type) - switch (type.$$typeof) { - case REACT_FORWARD_REF_TYPE: - return describeElementType(type.render); - case REACT_MEMO_TYPE: - return describeElementType(type.type); - case REACT_LAZY_TYPE: - var payload = type._payload; - type = type._init; - try { - return describeElementType(type(payload)); - } catch (x) {} - } - return ""; -} -var CLIENT_REFERENCE_TAG = Symbol.for("react.client.reference"); -function describeObjectForErrorMessage(objectOrArray, expandedName) { - var objKind = objectName(objectOrArray); - if ("Object" !== objKind && "Array" !== objKind) return objKind; - objKind = -1; - var length = 0; - if (isArrayImpl(objectOrArray)) { - var str = "["; - for (var i = 0; i < objectOrArray.length; i++) { - 0 < i && (str += ", "); - var value = objectOrArray[i]; - value = - "object" === typeof value && null !== value - ? describeObjectForErrorMessage(value) - : describeValueForErrorMessage(value); - "" + i === expandedName - ? ((objKind = str.length), (length = value.length), (str += value)) - : (str = - 10 > value.length && 40 > str.length + value.length - ? str + value - : str + "..."); - } - str += "]"; - } else if (objectOrArray.$$typeof === REACT_ELEMENT_TYPE) - str = "<" + describeElementType(objectOrArray.type) + "/>"; - else { - if (objectOrArray.$$typeof === CLIENT_REFERENCE_TAG) return "client"; - str = "{"; - i = Object.keys(objectOrArray); - for (value = 0; value < i.length; value++) { - 0 < value && (str += ", "); - var name = i[value], - encodedKey = JSON.stringify(name); - str += ('"' + name + '"' === encodedKey ? name : encodedKey) + ": "; - encodedKey = objectOrArray[name]; - encodedKey = - "object" === typeof encodedKey && null !== encodedKey - ? describeObjectForErrorMessage(encodedKey) - : describeValueForErrorMessage(encodedKey); - name === expandedName - ? ((objKind = str.length), - (length = encodedKey.length), - (str += encodedKey)) - : (str = - 10 > encodedKey.length && 40 > str.length + encodedKey.length - ? str + encodedKey - : str + "..."); - } - str += "}"; - } - return void 0 === expandedName - ? str - : -1 < objKind && 0 < length - ? ((objectOrArray = " ".repeat(objKind) + "^".repeat(length)), - "\n " + str + "\n " + objectOrArray) - : "\n " + str; -} -var hasOwnProperty = Object.prototype.hasOwnProperty, - ObjectPrototype = Object.prototype, - stringify = JSON.stringify, - TaintRegistryObjects = ReactSharedInternalsServer.TaintRegistryObjects, - TaintRegistryValues = ReactSharedInternalsServer.TaintRegistryValues, - TaintRegistryByteLengths = - ReactSharedInternalsServer.TaintRegistryByteLengths, - TaintRegistryPendingRequests = - ReactSharedInternalsServer.TaintRegistryPendingRequests; -function throwTaintViolation(message) { - throw Error(message); -} -function cleanupTaintQueue(request) { - request = request.taintCleanupQueue; - TaintRegistryPendingRequests.delete(request); - for (var i = 0; i < request.length; i++) { - var entryValue = request[i], - entry = TaintRegistryValues.get(entryValue); - void 0 !== entry && - (1 === entry.count - ? TaintRegistryValues.delete(entryValue) - : entry.count--); - } - request.length = 0; -} -function defaultErrorHandler(error) { - console.error(error); -} -function RequestInstance( - type, - model, - bundlerConfig, - onError, - onAllReady, - onFatalError, - identifierPrefix, - temporaryReferences -) { - if ( - null !== ReactSharedInternalsServer.A && - ReactSharedInternalsServer.A !== DefaultAsyncDispatcher - ) - throw Error("Currently React only supports one RSC renderer at a time."); - ReactSharedInternalsServer.A = DefaultAsyncDispatcher; - var abortSet = new Set(), - pingedTasks = [], - cleanupQueue = []; - TaintRegistryPendingRequests.add(cleanupQueue); - var hints = new Set(); - this.type = type; - this.status = 10; - this.flushScheduled = !1; - this.destination = this.fatalError = null; - this.bundlerConfig = bundlerConfig; - this.cache = new Map(); - this.cacheController = new AbortController(); - this.pendingChunks = this.nextChunkId = 0; - this.hints = hints; - this.abortableTasks = abortSet; - this.pingedTasks = pingedTasks; - this.completedImportChunks = []; - this.completedHintChunks = []; - this.completedRegularChunks = []; - this.completedErrorChunks = []; - this.writtenSymbols = new Map(); - this.writtenClientReferences = new Map(); - this.writtenServerReferences = new Map(); - this.writtenObjects = new WeakMap(); - this.temporaryReferences = temporaryReferences; - this.identifierPrefix = identifierPrefix || ""; - this.identifierCount = 1; - this.taintCleanupQueue = cleanupQueue; - this.onError = void 0 === onError ? defaultErrorHandler : onError; - this.onAllReady = onAllReady; - this.onFatalError = onFatalError; - type = createTask(this, model, null, !1, 0, abortSet); - pingedTasks.push(type); -} -var currentRequest = null; -function resolveRequest() { - if (currentRequest) return currentRequest; - var store = requestStorage.getStore(); - return store ? store : null; -} -function serializeThenable(request, task, thenable) { - var newTask = createTask( - request, - thenable, - task.keyPath, - task.implicitSlot, - task.formatContext, - request.abortableTasks - ); - switch (thenable.status) { - case "fulfilled": - return ( - (newTask.model = thenable.value), pingTask(request, newTask), newTask.id - ); - case "rejected": - return erroredTask(request, newTask, thenable.reason), newTask.id; - default: - if (12 === request.status) - return ( - request.abortableTasks.delete(newTask), - 21 === request.type - ? (haltTask(newTask), finishHaltedTask(newTask, request)) - : ((task = request.fatalError), - abortTask(newTask), - finishAbortedTask(newTask, request, task)), - newTask.id - ); - "string" !== typeof thenable.status && - ((thenable.status = "pending"), - thenable.then( - function (fulfilledValue) { - "pending" === thenable.status && - ((thenable.status = "fulfilled"), - (thenable.value = fulfilledValue)); - }, - function (error) { - "pending" === thenable.status && - ((thenable.status = "rejected"), (thenable.reason = error)); - } - )); - } - thenable.then( - function (value) { - newTask.model = value; - pingTask(request, newTask); - }, - function (reason) { - 0 === newTask.status && - (erroredTask(request, newTask, reason), enqueueFlush(request)); - } - ); - return newTask.id; -} -function serializeReadableStream(request, task, stream) { - function progress(entry) { - if (0 === streamTask.status) - if (entry.done) - (streamTask.status = 1), - (entry = streamTask.id.toString(16) + ":C\n"), - request.completedRegularChunks.push(entry), - request.abortableTasks.delete(streamTask), - request.cacheController.signal.removeEventListener( - "abort", - abortStream - ), - enqueueFlush(request), - callOnAllReadyIfReady(request); - else - try { - request.pendingChunks++, - (streamTask.model = entry.value), - isByteStream - ? emitTypedArrayChunk( - request, - streamTask.id, - "b", - streamTask.model, - !1 - ) - : tryStreamTask(request, streamTask), - enqueueFlush(request), - reader.read().then(progress, error); - } catch (x$11) { - error(x$11); - } - } - function error(reason) { - 0 === streamTask.status && - (request.cacheController.signal.removeEventListener("abort", abortStream), - erroredTask(request, streamTask, reason), - enqueueFlush(request), - reader.cancel(reason).then(error, error)); - } - function abortStream() { - if (0 === streamTask.status) { - var signal = request.cacheController.signal; - signal.removeEventListener("abort", abortStream); - signal = signal.reason; - 21 === request.type - ? (request.abortableTasks.delete(streamTask), - haltTask(streamTask), - finishHaltedTask(streamTask, request)) - : (erroredTask(request, streamTask, signal), enqueueFlush(request)); - reader.cancel(signal).then(error, error); - } - } - var supportsBYOB = stream.supportsBYOB; - if (void 0 === supportsBYOB) - try { - stream.getReader({ mode: "byob" }).releaseLock(), (supportsBYOB = !0); - } catch (x) { - supportsBYOB = !1; - } - var isByteStream = supportsBYOB, - reader = stream.getReader(), - streamTask = createTask( - request, - task.model, - task.keyPath, - task.implicitSlot, - task.formatContext, - request.abortableTasks - ); - request.pendingChunks++; - task = streamTask.id.toString(16) + ":" + (isByteStream ? "r" : "R") + "\n"; - request.completedRegularChunks.push(task); - request.cacheController.signal.addEventListener("abort", abortStream); - reader.read().then(progress, error); - return serializeByValueID(streamTask.id); -} -function serializeAsyncIterable(request, task, iterable, iterator) { - function progress(entry) { - if (0 === streamTask.status) - if (entry.done) { - streamTask.status = 1; - if (void 0 === entry.value) - var endStreamRow = streamTask.id.toString(16) + ":C\n"; - else - try { - var chunkId = outlineModelWithFormatContext( - request, - entry.value, - 0 - ); - endStreamRow = - streamTask.id.toString(16) + - ":C" + - stringify(serializeByValueID(chunkId)) + - "\n"; - } catch (x) { - error(x); - return; - } - request.completedRegularChunks.push(endStreamRow); - request.abortableTasks.delete(streamTask); - request.cacheController.signal.removeEventListener( - "abort", - abortIterable - ); - enqueueFlush(request); - callOnAllReadyIfReady(request); - } else - try { - (streamTask.model = entry.value), - request.pendingChunks++, - tryStreamTask(request, streamTask), - enqueueFlush(request), - iterator.next().then(progress, error); - } catch (x$12) { - error(x$12); - } - } - function error(reason) { - 0 === streamTask.status && - (request.cacheController.signal.removeEventListener( - "abort", - abortIterable - ), - erroredTask(request, streamTask, reason), - enqueueFlush(request), - "function" === typeof iterator.throw && - iterator.throw(reason).then(error, error)); - } - function abortIterable() { - if (0 === streamTask.status) { - var signal = request.cacheController.signal; - signal.removeEventListener("abort", abortIterable); - var reason = signal.reason; - 21 === request.type - ? (request.abortableTasks.delete(streamTask), - haltTask(streamTask), - finishHaltedTask(streamTask, request)) - : (erroredTask(request, streamTask, signal.reason), - enqueueFlush(request)); - "function" === typeof iterator.throw && - iterator.throw(reason).then(error, error); - } - } - iterable = iterable === iterator; - var streamTask = createTask( - request, - task.model, - task.keyPath, - task.implicitSlot, - task.formatContext, - request.abortableTasks - ); - request.pendingChunks++; - task = streamTask.id.toString(16) + ":" + (iterable ? "x" : "X") + "\n"; - request.completedRegularChunks.push(task); - request.cacheController.signal.addEventListener("abort", abortIterable); - iterator.next().then(progress, error); - return serializeByValueID(streamTask.id); -} -function emitHint(request, code, model) { - model = stringify(model); - request.completedHintChunks.push(":H" + code + model + "\n"); - enqueueFlush(request); -} -function readThenable(thenable) { - if ("fulfilled" === thenable.status) return thenable.value; - if ("rejected" === thenable.status) throw thenable.reason; - throw thenable; -} -function createLazyWrapperAroundWakeable(request, task, wakeable) { - switch (wakeable.status) { - case "fulfilled": - return wakeable.value; - case "rejected": - break; - default: - "string" !== typeof wakeable.status && - ((wakeable.status = "pending"), - wakeable.then( - function (fulfilledValue) { - "pending" === wakeable.status && - ((wakeable.status = "fulfilled"), - (wakeable.value = fulfilledValue)); - }, - function (error) { - "pending" === wakeable.status && - ((wakeable.status = "rejected"), (wakeable.reason = error)); - } - )); - } - return { $$typeof: REACT_LAZY_TYPE, _payload: wakeable, _init: readThenable }; -} -function voidHandler() {} -function processServerComponentReturnValue(request, task, Component, result) { - if ( - "object" !== typeof result || - null === result || - result.$$typeof === CLIENT_REFERENCE_TAG$1 - ) - return result; - if ("function" === typeof result.then) - return createLazyWrapperAroundWakeable(request, task, result); - var iteratorFn = getIteratorFn(result); - return iteratorFn - ? ((request = {}), - (request[Symbol.iterator] = function () { - return iteratorFn.call(result); - }), - request) - : "function" !== typeof result[ASYNC_ITERATOR] || - ("function" === typeof ReadableStream && - result instanceof ReadableStream) - ? result - : ((request = {}), - (request[ASYNC_ITERATOR] = function () { - return result[ASYNC_ITERATOR](); - }), - request); -} -function renderFunctionComponent(request, task, key, Component, props) { - var prevThenableState = task.thenableState; - task.thenableState = null; - thenableIndexCounter = 0; - thenableState = prevThenableState; - props = Component(props, void 0); - if (12 === request.status) - throw ( - ("object" === typeof props && - null !== props && - "function" === typeof props.then && - props.$$typeof !== CLIENT_REFERENCE_TAG$1 && - props.then(voidHandler, voidHandler), - null) - ); - props = processServerComponentReturnValue(request, task, Component, props); - Component = task.keyPath; - prevThenableState = task.implicitSlot; - null !== key - ? (task.keyPath = - key === REACT_OPTIMISTIC_KEY || Component === REACT_OPTIMISTIC_KEY - ? REACT_OPTIMISTIC_KEY - : null === Component - ? key - : Component + "," + key) - : null === Component && (task.implicitSlot = !0); - request = renderModelDestructive(request, task, emptyRoot, "", props); - task.keyPath = Component; - task.implicitSlot = prevThenableState; - return request; -} -function renderFragment(request, task, children) { - return null !== task.keyPath - ? ((request = [ - REACT_ELEMENT_TYPE, - REACT_FRAGMENT_TYPE, - task.keyPath, - { children: children } - ]), - task.implicitSlot ? [request] : request) - : children; -} -var serializedSize = 0; -function deferTask(request, task) { - task = createTask( - request, - task.model, - task.keyPath, - task.implicitSlot, - task.formatContext, - request.abortableTasks - ); - pingTask(request, task); - return serializeLazyID(task.id); -} -function renderElement(request, task, type, key, ref, props) { - if (null !== ref && void 0 !== ref) - throw Error( - "Refs cannot be used in Server Components, nor passed to Client Components." - ); - if ( - "function" === typeof type && - type.$$typeof !== CLIENT_REFERENCE_TAG$1 && - type.$$typeof !== TEMPORARY_REFERENCE_TAG - ) - return renderFunctionComponent(request, task, key, type, props); - if (type === REACT_FRAGMENT_TYPE && null === key) - return ( - (type = task.implicitSlot), - null === task.keyPath && (task.implicitSlot = !0), - (props = renderModelDestructive( - request, - task, - emptyRoot, - "", - props.children - )), - (task.implicitSlot = type), - props - ); - if ( - null != type && - "object" === typeof type && - type.$$typeof !== CLIENT_REFERENCE_TAG$1 - ) - switch (type.$$typeof) { - case REACT_LAZY_TYPE: - var init = type._init; - type = init(type._payload); - if (12 === request.status) throw null; - return renderElement(request, task, type, key, ref, props); - case REACT_FORWARD_REF_TYPE: - return renderFunctionComponent(request, task, key, type.render, props); - case REACT_MEMO_TYPE: - return renderElement(request, task, type.type, key, ref, props); - } - else - "string" === typeof type && - ((ref = task.formatContext), - (init = getChildFormatContext(ref, type, props)), - ref !== init && - null != props.children && - outlineModelWithFormatContext(request, props.children, init)); - request = key; - key = task.keyPath; - null === request - ? (request = key) - : null !== key && - (request = - key === REACT_OPTIMISTIC_KEY || request === REACT_OPTIMISTIC_KEY - ? REACT_OPTIMISTIC_KEY - : key + "," + request); - props = [REACT_ELEMENT_TYPE, type, request, props]; - task = task.implicitSlot && null !== request ? [props] : props; - return task; -} -function pingTask(request, task) { - var pingedTasks = request.pingedTasks; - pingedTasks.push(task); - 1 === pingedTasks.length && - ((request.flushScheduled = null !== request.destination), - 21 === request.type || 10 === request.status - ? scheduleMicrotask(function () { - return performWork(request); - }) - : setImmediate(function () { - return performWork(request); - })); -} -function createTask( - request, - model, - keyPath, - implicitSlot, - formatContext, - abortSet -) { - request.pendingChunks++; - var id = request.nextChunkId++; - "object" !== typeof model || - null === model || - null !== keyPath || - implicitSlot || - request.writtenObjects.set(model, serializeByValueID(id)); - var task = { - id: id, - status: 0, - model: model, - keyPath: keyPath, - implicitSlot: implicitSlot, - formatContext: formatContext, - ping: function () { - return pingTask(request, task); - }, - toJSON: function (parentPropertyName, value) { - serializedSize += parentPropertyName.length; - var prevKeyPath = task.keyPath, - prevImplicitSlot = task.implicitSlot; - try { - var JSCompiler_inline_result = renderModelDestructive( - request, - task, - this, - parentPropertyName, - value - ); - } catch (thrownValue) { - if ( - ((parentPropertyName = task.model), - (parentPropertyName = - "object" === typeof parentPropertyName && - null !== parentPropertyName && - (parentPropertyName.$$typeof === REACT_ELEMENT_TYPE || - parentPropertyName.$$typeof === REACT_LAZY_TYPE)), - 12 === request.status) - ) - (task.status = 3), - 21 === request.type - ? ((prevKeyPath = request.nextChunkId++), - (prevKeyPath = parentPropertyName - ? serializeLazyID(prevKeyPath) - : serializeByValueID(prevKeyPath)), - (JSCompiler_inline_result = prevKeyPath)) - : ((prevKeyPath = request.fatalError), - (JSCompiler_inline_result = parentPropertyName - ? serializeLazyID(prevKeyPath) - : serializeByValueID(prevKeyPath))); - else if ( - ((value = - thrownValue === SuspenseException - ? getSuspendedThenable() - : thrownValue), - "object" === typeof value && - null !== value && - "function" === typeof value.then) - ) { - JSCompiler_inline_result = createTask( - request, - task.model, - task.keyPath, - task.implicitSlot, - task.formatContext, - request.abortableTasks - ); - var ping = JSCompiler_inline_result.ping; - value.then(ping, ping); - JSCompiler_inline_result.thenableState = - getThenableStateAfterSuspending(); - task.keyPath = prevKeyPath; - task.implicitSlot = prevImplicitSlot; - JSCompiler_inline_result = parentPropertyName - ? serializeLazyID(JSCompiler_inline_result.id) - : serializeByValueID(JSCompiler_inline_result.id); - } else - (task.keyPath = prevKeyPath), - (task.implicitSlot = prevImplicitSlot), - request.pendingChunks++, - (prevKeyPath = request.nextChunkId++), - (prevImplicitSlot = logRecoverableError(request, value, task)), - emitErrorChunk(request, prevKeyPath, prevImplicitSlot), - (JSCompiler_inline_result = parentPropertyName - ? serializeLazyID(prevKeyPath) - : serializeByValueID(prevKeyPath)); - } - return JSCompiler_inline_result; - }, - thenableState: null - }; - abortSet.add(task); - return task; -} -function serializeByValueID(id) { - return "$" + id.toString(16); -} -function serializeLazyID(id) { - return "$L" + id.toString(16); -} -function encodeReferenceChunk(request, id, reference) { - request = stringify(reference); - return id.toString(16) + ":" + request + "\n"; -} -function serializeClientReference( - request, - parent, - parentPropertyName, - clientReference -) { - var clientReferenceKey = clientReference.$$async - ? clientReference.$$id + "#async" - : clientReference.$$id, - writtenClientReferences = request.writtenClientReferences, - existingId = writtenClientReferences.get(clientReferenceKey); - if (void 0 !== existingId) - return parent[0] === REACT_ELEMENT_TYPE && "1" === parentPropertyName - ? serializeLazyID(existingId) - : serializeByValueID(existingId); - try { - var config = request.bundlerConfig, - modulePath = clientReference.$$id; - existingId = ""; - var resolvedModuleData = config[modulePath]; - if (resolvedModuleData) existingId = resolvedModuleData.name; - else { - var idx = modulePath.lastIndexOf("#"); - -1 !== idx && - ((existingId = modulePath.slice(idx + 1)), - (resolvedModuleData = config[modulePath.slice(0, idx)])); - if (!resolvedModuleData) - throw Error( - 'Could not find the module "' + - modulePath + - '" in the React Client Manifest. This is probably a bug in the React Server Components bundler.' - ); - } - if (!0 === resolvedModuleData.async && !0 === clientReference.$$async) - throw Error( - 'The module "' + - modulePath + - '" is marked as an async ESM module but was loaded as a CJS proxy. This is probably a bug in the React Server Components bundler.' - ); - var JSCompiler_inline_result = - !0 === resolvedModuleData.async || !0 === clientReference.$$async - ? [resolvedModuleData.id, resolvedModuleData.chunks, existingId, 1] - : [resolvedModuleData.id, resolvedModuleData.chunks, existingId]; - request.pendingChunks++; - var importId = request.nextChunkId++, - json = stringify(JSCompiler_inline_result), - processedChunk = importId.toString(16) + ":I" + json + "\n"; - request.completedImportChunks.push(processedChunk); - writtenClientReferences.set(clientReferenceKey, importId); - return parent[0] === REACT_ELEMENT_TYPE && "1" === parentPropertyName - ? serializeLazyID(importId) - : serializeByValueID(importId); - } catch (x) { - return ( - request.pendingChunks++, - (parent = request.nextChunkId++), - (parentPropertyName = logRecoverableError(request, x, null)), - emitErrorChunk(request, parent, parentPropertyName), - serializeByValueID(parent) - ); - } -} -function outlineModelWithFormatContext(request, value, formatContext) { - value = createTask( - request, - value, - null, - !1, - formatContext, - request.abortableTasks - ); - retryTask(request, value); - return value.id; -} -function serializeTypedArray(request, tag, typedArray) { - request.pendingChunks++; - var bufferId = request.nextChunkId++; - emitTypedArrayChunk(request, bufferId, tag, typedArray, !1); - return serializeByValueID(bufferId); -} -function serializeBlob(request, blob) { - function progress(entry) { - if (0 === newTask.status) - if (entry.done) - request.cacheController.signal.removeEventListener("abort", abortBlob), - pingTask(request, newTask); - else - return ( - model.push(entry.value), reader.read().then(progress).catch(error) - ); - } - function error(reason) { - 0 === newTask.status && - (request.cacheController.signal.removeEventListener("abort", abortBlob), - erroredTask(request, newTask, reason), - enqueueFlush(request), - reader.cancel(reason).then(error, error)); - } - function abortBlob() { - if (0 === newTask.status) { - var signal = request.cacheController.signal; - signal.removeEventListener("abort", abortBlob); - signal = signal.reason; - 21 === request.type - ? (request.abortableTasks.delete(newTask), - haltTask(newTask), - finishHaltedTask(newTask, request)) - : (erroredTask(request, newTask, signal), enqueueFlush(request)); - reader.cancel(signal).then(error, error); - } - } - var model = [blob.type], - newTask = createTask(request, model, null, !1, 0, request.abortableTasks), - reader = blob.stream().getReader(); - request.cacheController.signal.addEventListener("abort", abortBlob); - reader.read().then(progress).catch(error); - return "$B" + newTask.id.toString(16); -} -var modelRoot = !1; -function renderModelDestructive( - request, - task, - parent, - parentPropertyName, - value -) { - task.model = value; - if (value === REACT_ELEMENT_TYPE) return "$"; - if (null === value) return null; - if ("object" === typeof value) { - switch (value.$$typeof) { - case REACT_ELEMENT_TYPE: - var elementReference = null, - writtenObjects = request.writtenObjects; - if (null === task.keyPath && !task.implicitSlot) { - var existingReference = writtenObjects.get(value); - if (void 0 !== existingReference) - if (modelRoot === value) modelRoot = null; - else return existingReference; - else - -1 === parentPropertyName.indexOf(":") && - ((parent = writtenObjects.get(parent)), - void 0 !== parent && - ((elementReference = parent + ":" + parentPropertyName), - writtenObjects.set(value, elementReference))); - } - if (3200 < serializedSize) return deferTask(request, task); - parentPropertyName = value.props; - parent = parentPropertyName.ref; - value = renderElement( - request, - task, - value.type, - value.key, - void 0 !== parent ? parent : null, - parentPropertyName - ); - "object" === typeof value && - null !== value && - null !== elementReference && - (writtenObjects.has(value) || - writtenObjects.set(value, elementReference)); - return value; - case REACT_LAZY_TYPE: - if (3200 < serializedSize) return deferTask(request, task); - task.thenableState = null; - parentPropertyName = value._init; - value = parentPropertyName(value._payload); - if (12 === request.status) throw null; - return renderModelDestructive(request, task, emptyRoot, "", value); - case REACT_LEGACY_ELEMENT_TYPE: - throw Error( - 'A React Element from an older version of React was rendered. This is not supported. It can happen if:\n- Multiple copies of the "react" package is used.\n- A library pre-bundled an old copy of "react" or "react/jsx-runtime".\n- A compiler tries to "inline" JSX instead of using the runtime.' - ); - } - if (value.$$typeof === CLIENT_REFERENCE_TAG$1) - return serializeClientReference( - request, - parent, - parentPropertyName, - value - ); - if ( - void 0 !== request.temporaryReferences && - ((elementReference = request.temporaryReferences.get(value)), - void 0 !== elementReference) - ) - return "$T" + elementReference; - elementReference = TaintRegistryObjects.get(value); - void 0 !== elementReference && throwTaintViolation(elementReference); - elementReference = request.writtenObjects; - writtenObjects = elementReference.get(value); - if ("function" === typeof value.then) { - if (void 0 !== writtenObjects) { - if (null !== task.keyPath || task.implicitSlot) - return "$@" + serializeThenable(request, task, value).toString(16); - if (modelRoot === value) modelRoot = null; - else return writtenObjects; - } - request = "$@" + serializeThenable(request, task, value).toString(16); - elementReference.set(value, request); - return request; - } - if (void 0 !== writtenObjects) - if (modelRoot === value) { - if (writtenObjects !== serializeByValueID(task.id)) - return writtenObjects; - modelRoot = null; - } else return writtenObjects; - else if ( - -1 === parentPropertyName.indexOf(":") && - ((writtenObjects = elementReference.get(parent)), - void 0 !== writtenObjects) - ) { - existingReference = parentPropertyName; - if (isArrayImpl(parent) && parent[0] === REACT_ELEMENT_TYPE) - switch (parentPropertyName) { - case "1": - existingReference = "type"; - break; - case "2": - existingReference = "key"; - break; - case "3": - existingReference = "props"; - break; - case "4": - existingReference = "_owner"; - } - elementReference.set(value, writtenObjects + ":" + existingReference); - } - if (isArrayImpl(value)) return renderFragment(request, task, value); - if (value instanceof Map) - return ( - (value = Array.from(value)), - "$Q" + outlineModelWithFormatContext(request, value, 0).toString(16) - ); - if (value instanceof Set) - return ( - (value = Array.from(value)), - "$W" + outlineModelWithFormatContext(request, value, 0).toString(16) - ); - if ("function" === typeof FormData && value instanceof FormData) - return ( - (value = Array.from(value.entries())), - "$K" + outlineModelWithFormatContext(request, value, 0).toString(16) - ); - if (value instanceof Error) return "$Z"; - if (value instanceof ArrayBuffer) - return serializeTypedArray(request, "A", new Uint8Array(value)); - if (value instanceof Int8Array) - return serializeTypedArray(request, "O", value); - if (value instanceof Uint8Array) - return serializeTypedArray(request, "o", value); - if (value instanceof Uint8ClampedArray) - return serializeTypedArray(request, "U", value); - if (value instanceof Int16Array) - return serializeTypedArray(request, "S", value); - if (value instanceof Uint16Array) - return serializeTypedArray(request, "s", value); - if (value instanceof Int32Array) - return serializeTypedArray(request, "L", value); - if (value instanceof Uint32Array) - return serializeTypedArray(request, "l", value); - if (value instanceof Float32Array) - return serializeTypedArray(request, "G", value); - if (value instanceof Float64Array) - return serializeTypedArray(request, "g", value); - if (value instanceof BigInt64Array) - return serializeTypedArray(request, "M", value); - if (value instanceof BigUint64Array) - return serializeTypedArray(request, "m", value); - if (value instanceof DataView) - return serializeTypedArray(request, "V", value); - if ("function" === typeof Blob && value instanceof Blob) - return serializeBlob(request, value); - if ((elementReference = getIteratorFn(value))) - return ( - (parentPropertyName = elementReference.call(value)), - parentPropertyName === value - ? ((value = Array.from(parentPropertyName)), - "$i" + - outlineModelWithFormatContext(request, value, 0).toString(16)) - : renderFragment(request, task, Array.from(parentPropertyName)) - ); - if ("function" === typeof ReadableStream && value instanceof ReadableStream) - return serializeReadableStream(request, task, value); - elementReference = value[ASYNC_ITERATOR]; - if ("function" === typeof elementReference) - return ( - null !== task.keyPath - ? ((value = [ - REACT_ELEMENT_TYPE, - REACT_FRAGMENT_TYPE, - task.keyPath, - { children: value } - ]), - (value = task.implicitSlot ? [value] : value)) - : ((parentPropertyName = elementReference.call(value)), - (value = serializeAsyncIterable( - request, - task, - value, - parentPropertyName - ))), - value - ); - if (value instanceof Date) return "$D" + value.toJSON(); - request = getPrototypeOf(value); - if ( - request !== ObjectPrototype && - (null === request || null !== getPrototypeOf(request)) - ) - throw Error( - "Only plain objects, and a few built-ins, can be passed to Client Components from Server Components. Classes or null prototypes are not supported." + - describeObjectForErrorMessage(parent, parentPropertyName) - ); - return value; - } - if ("string" === typeof value) { - task = TaintRegistryValues.get(value); - void 0 !== task && throwTaintViolation(task.message); - serializedSize += value.length; - if ( - "Z" === value[value.length - 1] && - parent[parentPropertyName] instanceof Date - ) - return "$D" + value; - if (1024 <= value.length && null !== byteLengthOfChunk) - return ( - request.pendingChunks++, - (task = request.nextChunkId++), - emitTextChunk(request, task, value, !1), - serializeByValueID(task) - ); - value = "$" === value[0] ? "$" + value : value; - return value; - } - if ("boolean" === typeof value) return value; - if ("number" === typeof value) - return Number.isFinite(value) - ? 0 === value && -Infinity === 1 / value - ? "$-0" - : value - : Infinity === value - ? "$Infinity" - : -Infinity === value - ? "$-Infinity" - : "$NaN"; - if ("undefined" === typeof value) return "$undefined"; - if ("function" === typeof value) { - if (value.$$typeof === CLIENT_REFERENCE_TAG$1) - return serializeClientReference( - request, - parent, - parentPropertyName, - value - ); - if (value.$$typeof === SERVER_REFERENCE_TAG) - return ( - (task = request.writtenServerReferences), - (parentPropertyName = task.get(value)), - void 0 !== parentPropertyName - ? (value = "$F" + parentPropertyName.toString(16)) - : ((parentPropertyName = value.$$bound), - (parentPropertyName = - null === parentPropertyName - ? null - : Promise.resolve(parentPropertyName)), - (request = outlineModelWithFormatContext( - request, - { id: value.$$id, bound: parentPropertyName }, - 0 - )), - task.set(value, request), - (value = "$F" + request.toString(16))), - value - ); - if ( - void 0 !== request.temporaryReferences && - ((request = request.temporaryReferences.get(value)), void 0 !== request) - ) - return "$T" + request; - request = TaintRegistryObjects.get(value); - void 0 !== request && throwTaintViolation(request); - if (value.$$typeof === TEMPORARY_REFERENCE_TAG) - throw Error( - "Could not reference an opaque temporary reference. This is likely due to misconfiguring the temporaryReferences options on the server." - ); - if (/^on[A-Z]/.test(parentPropertyName)) - throw Error( - "Event handlers cannot be passed to Client Component props." + - describeObjectForErrorMessage(parent, parentPropertyName) + - "\nIf you need interactivity, consider converting part of this to a Client Component." - ); - throw Error( - 'Functions cannot be passed directly to Client Components unless you explicitly expose it by marking it with "use server". Or maybe you meant to call this function rather than return it.' + - describeObjectForErrorMessage(parent, parentPropertyName) - ); - } - if ("symbol" === typeof value) { - task = request.writtenSymbols; - elementReference = task.get(value); - if (void 0 !== elementReference) - return serializeByValueID(elementReference); - elementReference = value.description; - if (Symbol.for(elementReference) !== value) - throw Error( - "Only global symbols received from Symbol.for(...) can be passed to Client Components. The symbol Symbol.for(" + - (value.description + ") cannot be found among global symbols.") + - describeObjectForErrorMessage(parent, parentPropertyName) - ); - request.pendingChunks++; - parentPropertyName = request.nextChunkId++; - parent = encodeReferenceChunk( - request, - parentPropertyName, - "$S" + elementReference - ); - request.completedImportChunks.push(parent); - task.set(value, parentPropertyName); - return serializeByValueID(parentPropertyName); - } - if ("bigint" === typeof value) - return ( - (request = TaintRegistryValues.get(value)), - void 0 !== request && throwTaintViolation(request.message), - "$n" + value.toString(10) - ); - throw Error( - "Type " + - typeof value + - " is not supported in Client Component props." + - describeObjectForErrorMessage(parent, parentPropertyName) - ); -} -function logRecoverableError(request, error) { - var prevRequest = currentRequest; - currentRequest = null; - try { - var errorDigest = requestStorage.run(void 0, request.onError, error); - } finally { - currentRequest = prevRequest; - } - if (null != errorDigest && "string" !== typeof errorDigest) - throw Error( - 'onError returned something with a type other than "string". onError should return a string and may return null or undefined but must not return anything else. It received something of type "' + - typeof errorDigest + - '" instead' - ); - return errorDigest || ""; -} -function fatalError(request, error) { - var onFatalError = request.onFatalError; - onFatalError(error); - cleanupTaintQueue(request); - null !== request.destination - ? ((request.status = 14), request.destination.destroy(error)) - : ((request.status = 13), (request.fatalError = error)); - request.cacheController.abort( - Error("The render was aborted due to a fatal error.", { cause: error }) - ); -} -function emitErrorChunk(request, id, digest) { - digest = { digest: digest }; - id = id.toString(16) + ":E" + stringify(digest) + "\n"; - request.completedErrorChunks.push(id); -} -function emitTypedArrayChunk(request, id, tag, typedArray, debug) { - if (TaintRegistryByteLengths.has(typedArray.byteLength)) { - var tainted = TaintRegistryValues.get( - String.fromCharCode.apply( - String, - new Uint8Array( - typedArray.buffer, - typedArray.byteOffset, - typedArray.byteLength - ) - ) - ); - void 0 !== tainted && throwTaintViolation(tainted.message); - } - debug ? request.pendingDebugChunks++ : request.pendingChunks++; - typedArray = new Uint8Array( - typedArray.buffer, - typedArray.byteOffset, - typedArray.byteLength - ); - debug = typedArray.byteLength; - id = id.toString(16) + ":" + tag + debug.toString(16) + ","; - request.completedRegularChunks.push(id, typedArray); -} -function emitTextChunk(request, id, text, debug) { - if (null === byteLengthOfChunk) - throw Error( - "Existence of byteLengthOfChunk should have already been checked. This is a bug in React." - ); - debug ? request.pendingDebugChunks++ : request.pendingChunks++; - debug = byteLengthOfChunk(text); - id = id.toString(16) + ":T" + debug.toString(16) + ","; - request.completedRegularChunks.push(id, text); -} -function emitChunk(request, task, value) { - var id = task.id; - "string" === typeof value && null !== byteLengthOfChunk - ? ((task = TaintRegistryValues.get(value)), - void 0 !== task && throwTaintViolation(task.message), - emitTextChunk(request, id, value, !1)) - : value instanceof ArrayBuffer - ? emitTypedArrayChunk(request, id, "A", new Uint8Array(value), !1) - : value instanceof Int8Array - ? emitTypedArrayChunk(request, id, "O", value, !1) - : value instanceof Uint8Array - ? emitTypedArrayChunk(request, id, "o", value, !1) - : value instanceof Uint8ClampedArray - ? emitTypedArrayChunk(request, id, "U", value, !1) - : value instanceof Int16Array - ? emitTypedArrayChunk(request, id, "S", value, !1) - : value instanceof Uint16Array - ? emitTypedArrayChunk(request, id, "s", value, !1) - : value instanceof Int32Array - ? emitTypedArrayChunk(request, id, "L", value, !1) - : value instanceof Uint32Array - ? emitTypedArrayChunk(request, id, "l", value, !1) - : value instanceof Float32Array - ? emitTypedArrayChunk(request, id, "G", value, !1) - : value instanceof Float64Array - ? emitTypedArrayChunk(request, id, "g", value, !1) - : value instanceof BigInt64Array - ? emitTypedArrayChunk(request, id, "M", value, !1) - : value instanceof BigUint64Array - ? emitTypedArrayChunk(request, id, "m", value, !1) - : value instanceof DataView - ? emitTypedArrayChunk(request, id, "V", value, !1) - : ((value = stringify(value, task.toJSON)), - (task = - task.id.toString(16) + ":" + value + "\n"), - request.completedRegularChunks.push(task)); -} -function erroredTask(request, task, error) { - task.status = 4; - error = logRecoverableError(request, error, task); - emitErrorChunk(request, task.id, error); - request.abortableTasks.delete(task); - callOnAllReadyIfReady(request); -} -var emptyRoot = {}; -function retryTask(request, task) { - if (0 === task.status) { - task.status = 5; - var parentSerializedSize = serializedSize; - try { - modelRoot = task.model; - var resolvedModel = renderModelDestructive( - request, - task, - emptyRoot, - "", - task.model - ); - modelRoot = resolvedModel; - task.keyPath = null; - task.implicitSlot = !1; - if ("object" === typeof resolvedModel && null !== resolvedModel) - request.writtenObjects.set(resolvedModel, serializeByValueID(task.id)), - emitChunk(request, task, resolvedModel); - else { - var json = stringify(resolvedModel), - processedChunk = task.id.toString(16) + ":" + json + "\n"; - request.completedRegularChunks.push(processedChunk); - } - task.status = 1; - request.abortableTasks.delete(task); - callOnAllReadyIfReady(request); - } catch (thrownValue) { - if (12 === request.status) - if ( - (request.abortableTasks.delete(task), - (task.status = 0), - 21 === request.type) - ) - haltTask(task), finishHaltedTask(task, request); - else { - var errorId = request.fatalError; - abortTask(task); - finishAbortedTask(task, request, errorId); - } - else { - var x = - thrownValue === SuspenseException - ? getSuspendedThenable() - : thrownValue; - if ( - "object" === typeof x && - null !== x && - "function" === typeof x.then - ) { - task.status = 0; - task.thenableState = getThenableStateAfterSuspending(); - var ping = task.ping; - x.then(ping, ping); - } else erroredTask(request, task, x); - } - } finally { - serializedSize = parentSerializedSize; - } - } -} -function tryStreamTask(request, task) { - var parentSerializedSize = serializedSize; - try { - emitChunk(request, task, task.model); - } finally { - serializedSize = parentSerializedSize; - } -} -function performWork(request) { - var prevDispatcher = ReactSharedInternalsServer.H; - ReactSharedInternalsServer.H = HooksDispatcher; - var prevRequest = currentRequest; - currentRequest$1 = currentRequest = request; - try { - var pingedTasks = request.pingedTasks; - request.pingedTasks = []; - for (var i = 0; i < pingedTasks.length; i++) - retryTask(request, pingedTasks[i]); - flushCompletedChunks(request); - } catch (error) { - logRecoverableError(request, error, null), fatalError(request, error); - } finally { - (ReactSharedInternalsServer.H = prevDispatcher), - (currentRequest$1 = null), - (currentRequest = prevRequest); - } -} -function abortTask(task) { - 0 === task.status && (task.status = 3); -} -function finishAbortedTask(task, request, errorId) { - 3 === task.status && - ((errorId = serializeByValueID(errorId)), - (task = encodeReferenceChunk(request, task.id, errorId)), - request.completedErrorChunks.push(task)); -} -function haltTask(task) { - 0 === task.status && (task.status = 3); -} -function finishHaltedTask(task, request) { - 3 === task.status && request.pendingChunks--; -} -function flushCompletedChunks(request) { - var destination = request.destination; - if (null !== destination) { - currentView = new Uint8Array(4096); - writtenBytes = 0; - destinationHasCapacity = !0; - try { - for ( - var importsChunks = request.completedImportChunks, i = 0; - i < importsChunks.length; - i++ - ) - if ( - (request.pendingChunks--, - !writeChunkAndReturn(destination, importsChunks[i])) - ) { - request.destination = null; - i++; - break; - } - importsChunks.splice(0, i); - var hintChunks = request.completedHintChunks; - for (i = 0; i < hintChunks.length; i++) - if (!writeChunkAndReturn(destination, hintChunks[i])) { - request.destination = null; - i++; - break; - } - hintChunks.splice(0, i); - var regularChunks = request.completedRegularChunks; - for (i = 0; i < regularChunks.length; i++) - if ( - (request.pendingChunks--, - !writeChunkAndReturn(destination, regularChunks[i])) - ) { - request.destination = null; - i++; - break; - } - regularChunks.splice(0, i); - var errorChunks = request.completedErrorChunks; - for (i = 0; i < errorChunks.length; i++) - if ( - (request.pendingChunks--, - !writeChunkAndReturn(destination, errorChunks[i])) - ) { - request.destination = null; - i++; - break; - } - errorChunks.splice(0, i); - } finally { - (request.flushScheduled = !1), - currentView && - 0 < writtenBytes && - destination.write(currentView.subarray(0, writtenBytes)), - (currentView = null), - (writtenBytes = 0), - (destinationHasCapacity = !0); - } - "function" === typeof destination.flush && destination.flush(); - } - 0 === request.pendingChunks && - (cleanupTaintQueue(request), - 12 > request.status && - request.cacheController.abort( - Error( - "This render completed successfully. All cacheSignals are now aborted to allow clean up of any unused resources." - ) - ), - null !== request.destination && - ((request.status = 14), - request.destination.end(), - (request.destination = null))); -} -function startWork(request) { - request.flushScheduled = null !== request.destination; - scheduleMicrotask(function () { - requestStorage.run(request, performWork, request); - }); - setImmediate(function () { - 10 === request.status && (request.status = 11); - }); -} -function enqueueFlush(request) { - !1 === request.flushScheduled && - 0 === request.pingedTasks.length && - null !== request.destination && - ((request.flushScheduled = !0), - setImmediate(function () { - request.flushScheduled = !1; - flushCompletedChunks(request); - })); -} -function callOnAllReadyIfReady(request) { - 0 === request.abortableTasks.size && - ((request = request.onAllReady), request()); -} -function startFlowing(request, destination) { - if (13 === request.status) - (request.status = 14), destination.destroy(request.fatalError); - else if (14 !== request.status && null === request.destination) { - request.destination = destination; - try { - flushCompletedChunks(request); - } catch (error) { - logRecoverableError(request, error, null), fatalError(request, error); - } - } -} -function finishHalt(request, abortedTasks) { - try { - abortedTasks.forEach(function (task) { - return finishHaltedTask(task, request); - }); - var onAllReady = request.onAllReady; - onAllReady(); - flushCompletedChunks(request); - } catch (error) { - logRecoverableError(request, error, null), fatalError(request, error); - } -} -function finishAbort(request, abortedTasks, errorId) { - try { - abortedTasks.forEach(function (task) { - return finishAbortedTask(task, request, errorId); - }); - var onAllReady = request.onAllReady; - onAllReady(); - flushCompletedChunks(request); - } catch (error) { - logRecoverableError(request, error, null), fatalError(request, error); - } -} -function abort(request, reason) { - if (!(11 < request.status)) - try { - request.status = 12; - request.cacheController.abort(reason); - var abortableTasks = request.abortableTasks; - if (0 < abortableTasks.size) - if (21 === request.type) - abortableTasks.forEach(function (task) { - return haltTask(task, request); - }), - setImmediate(function () { - return finishHalt(request, abortableTasks); - }); - else { - var error = - void 0 === reason - ? Error( - "The render was aborted by the server without a reason." - ) - : "object" === typeof reason && - null !== reason && - "function" === typeof reason.then - ? Error( - "The render was aborted by the server with a promise." - ) - : reason, - digest = logRecoverableError(request, error, null), - errorId = request.nextChunkId++; - request.fatalError = errorId; - request.pendingChunks++; - emitErrorChunk(request, errorId, digest, error, !1, null); - abortableTasks.forEach(function (task) { - return abortTask(task, request, errorId); - }); - setImmediate(function () { - return finishAbort(request, abortableTasks, errorId); - }); - } - else { - var onAllReady = request.onAllReady; - onAllReady(); - flushCompletedChunks(request); - } - } catch (error$29) { - logRecoverableError(request, error$29, null), - fatalError(request, error$29); - } -} -function resolveServerReference(bundlerConfig, id) { - var idx = id.lastIndexOf("#"); - bundlerConfig = id.slice(0, idx); - id = id.slice(idx + 1); - return { specifier: bundlerConfig, name: id }; -} -var asyncModuleCache = new Map(); -function preloadModule(metadata) { - var existingPromise = asyncModuleCache.get(metadata.specifier); - if (existingPromise) - return "fulfilled" === existingPromise.status ? null : existingPromise; - var modulePromise = import(metadata.specifier); - metadata.async && - (modulePromise = modulePromise.then(function (value) { - return value.default; - })); - modulePromise.then( - function (value) { - var fulfilledThenable = modulePromise; - fulfilledThenable.status = "fulfilled"; - fulfilledThenable.value = value; - }, - function (reason) { - var rejectedThenable = modulePromise; - rejectedThenable.status = "rejected"; - rejectedThenable.reason = reason; - } - ); - asyncModuleCache.set(metadata.specifier, modulePromise); - return modulePromise; -} -function requireModule(metadata) { - var moduleExports = asyncModuleCache.get(metadata.specifier); - if ("fulfilled" === moduleExports.status) moduleExports = moduleExports.value; - else throw moduleExports.reason; - if ("*" === metadata.name) return moduleExports; - if ("" === metadata.name) return moduleExports.default; - if (hasOwnProperty.call(moduleExports, metadata.name)) - return moduleExports[metadata.name]; -} -var RESPONSE_SYMBOL = Symbol(); -function ReactPromise(status, value, reason) { - this.status = status; - this.value = value; - this.reason = reason; -} -ReactPromise.prototype = Object.create(Promise.prototype); -ReactPromise.prototype.then = function (resolve, reject) { - switch (this.status) { - case "resolved_model": - initializeModelChunk(this); - } - switch (this.status) { - case "fulfilled": - "function" === typeof resolve && resolve(this.value); - break; - case "pending": - case "blocked": - "function" === typeof resolve && - (null === this.value && (this.value = []), this.value.push(resolve)); - "function" === typeof reject && - (null === this.reason && (this.reason = []), this.reason.push(reject)); - break; - default: - "function" === typeof reject && reject(this.reason); - } -}; -function wakeChunk(response, listeners, value) { - for (var i = 0; i < listeners.length; i++) { - var listener = listeners[i]; - "function" === typeof listener - ? listener(value) - : fulfillReference(response, listener, value); - } -} -function rejectChunk(response, listeners, error) { - for (var i = 0; i < listeners.length; i++) { - var listener = listeners[i]; - "function" === typeof listener - ? listener(error) - : rejectReference(response, listener.handler, error); - } -} -function resolveBlockedCycle(resolvedChunk, reference) { - var referencedChunk = reference.handler.chunk; - if (null === referencedChunk) return null; - if (referencedChunk === resolvedChunk) return reference.handler; - reference = referencedChunk.value; - if (null !== reference) - for ( - referencedChunk = 0; - referencedChunk < reference.length; - referencedChunk++ - ) { - var listener = reference[referencedChunk]; - if ( - "function" !== typeof listener && - ((listener = resolveBlockedCycle(resolvedChunk, listener)), - null !== listener) - ) - return listener; - } - return null; -} -function triggerErrorOnChunk(response, chunk, error) { - if ("pending" !== chunk.status && "blocked" !== chunk.status) - chunk.reason.error(error); - else { - var listeners = chunk.reason; - chunk.status = "rejected"; - chunk.reason = error; - null !== listeners && rejectChunk(response, listeners, error); - } -} -function createResolvedModelChunk(response, value, id) { - var $jscomp$compprop2 = {}; - return new ReactPromise( - "resolved_model", - value, - (($jscomp$compprop2.id = id), - ($jscomp$compprop2[RESPONSE_SYMBOL] = response), - $jscomp$compprop2) - ); -} -function resolveModelChunk(response, chunk, value, id) { - if ("pending" !== chunk.status) - (chunk = chunk.reason), - "C" === value[0] - ? chunk.close("C" === value ? '"$undefined"' : value.slice(1)) - : chunk.enqueueModel(value); - else { - var resolveListeners = chunk.value, - rejectListeners = chunk.reason; - chunk.status = "resolved_model"; - chunk.value = value; - value = {}; - chunk.reason = - ((value.id = id), (value[RESPONSE_SYMBOL] = response), value); - if (null !== resolveListeners) - a: switch ((initializeModelChunk(chunk), chunk.status)) { - case "fulfilled": - wakeChunk(response, resolveListeners, chunk.value); - break; - case "blocked": - for (value = 0; value < resolveListeners.length; value++) - if (((id = resolveListeners[value]), "function" !== typeof id)) { - var cyclicHandler = resolveBlockedCycle(chunk, id); - if (null !== cyclicHandler) - switch ( - (fulfillReference(response, id, cyclicHandler.value), - resolveListeners.splice(value, 1), - value--, - null !== rejectListeners && - ((id = rejectListeners.indexOf(id)), - -1 !== id && rejectListeners.splice(id, 1)), - chunk.status) - ) { - case "fulfilled": - wakeChunk(response, resolveListeners, chunk.value); - break a; - case "rejected": - null !== rejectListeners && - rejectChunk(response, rejectListeners, chunk.reason); - break a; - } - } - case "pending": - if (chunk.value) - for (response = 0; response < resolveListeners.length; response++) - chunk.value.push(resolveListeners[response]); - else chunk.value = resolveListeners; - if (chunk.reason) { - if (rejectListeners) - for ( - resolveListeners = 0; - resolveListeners < rejectListeners.length; - resolveListeners++ - ) - chunk.reason.push(rejectListeners[resolveListeners]); - } else chunk.reason = rejectListeners; - break; - case "rejected": - rejectListeners && wakeChunk(response, rejectListeners, chunk.reason); - } - } -} -function createResolvedIteratorResultChunk(response, value, done) { - var $jscomp$compprop4 = {}; - return new ReactPromise( - "resolved_model", - (done ? '{"done":true,"value":' : '{"done":false,"value":') + value + "}", - (($jscomp$compprop4.id = -1), - ($jscomp$compprop4[RESPONSE_SYMBOL] = response), - $jscomp$compprop4) - ); -} -function resolveIteratorResultChunk(response, chunk, value, done) { - resolveModelChunk( - response, - chunk, - (done ? '{"done":true,"value":' : '{"done":false,"value":') + value + "}", - -1 - ); -} -function loadServerReference$1(response, metaData, parentObject, key) { - var id = metaData.id; - if ("string" !== typeof id) return null; - var serverReference = resolveServerReference(response._bundlerConfig, id); - id = metaData.bound; - var promise = preloadModule(serverReference); - if (promise) - id instanceof ReactPromise && (promise = Promise.all([promise, id])); - else if (id instanceof ReactPromise) promise = Promise.resolve(id); - else return requireModule(serverReference); - if (initializingHandler) { - var handler = initializingHandler; - handler.deps++; - } else - handler = initializingHandler = { - chunk: null, - value: null, - reason: null, - deps: 1, - errored: !1 - }; - promise.then( - function () { - var resolvedValue = requireModule(serverReference); - if (metaData.bound) { - var promiseValue = metaData.bound.value; - promiseValue = Array.isArray(promiseValue) ? promiseValue.slice(0) : []; - promiseValue.unshift(null); - resolvedValue = resolvedValue.bind.apply(resolvedValue, promiseValue); - } - parentObject[key] = resolvedValue; - "" === key && null === handler.value && (handler.value = resolvedValue); - handler.deps--; - 0 === handler.deps && - ((resolvedValue = handler.chunk), - null !== resolvedValue && - "blocked" === resolvedValue.status && - ((promiseValue = resolvedValue.value), - (resolvedValue.status = "fulfilled"), - (resolvedValue.value = handler.value), - null !== promiseValue && - wakeChunk(response, promiseValue, handler.value))); - }, - function (error) { - if (!handler.errored) { - handler.errored = !0; - handler.value = null; - handler.reason = error; - var chunk = handler.chunk; - null !== chunk && - "blocked" === chunk.status && - triggerErrorOnChunk(response, chunk, error); - } - } - ); - return null; -} -function reviveModel(response, parentObj, parentKey, value, reference) { - if ("string" === typeof value) - return parseModelString(response, parentObj, parentKey, value, reference); - if ("object" === typeof value && null !== value) - if ( - (void 0 !== reference && - void 0 !== response._temporaryReferences && - response._temporaryReferences.set(value, reference), - Array.isArray(value)) - ) - for (var i = 0; i < value.length; i++) - value[i] = reviveModel( - response, - value, - "" + i, - value[i], - void 0 !== reference ? reference + ":" + i : void 0 - ); - else - for (i in value) - hasOwnProperty.call(value, i) && - ((parentObj = - void 0 !== reference && -1 === i.indexOf(":") - ? reference + ":" + i - : void 0), - (parentObj = reviveModel(response, value, i, value[i], parentObj)), - void 0 !== parentObj || "__proto__" === i - ? (value[i] = parentObj) - : delete value[i]); - return value; -} -var initializingHandler = null; -function initializeModelChunk(chunk) { - var prevHandler = initializingHandler; - initializingHandler = null; - var _chunk$reason = chunk.reason, - response = _chunk$reason[RESPONSE_SYMBOL]; - _chunk$reason = _chunk$reason.id; - _chunk$reason = -1 === _chunk$reason ? void 0 : _chunk$reason.toString(16); - var resolvedModel = chunk.value; - chunk.status = "blocked"; - chunk.value = null; - chunk.reason = null; - try { - var rawModel = JSON.parse(resolvedModel), - value = reviveModel( - response, - { "": rawModel }, - "", - rawModel, - _chunk$reason - ), - resolveListeners = chunk.value; - if (null !== resolveListeners) - for ( - chunk.value = null, chunk.reason = null, rawModel = 0; - rawModel < resolveListeners.length; - rawModel++ - ) { - var listener = resolveListeners[rawModel]; - "function" === typeof listener - ? listener(value) - : fulfillReference(response, listener, value); - } - if (null !== initializingHandler) { - if (initializingHandler.errored) throw initializingHandler.reason; - if (0 < initializingHandler.deps) { - initializingHandler.value = value; - initializingHandler.chunk = chunk; - return; - } - } - chunk.status = "fulfilled"; - chunk.value = value; - } catch (error) { - (chunk.status = "rejected"), (chunk.reason = error); - } finally { - initializingHandler = prevHandler; - } -} -function reportGlobalError(response, error) { - response._closed = !0; - response._closedReason = error; - response._chunks.forEach(function (chunk) { - "pending" === chunk.status && triggerErrorOnChunk(response, chunk, error); - }); -} -function getChunk(response, id) { - var chunks = response._chunks, - chunk = chunks.get(id); - chunk || - ((chunk = response._formData.get(response._prefix + id)), - (chunk = - "string" === typeof chunk - ? createResolvedModelChunk(response, chunk, id) - : response._closed - ? new ReactPromise("rejected", null, response._closedReason) - : new ReactPromise("pending", null, null)), - chunks.set(id, chunk)); - return chunk; -} -function fulfillReference(response, reference, value) { - for ( - var handler = reference.handler, - parentObject = reference.parentObject, - key = reference.key, - map = reference.map, - path = reference.path, - i = 1; - i < path.length; - i++ - ) { - for (; value instanceof ReactPromise; ) { - switch (value.status) { - case "resolved_model": - initializeModelChunk(value); - } - switch (value.status) { - case "fulfilled": - value = value.value; - continue; - case "blocked": - case "pending": - path.splice(0, i - 1); - null === value.value - ? (value.value = [reference]) - : value.value.push(reference); - null === value.reason - ? (value.reason = [reference]) - : value.reason.push(reference); - return; - default: - rejectReference(response, reference.handler, value.reason); - return; - } - } - var name = path[i]; - "object" === typeof value && - hasOwnProperty.call(value, name) && - (value = value[name]); - } - reference = map(response, value, parentObject, key); - parentObject[key] = reference; - "" === key && null === handler.value && (handler.value = reference); - handler.deps--; - 0 === handler.deps && - ((parentObject = handler.chunk), - null !== parentObject && - "blocked" === parentObject.status && - ((key = parentObject.value), - (parentObject.status = "fulfilled"), - (parentObject.value = handler.value), - (parentObject.reason = handler.reason), - null !== key && wakeChunk(response, key, handler.value))); -} -function rejectReference(response, handler, error) { - handler.errored || - ((handler.errored = !0), - (handler.value = null), - (handler.reason = error), - (handler = handler.chunk), - null !== handler && - "blocked" === handler.status && - triggerErrorOnChunk(response, handler, error)); -} -function waitForReference( - referencedChunk, - parentObject, - key, - response, - map, - path -) { - initializingHandler - ? ((response = initializingHandler), response.deps++) - : (response = initializingHandler = - { chunk: null, value: null, reason: null, deps: 1, errored: !1 }); - parentObject = { - handler: response, - parentObject: parentObject, - key: key, - map: map, - path: path - }; - null === referencedChunk.value - ? (referencedChunk.value = [parentObject]) - : referencedChunk.value.push(parentObject); - null === referencedChunk.reason - ? (referencedChunk.reason = [parentObject]) - : referencedChunk.reason.push(parentObject); - return null; -} -function getOutlinedModel(response, reference, parentObject, key, map) { - reference = reference.split(":"); - var id = parseInt(reference[0], 16); - id = getChunk(response, id); - switch (id.status) { - case "resolved_model": - initializeModelChunk(id); - } - switch (id.status) { - case "fulfilled": - var value = id.value; - for (id = 1; id < reference.length; id++) { - for (; value instanceof ReactPromise; ) { - switch (value.status) { - case "resolved_model": - initializeModelChunk(value); - } - switch (value.status) { - case "fulfilled": - value = value.value; - break; - case "blocked": - case "pending": - return waitForReference( - value, - parentObject, - key, - response, - map, - reference.slice(id - 1) - ); - default: - return ( - initializingHandler - ? ((initializingHandler.errored = !0), - (initializingHandler.value = null), - (initializingHandler.reason = value.reason)) - : (initializingHandler = { - chunk: null, - value: null, - reason: value.reason, - deps: 0, - errored: !0 - }), - null - ); - } - } - var name = reference[id]; - "object" === typeof value && - hasOwnProperty.call(value, name) && - (value = value[name]); - } - return map(response, value, parentObject, key); - case "pending": - case "blocked": - return waitForReference(id, parentObject, key, response, map, reference); - default: - return ( - initializingHandler - ? ((initializingHandler.errored = !0), - (initializingHandler.value = null), - (initializingHandler.reason = id.reason)) - : (initializingHandler = { - chunk: null, - value: null, - reason: id.reason, - deps: 0, - errored: !0 - }), - null - ); - } -} -function createMap(response, model) { - return new Map(model); -} -function createSet(response, model) { - return new Set(model); -} -function extractIterator(response, model) { - return model[Symbol.iterator](); -} -function createModel(response, model) { - return model; -} -function parseTypedArray( - response, - reference, - constructor, - bytesPerElement, - parentObject, - parentKey -) { - reference = parseInt(reference.slice(2), 16); - reference = response._formData - .get(response._prefix + reference) - .arrayBuffer(); - if (initializingHandler) { - var handler = initializingHandler; - handler.deps++; - } else - handler = initializingHandler = { - chunk: null, - value: null, - reason: null, - deps: 1, - errored: !1 - }; - reference.then( - function (buffer) { - buffer = constructor === ArrayBuffer ? buffer : new constructor(buffer); - parentObject[parentKey] = buffer; - "" === parentKey && null === handler.value && (handler.value = buffer); - handler.deps--; - if ( - 0 === handler.deps && - ((buffer = handler.chunk), - null !== buffer && "blocked" === buffer.status) - ) { - var resolveListeners = buffer.value; - buffer.status = "fulfilled"; - buffer.value = handler.value; - null !== resolveListeners && - wakeChunk(response, resolveListeners, handler.value); - } - }, - function (error) { - if (!handler.errored) { - handler.errored = !0; - handler.value = null; - handler.reason = error; - var chunk = handler.chunk; - null !== chunk && - "blocked" === chunk.status && - triggerErrorOnChunk(response, chunk, error); - } - } - ); - return null; -} -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); - for (id = 0; id < response.length; id++) - (chunks = response[id]), - "string" === typeof chunks && - ("C" === chunks[0] - ? controller.close("C" === chunks ? '"$undefined"' : chunks.slice(1)) - : controller.enqueueModel(chunks)); -} -function parseReadableStream(response, reference, type) { - reference = parseInt(reference.slice(2), 16); - var controller = null; - type = new ReadableStream({ - type: type, - start: function (c) { - controller = c; - } - }); - var previousBlockedChunk = null; - resolveStream(response, reference, type, { - enqueueModel: function (json) { - if (null === previousBlockedChunk) { - var chunk = createResolvedModelChunk(response, json, -1); - initializeModelChunk(chunk); - "fulfilled" === chunk.status - ? controller.enqueue(chunk.value) - : (chunk.then( - function (v) { - return controller.enqueue(v); - }, - function (e) { - return controller.error(e); - } - ), - (previousBlockedChunk = chunk)); - } else { - chunk = previousBlockedChunk; - var chunk$33 = new ReactPromise("pending", null, null); - chunk$33.then( - function (v) { - return controller.enqueue(v); - }, - function (e) { - return controller.error(e); - } - ); - previousBlockedChunk = chunk$33; - chunk.then(function () { - previousBlockedChunk === chunk$33 && (previousBlockedChunk = null); - resolveModelChunk(response, chunk$33, json, -1); - }); - } - }, - close: function () { - if (null === previousBlockedChunk) controller.close(); - else { - var blockedChunk = previousBlockedChunk; - previousBlockedChunk = null; - blockedChunk.then(function () { - return controller.close(); - }); - } - }, - error: function (error) { - if (null === previousBlockedChunk) controller.error(error); - else { - var blockedChunk = previousBlockedChunk; - previousBlockedChunk = null; - blockedChunk.then(function () { - return controller.error(error); - }); - } - } - }); - return type; -} -function asyncIterator() { - return this; -} -function createIterator(next) { - next = { next: next }; - next[ASYNC_ITERATOR] = asyncIterator; - return next; -} -function parseAsyncIterable(response, reference, iterator) { - reference = parseInt(reference.slice(2), 16); - var buffer = [], - closed = !1, - nextWriteIndex = 0, - $jscomp$compprop5 = {}; - $jscomp$compprop5 = - (($jscomp$compprop5[ASYNC_ITERATOR] = function () { - var nextReadIndex = 0; - return createIterator(function (arg) { - if (void 0 !== arg) - throw Error( - "Values cannot be passed to next() of AsyncIterables passed to Client Components." - ); - if (nextReadIndex === buffer.length) { - if (closed) - return new ReactPromise( - "fulfilled", - { done: !0, value: void 0 }, - null - ); - buffer[nextReadIndex] = new ReactPromise("pending", null, null); - } - return buffer[nextReadIndex++]; - }); - }), - $jscomp$compprop5); - iterator = iterator ? $jscomp$compprop5[ASYNC_ITERATOR]() : $jscomp$compprop5; - resolveStream(response, reference, iterator, { - enqueueModel: function (value) { - nextWriteIndex === buffer.length - ? (buffer[nextWriteIndex] = createResolvedIteratorResultChunk( - response, - value, - !1 - )) - : resolveIteratorResultChunk( - response, - buffer[nextWriteIndex], - value, - !1 - ); - nextWriteIndex++; - }, - close: function (value) { - closed = !0; - nextWriteIndex === buffer.length - ? (buffer[nextWriteIndex] = createResolvedIteratorResultChunk( - response, - value, - !0 - )) - : resolveIteratorResultChunk( - response, - buffer[nextWriteIndex], - value, - !0 - ); - for (nextWriteIndex++; nextWriteIndex < buffer.length; ) - resolveIteratorResultChunk( - response, - buffer[nextWriteIndex++], - '"$undefined"', - !0 - ); - }, - error: function (error) { - closed = !0; - for ( - nextWriteIndex === buffer.length && - (buffer[nextWriteIndex] = new ReactPromise("pending", null, null)); - nextWriteIndex < buffer.length; - - ) - triggerErrorOnChunk(response, buffer[nextWriteIndex++], error); - } - }); - return iterator; -} -function parseModelString(response, obj, key, value, reference) { - if ("$" === value[0]) { - switch (value[1]) { - case "$": - return value.slice(1); - case "@": - return (obj = parseInt(value.slice(2), 16)), getChunk(response, obj); - case "F": - return ( - (value = value.slice(2)), - getOutlinedModel(response, value, obj, key, loadServerReference$1) - ); - case "T": - if (void 0 === reference || void 0 === response._temporaryReferences) - throw Error( - "Could not reference an opaque temporary reference. This is likely due to misconfiguring the temporaryReferences options on the server." - ); - return createTemporaryReference( - response._temporaryReferences, - reference - ); - case "Q": - return ( - (value = value.slice(2)), - getOutlinedModel(response, value, obj, key, createMap) - ); - case "W": - return ( - (value = value.slice(2)), - getOutlinedModel(response, value, obj, key, createSet) - ); - case "K": - obj = value.slice(2); - var formPrefix = response._prefix + obj + "_", - data = new FormData(); - response._formData.forEach(function (entry, entryKey) { - entryKey.startsWith(formPrefix) && - data.append(entryKey.slice(formPrefix.length), entry); - }); - return data; - case "i": - return ( - (value = value.slice(2)), - getOutlinedModel(response, value, obj, key, extractIterator) - ); - case "I": - return Infinity; - case "-": - return "$-0" === value ? -0 : -Infinity; - case "N": - return NaN; - case "u": - return; - case "D": - return new Date(Date.parse(value.slice(2))); - case "n": - return BigInt(value.slice(2)); - } - switch (value[1]) { - case "A": - return parseTypedArray(response, value, ArrayBuffer, 1, obj, key); - case "O": - return parseTypedArray(response, value, Int8Array, 1, obj, key); - case "o": - return parseTypedArray(response, value, Uint8Array, 1, obj, key); - case "U": - return parseTypedArray(response, value, Uint8ClampedArray, 1, obj, key); - case "S": - return parseTypedArray(response, value, Int16Array, 2, obj, key); - case "s": - return parseTypedArray(response, value, Uint16Array, 2, obj, key); - case "L": - return parseTypedArray(response, value, Int32Array, 4, obj, key); - case "l": - return parseTypedArray(response, value, Uint32Array, 4, obj, key); - case "G": - return parseTypedArray(response, value, Float32Array, 4, obj, key); - case "g": - return parseTypedArray(response, value, Float64Array, 8, obj, key); - case "M": - return parseTypedArray(response, value, BigInt64Array, 8, obj, key); - case "m": - return parseTypedArray(response, value, BigUint64Array, 8, obj, key); - case "V": - return parseTypedArray(response, value, DataView, 1, obj, key); - case "B": - return ( - (obj = parseInt(value.slice(2), 16)), - response._formData.get(response._prefix + obj) - ); - } - switch (value[1]) { - case "R": - return parseReadableStream(response, value, void 0); - case "r": - return parseReadableStream(response, value, "bytes"); - case "X": - return parseAsyncIterable(response, value, !1); - case "x": - return parseAsyncIterable(response, value, !0); - } - value = value.slice(1); - return getOutlinedModel(response, value, obj, key, createModel); - } - return value; -} -function createResponse(bundlerConfig, formFieldPrefix, temporaryReferences) { - var backingFormData = - 3 < arguments.length && void 0 !== arguments[3] - ? arguments[3] - : new FormData(), - chunks = new Map(); - return { - _bundlerConfig: bundlerConfig, - _prefix: formFieldPrefix, - _formData: backingFormData, - _chunks: chunks, - _closed: !1, - _closedReason: null, - _temporaryReferences: temporaryReferences - }; -} -function resolveField(response, key, value) { - response._formData.append(key, value); - var prefix = response._prefix; - if (key.startsWith(prefix)) { - var chunks = response._chunks; - key = +key.slice(prefix.length); - (chunks = chunks.get(key)) && - resolveModelChunk(response, chunks, value, key); - } -} -function close(response) { - reportGlobalError(response, Error("Connection closed.")); -} -function loadServerReference(bundlerConfig, id, bound) { - var serverReference = resolveServerReference(bundlerConfig, id); - bundlerConfig = preloadModule(serverReference); - return bound - ? Promise.all([bound, bundlerConfig]).then(function (_ref) { - _ref = _ref[0]; - var fn = requireModule(serverReference); - return fn.bind.apply(fn, [null].concat(_ref)); - }) - : bundlerConfig - ? Promise.resolve(bundlerConfig).then(function () { - return requireModule(serverReference); - }) - : Promise.resolve(requireModule(serverReference)); -} -function decodeBoundActionMetaData(body, serverManifest, formFieldPrefix) { - body = createResponse(serverManifest, formFieldPrefix, void 0, body); - close(body); - body = getChunk(body, 0); - body.then(function () {}); - if ("fulfilled" !== body.status) throw body.reason; - return body.value; -} -function createDrainHandler(destination, request) { - return function () { - return startFlowing(request, destination); - }; -} -function createCancelHandler(request, reason) { - return function () { - request.destination = null; - abort(request, Error(reason)); - }; -} -function createFakeWritableFromReadableStreamController(controller) { - return { - write: function (chunk) { - "string" === typeof chunk && (chunk = textEncoder.encode(chunk)); - controller.enqueue(chunk); - return !0; - }, - end: function () { - controller.close(); - }, - destroy: function (error) { - "function" === typeof controller.error - ? controller.error(error) - : controller.close(); - } - }; -} -function createFakeWritableFromNodeReadable(readable) { - return { - write: function (chunk) { - return readable.push(chunk); - }, - end: function () { - readable.push(null); - }, - destroy: function (error) { - readable.destroy(error); - } - }; -} -exports.createClientModuleProxy = function (moduleId) { - moduleId = registerClientReferenceImpl({}, moduleId, !1); - return new Proxy(moduleId, proxyHandlers$1); -}; -exports.createTemporaryReferenceSet = function () { - return new WeakMap(); -}; -exports.decodeAction = function (body, serverManifest) { - var formData = new FormData(), - action = null; - body.forEach(function (value, key) { - key.startsWith("$ACTION_") - ? key.startsWith("$ACTION_REF_") - ? ((value = "$ACTION_" + key.slice(12) + ":"), - (value = decodeBoundActionMetaData(body, serverManifest, value)), - (action = loadServerReference(serverManifest, value.id, value.bound))) - : key.startsWith("$ACTION_ID_") && - ((value = key.slice(11)), - (action = loadServerReference(serverManifest, value, null))) - : formData.append(key, value); - }); - return null === action - ? null - : action.then(function (fn) { - return fn.bind(null, formData); - }); -}; -exports.decodeFormState = function (actionResult, body, serverManifest) { - var keyPath = body.get("$ACTION_KEY"); - if ("string" !== typeof keyPath) return Promise.resolve(null); - var metaData = null; - body.forEach(function (value, key) { - key.startsWith("$ACTION_REF_") && - ((value = "$ACTION_" + key.slice(12) + ":"), - (metaData = decodeBoundActionMetaData(body, serverManifest, value))); - }); - if (null === metaData) return Promise.resolve(null); - var referenceId = metaData.id; - return Promise.resolve(metaData.bound).then(function (bound) { - return null === bound - ? null - : [actionResult, keyPath, referenceId, bound.length - 1]; - }); -}; -exports.decodeReply = function (body, webpackMap, options) { - if ("string" === typeof body) { - var form = new FormData(); - form.append("0", body); - body = form; - } - body = createResponse( - webpackMap, - "", - options ? options.temporaryReferences : void 0, - body - ); - webpackMap = getChunk(body, 0); - close(body); - return webpackMap; -}; -exports.decodeReplyFromAsyncIterable = function ( - iterable, - webpackMap, - options -) { - function progress(entry) { - if (entry.done) close(response); - else { - var _entry$value = entry.value; - entry = _entry$value[0]; - _entry$value = _entry$value[1]; - "string" === typeof _entry$value - ? resolveField(response, entry, _entry$value) - : response._formData.append(entry, _entry$value); - iterator.next().then(progress, error); - } - } - function error(reason) { - reportGlobalError(response, reason); - "function" === typeof iterator.throw && - iterator.throw(reason).then(error, error); - } - var iterator = iterable[ASYNC_ITERATOR](), - response = createResponse( - webpackMap, - "", - options ? options.temporaryReferences : void 0 - ); - iterator.next().then(progress, error); - return getChunk(response, 0); -}; -exports.decodeReplyFromBusboy = function (busboyStream, webpackMap, options) { - var response = createResponse( - webpackMap, - "", - options ? options.temporaryReferences : void 0 - ), - pendingFiles = 0, - queuedFields = []; - busboyStream.on("field", function (name, value) { - if (0 < pendingFiles) queuedFields.push(name, value); - else - try { - resolveField(response, name, value); - } catch (error) { - busboyStream.destroy(error); - } - }); - busboyStream.on("file", function (name, value, _ref2) { - var filename = _ref2.filename, - mimeType = _ref2.mimeType; - if ("base64" === _ref2.encoding.toLowerCase()) - busboyStream.destroy( - Error( - "React doesn't accept base64 encoded file uploads because we don't expect form data passed from a browser to ever encode data that way. If that's the wrong assumption, we can easily fix it." - ) - ); - else { - pendingFiles++; - var JSCompiler_object_inline_chunks_284 = []; - value.on("data", function (chunk) { - JSCompiler_object_inline_chunks_284.push(chunk); - }); - value.on("end", function () { - try { - var blob = new Blob(JSCompiler_object_inline_chunks_284, { - type: mimeType - }); - response._formData.append(name, blob, filename); - pendingFiles--; - if (0 === pendingFiles) { - for (blob = 0; blob < queuedFields.length; blob += 2) - resolveField( - response, - queuedFields[blob], - queuedFields[blob + 1] - ); - queuedFields.length = 0; - } - } catch (error) { - busboyStream.destroy(error); - } - }); - } - }); - busboyStream.on("finish", function () { - close(response); - }); - busboyStream.on("error", function (err) { - reportGlobalError(response, err); - }); - return getChunk(response, 0); -}; -exports.prerender = function (model, webpackMap, options) { - return new Promise(function (resolve, reject) { - var request = new RequestInstance( - 21, - model, - webpackMap, - options ? options.onError : void 0, - function () { - var writable, - stream = new ReadableStream( - { - type: "bytes", - start: function (controller) { - writable = - createFakeWritableFromReadableStreamController(controller); - }, - pull: function () { - startFlowing(request, writable); - }, - cancel: function (reason) { - request.destination = null; - abort(request, reason); - } - }, - { highWaterMark: 0 } - ); - resolve({ prelude: stream }); - }, - reject, - options ? options.identifierPrefix : void 0, - options ? options.temporaryReferences : void 0 - ); - if (options && options.signal) { - var signal = options.signal; - if (signal.aborted) abort(request, signal.reason); - else { - var listener = function () { - abort(request, signal.reason); - signal.removeEventListener("abort", listener); - }; - signal.addEventListener("abort", listener); - } - } - startWork(request); - }); -}; -exports.prerenderToNodeStream = function (model, webpackMap, options) { - return new Promise(function (resolve, reject) { - var request = new RequestInstance( - 21, - model, - webpackMap, - options ? options.onError : void 0, - function () { - var readable = new stream.Readable({ - read: function () { - startFlowing(request, writable); - } - }), - writable = createFakeWritableFromNodeReadable(readable); - resolve({ prelude: readable }); - }, - reject, - options ? options.identifierPrefix : void 0, - options ? options.temporaryReferences : void 0 - ); - if (options && options.signal) { - var signal = options.signal; - if (signal.aborted) abort(request, signal.reason); - else { - var listener = function () { - abort(request, signal.reason); - signal.removeEventListener("abort", listener); - }; - signal.addEventListener("abort", listener); - } - } - startWork(request); - }); -}; -exports.registerClientReference = function ( - proxyImplementation, - id, - exportName -) { - return registerClientReferenceImpl( - proxyImplementation, - id + "#" + exportName, - !1 - ); -}; -exports.registerServerReference = function (reference, id, exportName) { - return Object.defineProperties(reference, { - $$typeof: { value: SERVER_REFERENCE_TAG }, - $$id: { - value: null === exportName ? id : id + "#" + exportName, - configurable: !0 - }, - $$bound: { value: null, configurable: !0 }, - bind: { value: bind, configurable: !0 } - }); -}; -exports.renderToPipeableStream = function (model, webpackMap, options) { - var request = new RequestInstance( - 20, - model, - webpackMap, - options ? options.onError : void 0, - noop, - noop, - options ? options.identifierPrefix : void 0, - options ? options.temporaryReferences : void 0 - ), - hasStartedFlowing = !1; - startWork(request); - return { - pipe: function (destination) { - if (hasStartedFlowing) - throw Error( - "React currently only supports piping to one writable stream." - ); - hasStartedFlowing = !0; - startFlowing(request, destination); - destination.on("drain", createDrainHandler(destination, request)); - destination.on( - "error", - createCancelHandler( - request, - "The destination stream errored while writing data." - ) - ); - destination.on( - "close", - createCancelHandler(request, "The destination stream closed early.") - ); - return destination; - }, - abort: function (reason) { - abort(request, reason); - } - }; -}; -exports.renderToReadableStream = function (model, webpackMap, options) { - var request = new RequestInstance( - 20, - model, - webpackMap, - options ? options.onError : void 0, - noop, - noop, - options ? options.identifierPrefix : void 0, - options ? options.temporaryReferences : void 0 - ); - if (options && options.signal) { - var signal = options.signal; - if (signal.aborted) abort(request, signal.reason); - else { - var listener = function () { - abort(request, signal.reason); - signal.removeEventListener("abort", listener); - }; - signal.addEventListener("abort", listener); - } - } - var writable; - return new ReadableStream( - { - type: "bytes", - start: function (controller) { - writable = createFakeWritableFromReadableStreamController(controller); - startWork(request); - }, - pull: function () { - startFlowing(request, writable); - }, - cancel: function (reason) { - request.destination = null; - abort(request, reason); - } - }, - { highWaterMark: 0 } - ); -}; diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/client.node.unbundled.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/client.node.unbundled.js deleted file mode 100644 index 5ec0f2cb36236..0000000000000 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/client.node.unbundled.js +++ /dev/null @@ -1,7 +0,0 @@ -'use strict'; - -if (process.env.NODE_ENV === 'production') { - module.exports = require('./cjs/react-server-dom-webpack-client.node.unbundled.production.js'); -} else { - module.exports = require('./cjs/react-server-dom-webpack-client.node.unbundled.development.js'); -} 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 e6bbcde24401b..189d4ad22a67c 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 @@ -8,10 +8,7 @@ "workerd": "./client.edge.js", "deno": "./client.edge.js", "worker": "./client.edge.js", - "node": { - "webpack": "./client.node.js", - "default": "./client.node.unbundled.js" - }, + "node": "./client.node.js", "edge-light": "./client.edge.js", "browser": "./client.browser.js", "default": "./client.browser.js" @@ -19,15 +16,11 @@ "./client.browser": "./client.browser.js", "./client.edge": "./client.edge.js", "./client.node": "./client.node.js", - "./client.node.unbundled": "./client.node.unbundled.js", "./server": { "react-server": { "workerd": "./server.edge.js", "deno": "./server.browser.js", - "node": { - "webpack": "./server.node.js", - "default": "./server.node.unbundled.js" - }, + "node": "./server.node.js", "edge-light": "./server.edge.js", "browser": "./server.browser.js" }, @@ -36,15 +29,11 @@ "./server.browser": "./server.browser.js", "./server.edge": "./server.edge.js", "./server.node": "./server.node.js", - "./server.node.unbundled": "./server.node.unbundled.js", "./static": { "react-server": { "workerd": "./static.edge.js", "deno": "./static.browser.js", - "node": { - "webpack": "./static.node.js", - "default": "./static.node.unbundled.js" - }, + "node": "./static.node.js", "edge-light": "./static.edge.js", "browser": "./static.browser.js" }, @@ -53,7 +42,6 @@ "./static.browser": "./static.browser.js", "./static.edge": "./static.edge.js", "./static.node": "./static.node.js", - "./static.node.unbundled": "./static.node.unbundled.js", "./node-loader": "./esm/react-server-dom-webpack-node-loader.production.js", "./node-register": "./node-register.js", "./package.json": "./package.json" @@ -64,8 +52,8 @@ "webpack-sources": "^3.2.0" }, "peerDependencies": { - "react": "0.0.0-experimental-66ae640b-20251204", - "react-dom": "0.0.0-experimental-66ae640b-20251204", + "react": "0.0.0-experimental-378973b3-20251205", + "react-dom": "0.0.0-experimental-378973b3-20251205", "webpack": "^5.59.0" } } \ No newline at end of file diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/server.node.unbundled.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/server.node.unbundled.js deleted file mode 100644 index 5ecd09924975e..0000000000000 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/server.node.unbundled.js +++ /dev/null @@ -1,20 +0,0 @@ -'use strict'; - -var s; -if (process.env.NODE_ENV === 'production') { - s = require('./cjs/react-server-dom-webpack-server.node.unbundled.production.js'); -} else { - s = require('./cjs/react-server-dom-webpack-server.node.unbundled.development.js'); -} - -exports.renderToReadableStream = s.renderToReadableStream; -exports.renderToPipeableStream = s.renderToPipeableStream; -exports.decodeReply = s.decodeReply; -exports.decodeReplyFromBusboy = s.decodeReplyFromBusboy; -exports.decodeReplyFromAsyncIterable = s.decodeReplyFromAsyncIterable; -exports.decodeAction = s.decodeAction; -exports.decodeFormState = s.decodeFormState; -exports.registerServerReference = s.registerServerReference; -exports.registerClientReference = s.registerClientReference; -exports.createClientModuleProxy = s.createClientModuleProxy; -exports.createTemporaryReferenceSet = s.createTemporaryReferenceSet; diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/static.node.unbundled.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/static.node.unbundled.js deleted file mode 100644 index 850886dcd9e78..0000000000000 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/static.node.unbundled.js +++ /dev/null @@ -1,10 +0,0 @@ -'use strict'; - -var s; -if (process.env.NODE_ENV === 'production') { - s = require('./cjs/react-server-dom-webpack-server.node.unbundled.production.js'); -} else { - s = require('./cjs/react-server-dom-webpack-server.node.unbundled.development.js'); -} - -exports.prerenderToNodeStream = s.prerenderToNodeStream; 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 4042b9d8045de..61fb2c557efde 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 @@ -4982,10 +4982,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.3.0-canary-66ae640b-20251204", + version: "19.3.0-canary-378973b3-20251205", rendererPackageName: "react-server-dom-webpack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.3.0-canary-66ae640b-20251204", + reconcilerVersion: "19.3.0-canary-378973b3-20251205", getCurrentComponentInfo: function () { return currentOwnerInDEV; } diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.unbundled.development.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.unbundled.development.js deleted file mode 100644 index 5bc0cbb652f58..0000000000000 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.unbundled.development.js +++ /dev/null @@ -1,5196 +0,0 @@ -/** - * @license React - * react-server-dom-webpack-client.node.unbundled.development.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -"use strict"; -"production" !== process.env.NODE_ENV && - (function () { - function resolveClientReference(bundlerConfig, metadata) { - var moduleExports = bundlerConfig[metadata[0]]; - if ((bundlerConfig = moduleExports && moduleExports[metadata[2]])) - moduleExports = bundlerConfig.name; - else { - bundlerConfig = moduleExports && moduleExports["*"]; - if (!bundlerConfig) - throw Error( - 'Could not find the module "' + - metadata[0] + - '" in the React Server Consumer Manifest. This is probably a bug in the React Server Components bundler.' - ); - moduleExports = metadata[2]; - } - return { - specifier: bundlerConfig.specifier, - name: moduleExports, - async: 4 === metadata.length - }; - } - function resolveServerReference(bundlerConfig, id) { - var idx = id.lastIndexOf("#"); - bundlerConfig = id.slice(0, idx); - id = id.slice(idx + 1); - return { specifier: bundlerConfig, name: id }; - } - function preloadModule(metadata) { - var existingPromise = asyncModuleCache.get(metadata.specifier); - if (existingPromise) - return "fulfilled" === existingPromise.status ? null : existingPromise; - var modulePromise = import(metadata.specifier); - metadata.async && - (modulePromise = modulePromise.then(function (value) { - return value.default; - })); - modulePromise.then( - function (value) { - var fulfilledThenable = modulePromise; - fulfilledThenable.status = "fulfilled"; - fulfilledThenable.value = value; - }, - function (reason) { - var rejectedThenable = modulePromise; - rejectedThenable.status = "rejected"; - rejectedThenable.reason = reason; - } - ); - asyncModuleCache.set(metadata.specifier, modulePromise); - return modulePromise; - } - function requireModule(metadata) { - var moduleExports = asyncModuleCache.get(metadata.specifier); - if ("fulfilled" === moduleExports.status) - moduleExports = moduleExports.value; - else throw moduleExports.reason; - if ("*" === metadata.name) return moduleExports; - if ("" === metadata.name) return moduleExports.default; - if (hasOwnProperty.call(moduleExports, metadata.name)) - return moduleExports[metadata.name]; - } - function prepareDestinationWithChunks( - moduleLoading, - chunks, - nonce$jscomp$0 - ) { - if (null !== moduleLoading) - for (var i = 1; i < chunks.length; i += 2) { - var nonce = nonce$jscomp$0, - JSCompiler_temp_const = ReactDOMSharedInternals.d, - JSCompiler_temp_const$jscomp$0 = JSCompiler_temp_const.X, - JSCompiler_temp_const$jscomp$1 = moduleLoading.prefix + chunks[i]; - var JSCompiler_inline_result = moduleLoading.crossOrigin; - JSCompiler_inline_result = - "string" === typeof JSCompiler_inline_result - ? "use-credentials" === JSCompiler_inline_result - ? JSCompiler_inline_result - : "" - : void 0; - JSCompiler_temp_const$jscomp$0.call( - JSCompiler_temp_const, - JSCompiler_temp_const$jscomp$1, - { crossOrigin: JSCompiler_inline_result, nonce: nonce } - ); - } - } - function getIteratorFn(maybeIterable) { - if (null === maybeIterable || "object" !== typeof maybeIterable) - return null; - maybeIterable = - (MAYBE_ITERATOR_SYMBOL && maybeIterable[MAYBE_ITERATOR_SYMBOL]) || - maybeIterable["@@iterator"]; - return "function" === typeof maybeIterable ? maybeIterable : null; - } - function isObjectPrototype(object) { - if (!object) return !1; - var ObjectPrototype = Object.prototype; - if (object === ObjectPrototype) return !0; - if (getPrototypeOf(object)) return !1; - object = Object.getOwnPropertyNames(object); - for (var i = 0; i < object.length; i++) - if (!(object[i] in ObjectPrototype)) return !1; - return !0; - } - function isSimpleObject(object) { - if (!isObjectPrototype(getPrototypeOf(object))) return !1; - for ( - var names = Object.getOwnPropertyNames(object), i = 0; - i < names.length; - i++ - ) { - var descriptor = Object.getOwnPropertyDescriptor(object, names[i]); - if ( - !descriptor || - (!descriptor.enumerable && - (("key" !== names[i] && "ref" !== names[i]) || - "function" !== typeof descriptor.get)) - ) - return !1; - } - return !0; - } - function objectName(object) { - object = Object.prototype.toString.call(object); - return object.slice(8, object.length - 1); - } - function describeKeyForErrorMessage(key) { - var encodedKey = JSON.stringify(key); - return '"' + key + '"' === encodedKey ? key : encodedKey; - } - function describeValueForErrorMessage(value) { - switch (typeof value) { - case "string": - return JSON.stringify( - 10 >= value.length ? value : value.slice(0, 10) + "..." - ); - case "object": - if (isArrayImpl(value)) return "[...]"; - if (null !== value && value.$$typeof === CLIENT_REFERENCE_TAG) - return "client"; - value = objectName(value); - return "Object" === value ? "{...}" : value; - case "function": - return value.$$typeof === CLIENT_REFERENCE_TAG - ? "client" - : (value = value.displayName || value.name) - ? "function " + value - : "function"; - default: - return String(value); - } - } - function describeElementType(type) { - if ("string" === typeof type) return type; - switch (type) { - case REACT_SUSPENSE_TYPE: - return "Suspense"; - case REACT_SUSPENSE_LIST_TYPE: - return "SuspenseList"; - case REACT_VIEW_TRANSITION_TYPE: - return "ViewTransition"; - } - if ("object" === typeof type) - switch (type.$$typeof) { - case REACT_FORWARD_REF_TYPE: - return describeElementType(type.render); - case REACT_MEMO_TYPE: - return describeElementType(type.type); - case REACT_LAZY_TYPE: - var payload = type._payload; - type = type._init; - try { - return describeElementType(type(payload)); - } catch (x) {} - } - return ""; - } - function describeObjectForErrorMessage(objectOrArray, expandedName) { - var objKind = objectName(objectOrArray); - if ("Object" !== objKind && "Array" !== objKind) return objKind; - var start = -1, - length = 0; - if (isArrayImpl(objectOrArray)) - if (jsxChildrenParents.has(objectOrArray)) { - var type = jsxChildrenParents.get(objectOrArray); - objKind = "<" + describeElementType(type) + ">"; - for (var i = 0; i < objectOrArray.length; i++) { - var value = objectOrArray[i]; - value = - "string" === typeof value - ? value - : "object" === typeof value && null !== value - ? "{" + describeObjectForErrorMessage(value) + "}" - : "{" + describeValueForErrorMessage(value) + "}"; - "" + i === expandedName - ? ((start = objKind.length), - (length = value.length), - (objKind += value)) - : (objKind = - 15 > value.length && 40 > objKind.length + value.length - ? objKind + value - : objKind + "{...}"); - } - objKind += ""; - } else { - objKind = "["; - for (type = 0; type < objectOrArray.length; type++) - 0 < type && (objKind += ", "), - (i = objectOrArray[type]), - (i = - "object" === typeof i && null !== i - ? describeObjectForErrorMessage(i) - : describeValueForErrorMessage(i)), - "" + type === expandedName - ? ((start = objKind.length), - (length = i.length), - (objKind += i)) - : (objKind = - 10 > i.length && 40 > objKind.length + i.length - ? objKind + i - : objKind + "..."); - objKind += "]"; - } - else if (objectOrArray.$$typeof === REACT_ELEMENT_TYPE) - objKind = "<" + describeElementType(objectOrArray.type) + "/>"; - else { - if (objectOrArray.$$typeof === CLIENT_REFERENCE_TAG) return "client"; - if (jsxPropsParents.has(objectOrArray)) { - objKind = jsxPropsParents.get(objectOrArray); - objKind = "<" + (describeElementType(objKind) || "..."); - type = Object.keys(objectOrArray); - for (i = 0; i < type.length; i++) { - objKind += " "; - value = type[i]; - objKind += describeKeyForErrorMessage(value) + "="; - var _value2 = objectOrArray[value]; - var _substr2 = - value === expandedName && - "object" === typeof _value2 && - null !== _value2 - ? describeObjectForErrorMessage(_value2) - : describeValueForErrorMessage(_value2); - "string" !== typeof _value2 && (_substr2 = "{" + _substr2 + "}"); - value === expandedName - ? ((start = objKind.length), - (length = _substr2.length), - (objKind += _substr2)) - : (objKind = - 10 > _substr2.length && 40 > objKind.length + _substr2.length - ? objKind + _substr2 - : objKind + "..."); - } - objKind += ">"; - } else { - objKind = "{"; - type = Object.keys(objectOrArray); - for (i = 0; i < type.length; i++) - 0 < i && (objKind += ", "), - (value = type[i]), - (objKind += describeKeyForErrorMessage(value) + ": "), - (_value2 = objectOrArray[value]), - (_value2 = - "object" === typeof _value2 && null !== _value2 - ? describeObjectForErrorMessage(_value2) - : describeValueForErrorMessage(_value2)), - value === expandedName - ? ((start = objKind.length), - (length = _value2.length), - (objKind += _value2)) - : (objKind = - 10 > _value2.length && 40 > objKind.length + _value2.length - ? objKind + _value2 - : objKind + "..."); - objKind += "}"; - } - } - return void 0 === expandedName - ? objKind - : -1 < start && 0 < length - ? ((objectOrArray = " ".repeat(start) + "^".repeat(length)), - "\n " + objKind + "\n " + objectOrArray) - : "\n " + objKind; - } - function serializeNumber(number) { - return Number.isFinite(number) - ? 0 === number && -Infinity === 1 / number - ? "$-0" - : number - : Infinity === number - ? "$Infinity" - : -Infinity === number - ? "$-Infinity" - : "$NaN"; - } - function processReply( - root, - formFieldPrefix, - temporaryReferences, - resolve, - reject - ) { - function serializeTypedArray(tag, typedArray) { - typedArray = new Blob([ - new Uint8Array( - typedArray.buffer, - typedArray.byteOffset, - typedArray.byteLength - ) - ]); - var blobId = nextPartId++; - null === formData && (formData = new FormData()); - formData.append(formFieldPrefix + blobId, typedArray); - return "$" + tag + blobId.toString(16); - } - function serializeBinaryReader(reader) { - function progress(entry) { - entry.done - ? ((entry = nextPartId++), - data.append(formFieldPrefix + entry, new Blob(buffer)), - data.append( - formFieldPrefix + streamId, - '"$o' + entry.toString(16) + '"' - ), - data.append(formFieldPrefix + streamId, "C"), - pendingParts--, - 0 === pendingParts && resolve(data)) - : (buffer.push(entry.value), - reader.read(new Uint8Array(1024)).then(progress, reject)); - } - null === formData && (formData = new FormData()); - var data = formData; - pendingParts++; - var streamId = nextPartId++, - buffer = []; - reader.read(new Uint8Array(1024)).then(progress, reject); - return "$r" + streamId.toString(16); - } - function serializeReader(reader) { - function progress(entry) { - if (entry.done) - data.append(formFieldPrefix + streamId, "C"), - pendingParts--, - 0 === pendingParts && resolve(data); - else - try { - var partJSON = JSON.stringify(entry.value, resolveToJSON); - data.append(formFieldPrefix + streamId, partJSON); - reader.read().then(progress, reject); - } catch (x) { - reject(x); - } - } - null === formData && (formData = new FormData()); - var data = formData; - pendingParts++; - var streamId = nextPartId++; - reader.read().then(progress, reject); - return "$R" + streamId.toString(16); - } - function serializeReadableStream(stream) { - try { - var binaryReader = stream.getReader({ mode: "byob" }); - } catch (x) { - return serializeReader(stream.getReader()); - } - return serializeBinaryReader(binaryReader); - } - function serializeAsyncIterable(iterable, iterator) { - function progress(entry) { - if (entry.done) { - if (void 0 === entry.value) - data.append(formFieldPrefix + streamId, "C"); - else - try { - var partJSON = JSON.stringify(entry.value, resolveToJSON); - data.append(formFieldPrefix + streamId, "C" + partJSON); - } catch (x) { - reject(x); - return; - } - pendingParts--; - 0 === pendingParts && resolve(data); - } else - try { - var _partJSON = JSON.stringify(entry.value, resolveToJSON); - data.append(formFieldPrefix + streamId, _partJSON); - iterator.next().then(progress, reject); - } catch (x$0) { - reject(x$0); - } - } - null === formData && (formData = new FormData()); - var data = formData; - pendingParts++; - var streamId = nextPartId++; - iterable = iterable === iterator; - iterator.next().then(progress, reject); - return "$" + (iterable ? "x" : "X") + streamId.toString(16); - } - function resolveToJSON(key, value) { - var originalValue = this[key]; - "object" !== typeof originalValue || - originalValue === value || - originalValue instanceof Date || - ("Object" !== objectName(originalValue) - ? console.error( - "Only plain objects can be passed to Server Functions from the Client. %s objects are not supported.%s", - objectName(originalValue), - describeObjectForErrorMessage(this, key) - ) - : console.error( - "Only plain objects can be passed to Server Functions from the Client. Objects with toJSON methods are not supported. Convert it manually to a simple value before passing it to props.%s", - describeObjectForErrorMessage(this, key) - )); - if (null === value) return null; - if ("object" === typeof value) { - switch (value.$$typeof) { - case REACT_ELEMENT_TYPE: - if (void 0 !== temporaryReferences && -1 === key.indexOf(":")) { - var parentReference = writtenObjects.get(this); - if (void 0 !== parentReference) - return ( - temporaryReferences.set(parentReference + ":" + key, value), - "$T" - ); - } - throw Error( - "React Element cannot be passed to Server Functions from the Client without a temporary reference set. Pass a TemporaryReferenceSet to the options." + - describeObjectForErrorMessage(this, key) - ); - case REACT_LAZY_TYPE: - originalValue = value._payload; - var init = value._init; - null === formData && (formData = new FormData()); - pendingParts++; - try { - parentReference = init(originalValue); - var lazyId = nextPartId++, - partJSON = serializeModel(parentReference, lazyId); - formData.append(formFieldPrefix + lazyId, partJSON); - return "$" + lazyId.toString(16); - } catch (x) { - if ( - "object" === typeof x && - null !== x && - "function" === typeof x.then - ) { - pendingParts++; - var _lazyId = nextPartId++; - parentReference = function () { - try { - var _partJSON2 = serializeModel(value, _lazyId), - _data = formData; - _data.append(formFieldPrefix + _lazyId, _partJSON2); - pendingParts--; - 0 === pendingParts && resolve(_data); - } catch (reason) { - reject(reason); - } - }; - x.then(parentReference, parentReference); - return "$" + _lazyId.toString(16); - } - reject(x); - return null; - } finally { - pendingParts--; - } - } - if ("function" === typeof value.then) { - null === formData && (formData = new FormData()); - pendingParts++; - var promiseId = nextPartId++; - value.then(function (partValue) { - try { - var _partJSON3 = serializeModel(partValue, promiseId); - partValue = formData; - partValue.append(formFieldPrefix + promiseId, _partJSON3); - pendingParts--; - 0 === pendingParts && resolve(partValue); - } catch (reason) { - reject(reason); - } - }, reject); - return "$@" + promiseId.toString(16); - } - parentReference = writtenObjects.get(value); - if (void 0 !== parentReference) - if (modelRoot === value) modelRoot = null; - else return parentReference; - else - -1 === key.indexOf(":") && - ((parentReference = writtenObjects.get(this)), - void 0 !== parentReference && - ((parentReference = parentReference + ":" + key), - writtenObjects.set(value, parentReference), - void 0 !== temporaryReferences && - temporaryReferences.set(parentReference, value))); - if (isArrayImpl(value)) return value; - if (value instanceof FormData) { - null === formData && (formData = new FormData()); - var _data3 = formData; - key = nextPartId++; - var prefix = formFieldPrefix + key + "_"; - value.forEach(function (originalValue, originalKey) { - _data3.append(prefix + originalKey, originalValue); - }); - return "$K" + key.toString(16); - } - if (value instanceof Map) - return ( - (key = nextPartId++), - (parentReference = serializeModel(Array.from(value), key)), - null === formData && (formData = new FormData()), - formData.append(formFieldPrefix + key, parentReference), - "$Q" + key.toString(16) - ); - if (value instanceof Set) - return ( - (key = nextPartId++), - (parentReference = serializeModel(Array.from(value), key)), - null === formData && (formData = new FormData()), - formData.append(formFieldPrefix + key, parentReference), - "$W" + key.toString(16) - ); - if (value instanceof ArrayBuffer) - return ( - (key = new Blob([value])), - (parentReference = nextPartId++), - null === formData && (formData = new FormData()), - formData.append(formFieldPrefix + parentReference, key), - "$A" + parentReference.toString(16) - ); - if (value instanceof Int8Array) - return serializeTypedArray("O", value); - if (value instanceof Uint8Array) - return serializeTypedArray("o", value); - if (value instanceof Uint8ClampedArray) - return serializeTypedArray("U", value); - if (value instanceof Int16Array) - return serializeTypedArray("S", value); - if (value instanceof Uint16Array) - return serializeTypedArray("s", value); - if (value instanceof Int32Array) - return serializeTypedArray("L", value); - if (value instanceof Uint32Array) - return serializeTypedArray("l", value); - if (value instanceof Float32Array) - return serializeTypedArray("G", value); - if (value instanceof Float64Array) - return serializeTypedArray("g", value); - if (value instanceof BigInt64Array) - return serializeTypedArray("M", value); - if (value instanceof BigUint64Array) - return serializeTypedArray("m", value); - if (value instanceof DataView) return serializeTypedArray("V", value); - if ("function" === typeof Blob && value instanceof Blob) - return ( - null === formData && (formData = new FormData()), - (key = nextPartId++), - formData.append(formFieldPrefix + key, value), - "$B" + key.toString(16) - ); - if ((parentReference = getIteratorFn(value))) - return ( - (parentReference = parentReference.call(value)), - parentReference === value - ? ((key = nextPartId++), - (parentReference = serializeModel( - Array.from(parentReference), - key - )), - null === formData && (formData = new FormData()), - formData.append(formFieldPrefix + key, parentReference), - "$i" + key.toString(16)) - : Array.from(parentReference) - ); - if ( - "function" === typeof ReadableStream && - value instanceof ReadableStream - ) - return serializeReadableStream(value); - parentReference = value[ASYNC_ITERATOR]; - if ("function" === typeof parentReference) - return serializeAsyncIterable(value, parentReference.call(value)); - parentReference = getPrototypeOf(value); - if ( - parentReference !== ObjectPrototype && - (null === parentReference || - null !== getPrototypeOf(parentReference)) - ) { - if (void 0 === temporaryReferences) - throw Error( - "Only plain objects, and a few built-ins, can be passed to Server Functions. Classes or null prototypes are not supported." + - describeObjectForErrorMessage(this, key) - ); - return "$T"; - } - value.$$typeof === REACT_CONTEXT_TYPE - ? console.error( - "React Context Providers cannot be passed to Server Functions from the Client.%s", - describeObjectForErrorMessage(this, key) - ) - : "Object" !== objectName(value) - ? console.error( - "Only plain objects can be passed to Server Functions from the Client. %s objects are not supported.%s", - objectName(value), - describeObjectForErrorMessage(this, key) - ) - : isSimpleObject(value) - ? Object.getOwnPropertySymbols && - ((parentReference = Object.getOwnPropertySymbols(value)), - 0 < parentReference.length && - console.error( - "Only plain objects can be passed to Server Functions from the Client. Objects with symbol properties like %s are not supported.%s", - parentReference[0].description, - describeObjectForErrorMessage(this, key) - )) - : console.error( - "Only plain objects can be passed to Server Functions from the Client. Classes or other objects with methods are not supported.%s", - describeObjectForErrorMessage(this, key) - ); - return value; - } - if ("string" === typeof value) { - if ("Z" === value[value.length - 1] && this[key] instanceof Date) - return "$D" + value; - key = "$" === value[0] ? "$" + value : value; - return key; - } - if ("boolean" === typeof value) return value; - if ("number" === typeof value) return serializeNumber(value); - if ("undefined" === typeof value) return "$undefined"; - if ("function" === typeof value) { - parentReference = knownServerReferences.get(value); - if (void 0 !== parentReference) - return ( - (key = JSON.stringify( - { id: parentReference.id, bound: parentReference.bound }, - resolveToJSON - )), - null === formData && (formData = new FormData()), - (parentReference = nextPartId++), - formData.set(formFieldPrefix + parentReference, key), - "$F" + parentReference.toString(16) - ); - if ( - void 0 !== temporaryReferences && - -1 === key.indexOf(":") && - ((parentReference = writtenObjects.get(this)), - void 0 !== parentReference) - ) - return ( - temporaryReferences.set(parentReference + ":" + key, value), "$T" - ); - throw Error( - "Client Functions cannot be passed directly to Server Functions. Only Functions passed from the Server can be passed back again." - ); - } - if ("symbol" === typeof value) { - if ( - void 0 !== temporaryReferences && - -1 === key.indexOf(":") && - ((parentReference = writtenObjects.get(this)), - void 0 !== parentReference) - ) - return ( - temporaryReferences.set(parentReference + ":" + key, value), "$T" - ); - throw Error( - "Symbols cannot be passed to a Server Function without a temporary reference set. Pass a TemporaryReferenceSet to the options." + - describeObjectForErrorMessage(this, key) - ); - } - if ("bigint" === typeof value) return "$n" + value.toString(10); - throw Error( - "Type " + - typeof value + - " is not supported as an argument to a Server Function." - ); - } - function serializeModel(model, id) { - "object" === typeof model && - null !== model && - ((id = "$" + id.toString(16)), - writtenObjects.set(model, id), - void 0 !== temporaryReferences && temporaryReferences.set(id, model)); - modelRoot = model; - return JSON.stringify(model, resolveToJSON); - } - var nextPartId = 1, - pendingParts = 0, - formData = null, - writtenObjects = new WeakMap(), - modelRoot = root, - json = serializeModel(root, 0); - null === formData - ? resolve(json) - : (formData.set(formFieldPrefix + "0", json), - 0 === pendingParts && resolve(formData)); - return function () { - 0 < pendingParts && - ((pendingParts = 0), - null === formData ? resolve(json) : resolve(formData)); - }; - } - function encodeFormData(reference) { - var resolve, - reject, - thenable = new Promise(function (res, rej) { - resolve = res; - reject = rej; - }); - processReply( - reference, - "", - void 0, - function (body) { - if ("string" === typeof body) { - var data = new FormData(); - data.append("0", body); - body = data; - } - thenable.status = "fulfilled"; - thenable.value = body; - resolve(body); - }, - function (e) { - thenable.status = "rejected"; - thenable.reason = e; - reject(e); - } - ); - return thenable; - } - function defaultEncodeFormAction(identifierPrefix) { - var referenceClosure = knownServerReferences.get(this); - if (!referenceClosure) - throw Error( - "Tried to encode a Server Action from a different instance than the encoder is from. This is a bug in React." - ); - var data = null; - if (null !== referenceClosure.bound) { - data = boundCache.get(referenceClosure); - data || - ((data = encodeFormData({ - id: referenceClosure.id, - bound: referenceClosure.bound - })), - boundCache.set(referenceClosure, data)); - if ("rejected" === data.status) throw data.reason; - if ("fulfilled" !== data.status) throw data; - referenceClosure = data.value; - var prefixedData = new FormData(); - referenceClosure.forEach(function (value, key) { - prefixedData.append("$ACTION_" + identifierPrefix + ":" + key, value); - }); - data = prefixedData; - referenceClosure = "$ACTION_REF_" + identifierPrefix; - } else referenceClosure = "$ACTION_ID_" + referenceClosure.id; - return { - name: referenceClosure, - method: "POST", - encType: "multipart/form-data", - data: data - }; - } - function isSignatureEqual(referenceId, numberOfBoundArgs) { - var referenceClosure = knownServerReferences.get(this); - if (!referenceClosure) - throw Error( - "Tried to encode a Server Action from a different instance than the encoder is from. This is a bug in React." - ); - if (referenceClosure.id !== referenceId) return !1; - var boundPromise = referenceClosure.bound; - if (null === boundPromise) return 0 === numberOfBoundArgs; - switch (boundPromise.status) { - case "fulfilled": - return boundPromise.value.length === numberOfBoundArgs; - case "pending": - throw boundPromise; - case "rejected": - throw boundPromise.reason; - default: - throw ( - ("string" !== typeof boundPromise.status && - ((boundPromise.status = "pending"), - boundPromise.then( - function (boundArgs) { - boundPromise.status = "fulfilled"; - boundPromise.value = boundArgs; - }, - function (error) { - boundPromise.status = "rejected"; - boundPromise.reason = error; - } - )), - boundPromise) - ); - } - } - function createFakeServerFunction( - name, - filename, - sourceMap, - line, - col, - environmentName, - innerFunction - ) { - name || (name = ""); - var encodedName = JSON.stringify(name); - 1 >= line - ? ((line = encodedName.length + 7), - (col = - "s=>({" + - encodedName + - " ".repeat(col < line ? 0 : col - line) + - ":(...args) => s(...args)})\n/* This module is a proxy to a Server Action. Turn on Source Maps to see the server source. */")) - : (col = - "/* This module is a proxy to a Server Action. Turn on Source Maps to see the server source. */" + - "\n".repeat(line - 2) + - "server=>({" + - encodedName + - ":\n" + - " ".repeat(1 > col ? 0 : col - 1) + - "(...args) => server(...args)})"); - filename.startsWith("/") && (filename = "file://" + filename); - sourceMap - ? ((col += - "\n//# sourceURL=about://React/" + - encodeURIComponent(environmentName) + - "/" + - encodeURI(filename) + - "?s" + - fakeServerFunctionIdx++), - (col += "\n//# sourceMappingURL=" + sourceMap)) - : filename && (col += "\n//# sourceURL=" + filename); - try { - return (0, eval)(col)(innerFunction)[name]; - } catch (x) { - return innerFunction; - } - } - function registerBoundServerReference( - reference, - id, - bound, - encodeFormAction - ) { - knownServerReferences.has(reference) || - (knownServerReferences.set(reference, { - id: id, - originalBind: reference.bind, - bound: bound - }), - Object.defineProperties(reference, { - $$FORM_ACTION: { - value: - void 0 === encodeFormAction - ? defaultEncodeFormAction - : function () { - var referenceClosure = knownServerReferences.get(this); - if (!referenceClosure) - throw Error( - "Tried to encode a Server Action from a different instance than the encoder is from. This is a bug in React." - ); - var boundPromise = referenceClosure.bound; - null === boundPromise && - (boundPromise = Promise.resolve([])); - return encodeFormAction(referenceClosure.id, boundPromise); - } - }, - $$IS_SIGNATURE_EQUAL: { value: isSignatureEqual }, - bind: { value: bind } - })); - } - function bind() { - var referenceClosure = knownServerReferences.get(this); - if (!referenceClosure) return FunctionBind.apply(this, arguments); - var newFn = referenceClosure.originalBind.apply(this, arguments); - null != arguments[0] && - console.error( - 'Cannot bind "this" of a Server Action. Pass null or undefined as the first argument to .bind().' - ); - var args = ArraySlice.call(arguments, 1), - boundPromise = null; - boundPromise = - null !== referenceClosure.bound - ? Promise.resolve(referenceClosure.bound).then(function (boundArgs) { - return boundArgs.concat(args); - }) - : Promise.resolve(args); - knownServerReferences.set(newFn, { - id: referenceClosure.id, - originalBind: newFn.bind, - bound: boundPromise - }); - Object.defineProperties(newFn, { - $$FORM_ACTION: { value: this.$$FORM_ACTION }, - $$IS_SIGNATURE_EQUAL: { value: isSignatureEqual }, - bind: { value: bind } - }); - return newFn; - } - function createBoundServerReference( - metaData, - callServer, - encodeFormAction, - findSourceMapURL - ) { - function action() { - var args = Array.prototype.slice.call(arguments); - return bound - ? "fulfilled" === bound.status - ? callServer(id, bound.value.concat(args)) - : Promise.resolve(bound).then(function (boundArgs) { - return callServer(id, boundArgs.concat(args)); - }) - : callServer(id, args); - } - var id = metaData.id, - bound = metaData.bound, - location = metaData.location; - if (location) { - var functionName = metaData.name || "", - filename = location[1], - line = location[2]; - location = location[3]; - metaData = metaData.env || "Server"; - findSourceMapURL = - null == findSourceMapURL - ? null - : findSourceMapURL(filename, metaData); - action = createFakeServerFunction( - functionName, - filename, - findSourceMapURL, - line, - location, - metaData, - action - ); - } - registerBoundServerReference(action, id, bound, encodeFormAction); - return action; - } - function parseStackLocation(error) { - error = error.stack; - error.startsWith("Error: react-stack-top-frame\n") && - (error = error.slice(29)); - var endOfFirst = error.indexOf("\n"); - if (-1 !== endOfFirst) { - var endOfSecond = error.indexOf("\n", endOfFirst + 1); - endOfFirst = - -1 === endOfSecond - ? error.slice(endOfFirst + 1) - : error.slice(endOfFirst + 1, endOfSecond); - } else endOfFirst = error; - error = v8FrameRegExp.exec(endOfFirst); - if ( - !error && - ((error = jscSpiderMonkeyFrameRegExp.exec(endOfFirst)), !error) - ) - return null; - endOfFirst = error[1] || ""; - "" === endOfFirst && (endOfFirst = ""); - endOfSecond = error[2] || error[5] || ""; - "" === endOfSecond && (endOfSecond = ""); - return [ - endOfFirst, - endOfSecond, - +(error[3] || error[6]), - +(error[4] || error[7]) - ]; - } - function createServerReference$1( - id, - callServer, - encodeFormAction, - findSourceMapURL, - functionName - ) { - function action() { - var args = Array.prototype.slice.call(arguments); - return callServer(id, args); - } - var location = parseStackLocation(Error("react-stack-top-frame")); - if (null !== location) { - var filename = location[1], - line = location[2]; - location = location[3]; - findSourceMapURL = - null == findSourceMapURL - ? null - : findSourceMapURL(filename, "Client"); - action = createFakeServerFunction( - functionName || "", - filename, - findSourceMapURL, - line, - location, - "Client", - action - ); - } - registerBoundServerReference(action, id, null, encodeFormAction); - return action; - } - function getComponentNameFromType(type) { - if (null == type) return null; - if ("function" === typeof type) - return type.$$typeof === REACT_CLIENT_REFERENCE - ? null - : type.displayName || type.name || null; - if ("string" === typeof type) return type; - switch (type) { - case REACT_FRAGMENT_TYPE: - return "Fragment"; - case REACT_PROFILER_TYPE: - return "Profiler"; - case REACT_STRICT_MODE_TYPE: - return "StrictMode"; - case REACT_SUSPENSE_TYPE: - return "Suspense"; - case REACT_SUSPENSE_LIST_TYPE: - return "SuspenseList"; - case REACT_ACTIVITY_TYPE: - return "Activity"; - case REACT_VIEW_TRANSITION_TYPE: - return "ViewTransition"; - } - if ("object" === typeof type) - switch ( - ("number" === typeof type.tag && - console.error( - "Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue." - ), - type.$$typeof) - ) { - case REACT_PORTAL_TYPE: - return "Portal"; - case REACT_CONTEXT_TYPE: - return type.displayName || "Context"; - case REACT_CONSUMER_TYPE: - return (type._context.displayName || "Context") + ".Consumer"; - case REACT_FORWARD_REF_TYPE: - var innerType = type.render; - type = type.displayName; - type || - ((type = innerType.displayName || innerType.name || ""), - (type = "" !== type ? "ForwardRef(" + type + ")" : "ForwardRef")); - return type; - case REACT_MEMO_TYPE: - return ( - (innerType = type.displayName || null), - null !== innerType - ? innerType - : getComponentNameFromType(type.type) || "Memo" - ); - case REACT_LAZY_TYPE: - innerType = type._payload; - type = type._init; - try { - return getComponentNameFromType(type(innerType)); - } catch (x) {} - } - return null; - } - function getArrayKind(array) { - for (var kind = 0, i = 0; i < array.length && 100 > i; i++) { - var value = array[i]; - if ("object" === typeof value && null !== value) - if ( - isArrayImpl(value) && - 2 === value.length && - "string" === typeof value[0] - ) { - if (0 !== kind && 3 !== kind) return 1; - kind = 3; - } else return 1; - else { - if ( - "function" === typeof value || - ("string" === typeof value && 50 < value.length) || - (0 !== kind && 2 !== kind) - ) - return 1; - kind = 2; - } - } - return kind; - } - function addObjectToProperties(object, properties, indent, prefix) { - var addedProperties = 0, - key; - for (key in object) - if ( - hasOwnProperty.call(object, key) && - "_" !== key[0] && - (addedProperties++, - addValueToProperties(key, object[key], properties, indent, prefix), - 100 <= addedProperties) - ) { - properties.push([ - prefix + - "\u00a0\u00a0".repeat(indent) + - "Only 100 properties are shown. React will not log more properties of this object.", - "" - ]); - break; - } - } - function addValueToProperties( - propertyName, - value, - properties, - indent, - prefix - ) { - switch (typeof value) { - case "object": - if (null === value) { - value = "null"; - break; - } else { - if (value.$$typeof === REACT_ELEMENT_TYPE) { - var typeName = getComponentNameFromType(value.type) || "\u2026", - key = value.key; - value = value.props; - var propsKeys = Object.keys(value), - propsLength = propsKeys.length; - if (null == key && 0 === propsLength) { - value = "<" + typeName + " />"; - break; - } - if ( - 3 > indent || - (1 === propsLength && - "children" === propsKeys[0] && - null == key) - ) { - value = "<" + typeName + " \u2026 />"; - break; - } - properties.push([ - prefix + "\u00a0\u00a0".repeat(indent) + propertyName, - "<" + typeName - ]); - null !== key && - addValueToProperties( - "key", - key, - properties, - indent + 1, - prefix - ); - propertyName = !1; - key = 0; - for (var propKey in value) - if ( - (key++, - "children" === propKey - ? null != value.children && - (!isArrayImpl(value.children) || - 0 < value.children.length) && - (propertyName = !0) - : hasOwnProperty.call(value, propKey) && - "_" !== propKey[0] && - addValueToProperties( - propKey, - value[propKey], - properties, - indent + 1, - prefix - ), - 100 <= key) - ) - break; - properties.push([ - "", - propertyName ? ">\u2026" : "/>" - ]); - return; - } - typeName = Object.prototype.toString.call(value); - propKey = typeName.slice(8, typeName.length - 1); - if ("Array" === propKey) - if ( - ((typeName = 100 < value.length), - (key = getArrayKind(value)), - 2 === key || 0 === key) - ) { - value = JSON.stringify( - typeName ? value.slice(0, 100).concat("\u2026") : value - ); - break; - } else if (3 === key) { - properties.push([ - prefix + "\u00a0\u00a0".repeat(indent) + propertyName, - "" - ]); - for ( - propertyName = 0; - propertyName < value.length && 100 > propertyName; - propertyName++ - ) - (propKey = value[propertyName]), - addValueToProperties( - propKey[0], - propKey[1], - properties, - indent + 1, - prefix - ); - typeName && - addValueToProperties( - (100).toString(), - "\u2026", - properties, - indent + 1, - prefix - ); - return; - } - if ("Promise" === propKey) { - if ("fulfilled" === value.status) { - if ( - ((typeName = properties.length), - addValueToProperties( - propertyName, - value.value, - properties, - indent, - prefix - ), - properties.length > typeName) - ) { - properties = properties[typeName]; - properties[1] = - "Promise<" + (properties[1] || "Object") + ">"; - return; - } - } else if ( - "rejected" === value.status && - ((typeName = properties.length), - addValueToProperties( - propertyName, - value.reason, - properties, - indent, - prefix - ), - properties.length > typeName) - ) { - properties = properties[typeName]; - properties[1] = "Rejected Promise<" + properties[1] + ">"; - return; - } - properties.push([ - "\u00a0\u00a0".repeat(indent) + propertyName, - "Promise" - ]); - return; - } - "Object" === propKey && - (typeName = Object.getPrototypeOf(value)) && - "function" === typeof typeName.constructor && - (propKey = typeName.constructor.name); - properties.push([ - prefix + "\u00a0\u00a0".repeat(indent) + propertyName, - "Object" === propKey ? (3 > indent ? "" : "\u2026") : propKey - ]); - 3 > indent && - addObjectToProperties(value, properties, indent + 1, prefix); - return; - } - case "function": - value = "" === value.name ? "() => {}" : value.name + "() {}"; - break; - case "string": - value = - "This object has been omitted by React in the console log to avoid sending too much data from the server. Try logging smaller or more specific objects." === - value - ? "\u2026" - : JSON.stringify(value); - break; - case "undefined": - value = "undefined"; - break; - case "boolean": - value = value ? "true" : "false"; - break; - default: - value = String(value); - } - properties.push([ - prefix + "\u00a0\u00a0".repeat(indent) + propertyName, - value - ]); - } - function getIODescription(value) { - try { - switch (typeof value) { - case "function": - return value.name || ""; - case "object": - if (null === value) return ""; - if (value instanceof Error) return String(value.message); - if ("string" === typeof value.url) return value.url; - if ("string" === typeof value.href) return value.href; - if ("string" === typeof value.src) return value.src; - if ("string" === typeof value.currentSrc) return value.currentSrc; - if ("string" === typeof value.command) return value.command; - if ( - "object" === typeof value.request && - null !== value.request && - "string" === typeof value.request.url - ) - return value.request.url; - if ( - "object" === typeof value.response && - null !== value.response && - "string" === typeof value.response.url - ) - return value.response.url; - if ( - "string" === typeof value.id || - "number" === typeof value.id || - "bigint" === typeof value.id - ) - return String(value.id); - if ("string" === typeof value.name) return value.name; - var str = value.toString(); - return str.startsWith("[object ") || - 5 > str.length || - 500 < str.length - ? "" - : str; - case "string": - return 5 > value.length || 500 < value.length ? "" : value; - case "number": - case "bigint": - return String(value); - default: - return ""; - } - } catch (x) { - return ""; - } - } - function markAllTracksInOrder() { - supportsUserTiming && - (console.timeStamp( - "Server Requests Track", - 0.001, - 0.001, - "Server Requests \u269b", - void 0, - "primary-light" - ), - console.timeStamp( - "Server Components Track", - 0.001, - 0.001, - "Primary", - "Server Components \u269b", - "primary-light" - )); - } - function getIOColor(functionName) { - switch (functionName.charCodeAt(0) % 3) { - case 0: - return "tertiary-light"; - case 1: - return "tertiary"; - default: - return "tertiary-dark"; - } - } - function getIOLongName(ioInfo, description, env, rootEnv) { - ioInfo = ioInfo.name; - description = - "" === description ? ioInfo : ioInfo + " (" + description + ")"; - return env === rootEnv || void 0 === env - ? description - : description + " [" + env + "]"; - } - function getIOShortName(ioInfo, description, env, rootEnv) { - ioInfo = ioInfo.name; - env = env === rootEnv || void 0 === env ? "" : " [" + env + "]"; - var desc = ""; - rootEnv = 30 - ioInfo.length - env.length; - if (1 < rootEnv) { - var l = description.length; - if (0 < l && l <= rootEnv) desc = " (" + description + ")"; - else if ( - description.startsWith("http://") || - description.startsWith("https://") || - description.startsWith("/") - ) { - var queryIdx = description.indexOf("?"); - -1 === queryIdx && (queryIdx = description.length); - 47 === description.charCodeAt(queryIdx - 1) && queryIdx--; - desc = description.lastIndexOf("/", queryIdx - 1); - queryIdx - desc < rootEnv - ? (desc = " (\u2026" + description.slice(desc, queryIdx) + ")") - : ((l = description.slice(desc, desc + rootEnv / 2)), - (description = description.slice( - queryIdx - rootEnv / 2, - queryIdx - )), - (desc = - " (" + - (0 < desc ? "\u2026" : "") + - l + - "\u2026" + - description + - ")")); - } - } - return ioInfo + desc + env; - } - function logComponentAwait( - asyncInfo, - trackIdx, - startTime, - endTime, - rootEnv, - value - ) { - if (supportsUserTiming && 0 < endTime) { - var description = getIODescription(value), - name = getIOShortName( - asyncInfo.awaited, - description, - asyncInfo.env, - rootEnv - ), - entryName = "await " + name; - name = getIOColor(name); - var debugTask = asyncInfo.debugTask || asyncInfo.awaited.debugTask; - if (debugTask) { - var properties = []; - "object" === typeof value && null !== value - ? addObjectToProperties(value, properties, 0, "") - : void 0 !== value && - addValueToProperties("awaited value", value, properties, 0, ""); - asyncInfo = getIOLongName( - asyncInfo.awaited, - description, - asyncInfo.env, - rootEnv - ); - debugTask.run( - performance.measure.bind(performance, entryName, { - start: 0 > startTime ? 0 : startTime, - end: endTime, - detail: { - devtools: { - color: name, - track: trackNames[trackIdx], - trackGroup: "Server Components \u269b", - properties: properties, - tooltipText: asyncInfo - } - } - }) - ); - performance.clearMeasures(entryName); - } else - console.timeStamp( - entryName, - 0 > startTime ? 0 : startTime, - endTime, - trackNames[trackIdx], - "Server Components \u269b", - name - ); - } - } - function logIOInfoErrored(ioInfo, rootEnv, error) { - var startTime = ioInfo.start, - endTime = ioInfo.end; - if (supportsUserTiming && 0 <= endTime) { - var description = getIODescription(error), - entryName = getIOShortName(ioInfo, description, ioInfo.env, rootEnv), - debugTask = ioInfo.debugTask; - entryName = "\u200b" + entryName; - debugTask - ? ((error = [ - [ - "rejected with", - "object" === typeof error && - null !== error && - "string" === typeof error.message - ? String(error.message) - : String(error) - ] - ]), - (ioInfo = - getIOLongName(ioInfo, description, ioInfo.env, rootEnv) + - " Rejected"), - debugTask.run( - performance.measure.bind(performance, entryName, { - start: 0 > startTime ? 0 : startTime, - end: endTime, - detail: { - devtools: { - color: "error", - track: "Server Requests \u269b", - properties: error, - tooltipText: ioInfo - } - } - }) - ), - performance.clearMeasures(entryName)) - : console.timeStamp( - entryName, - 0 > startTime ? 0 : startTime, - endTime, - "Server Requests \u269b", - void 0, - "error" - ); - } - } - function logIOInfo(ioInfo, rootEnv, value) { - var startTime = ioInfo.start, - endTime = ioInfo.end; - if (supportsUserTiming && 0 <= endTime) { - var description = getIODescription(value), - entryName = getIOShortName(ioInfo, description, ioInfo.env, rootEnv), - color = getIOColor(entryName), - debugTask = ioInfo.debugTask; - entryName = "\u200b" + entryName; - if (debugTask) { - var properties = []; - "object" === typeof value && null !== value - ? addObjectToProperties(value, properties, 0, "") - : void 0 !== value && - addValueToProperties("Resolved", value, properties, 0, ""); - ioInfo = getIOLongName(ioInfo, description, ioInfo.env, rootEnv); - debugTask.run( - performance.measure.bind(performance, entryName, { - start: 0 > startTime ? 0 : startTime, - end: endTime, - detail: { - devtools: { - color: color, - track: "Server Requests \u269b", - properties: properties, - tooltipText: ioInfo - } - } - }) - ); - performance.clearMeasures(entryName); - } else - console.timeStamp( - entryName, - 0 > startTime ? 0 : startTime, - endTime, - "Server Requests \u269b", - void 0, - color - ); - } - } - function prepareStackTrace(error, structuredStackTrace) { - error = (error.name || "Error") + ": " + (error.message || ""); - for (var i = 0; i < structuredStackTrace.length; i++) - error += "\n at " + structuredStackTrace[i].toString(); - return error; - } - function ReactPromise(status, value, reason) { - this.status = status; - this.value = value; - this.reason = reason; - this._children = []; - this._debugChunk = null; - this._debugInfo = []; - } - function unwrapWeakResponse(weakResponse) { - weakResponse = weakResponse.weak.deref(); - if (void 0 === weakResponse) - throw Error( - "We did not expect to receive new data after GC:ing the response." - ); - return weakResponse; - } - function closeDebugChannel(debugChannel) { - debugChannel.callback && debugChannel.callback(""); - } - function readChunk(chunk) { - switch (chunk.status) { - case "resolved_model": - initializeModelChunk(chunk); - break; - case "resolved_module": - initializeModuleChunk(chunk); - } - switch (chunk.status) { - case "fulfilled": - return chunk.value; - case "pending": - case "blocked": - case "halted": - throw chunk; - default: - throw chunk.reason; - } - } - function getRoot(weakResponse) { - weakResponse = unwrapWeakResponse(weakResponse); - return getChunk(weakResponse, 0); - } - function createPendingChunk(response) { - 0 === response._pendingChunks++ && - ((response._weakResponse.response = response), - null !== response._pendingInitialRender && - (clearTimeout(response._pendingInitialRender), - (response._pendingInitialRender = null))); - return new ReactPromise("pending", null, null); - } - function releasePendingChunk(response, chunk) { - "pending" === chunk.status && - 0 === --response._pendingChunks && - ((response._weakResponse.response = null), - (response._pendingInitialRender = setTimeout( - flushInitialRenderPerformance.bind(null, response), - 100 - ))); - } - function filterDebugInfo(response, value) { - if (null !== response._debugEndTime) { - response = response._debugEndTime - performance.timeOrigin; - for (var debugInfo = [], i = 0; i < value._debugInfo.length; i++) { - var info = value._debugInfo[i]; - if ("number" === typeof info.time && info.time > response) break; - debugInfo.push(info); - } - value._debugInfo = debugInfo; - } - } - function moveDebugInfoFromChunkToInnerValue(chunk, value) { - value = resolveLazy(value); - "object" !== typeof value || - null === value || - (!isArrayImpl(value) && - "function" !== typeof value[ASYNC_ITERATOR] && - value.$$typeof !== REACT_ELEMENT_TYPE && - value.$$typeof !== REACT_LAZY_TYPE) || - ((chunk = chunk._debugInfo.splice(0)), - isArrayImpl(value._debugInfo) - ? value._debugInfo.unshift.apply(value._debugInfo, chunk) - : Object.defineProperty(value, "_debugInfo", { - configurable: !1, - enumerable: !1, - writable: !0, - value: chunk - })); - } - function wakeChunk(response, listeners, value, chunk) { - for (var i = 0; i < listeners.length; i++) { - var listener = listeners[i]; - "function" === typeof listener - ? listener(value) - : fulfillReference(response, listener, value, chunk); - } - filterDebugInfo(response, chunk); - moveDebugInfoFromChunkToInnerValue(chunk, value); - } - function rejectChunk(response, listeners, error) { - for (var i = 0; i < listeners.length; i++) { - var listener = listeners[i]; - "function" === typeof listener - ? listener(error) - : rejectReference(response, listener.handler, error); - } - } - function resolveBlockedCycle(resolvedChunk, reference) { - var referencedChunk = reference.handler.chunk; - if (null === referencedChunk) return null; - if (referencedChunk === resolvedChunk) return reference.handler; - reference = referencedChunk.value; - if (null !== reference) - for ( - referencedChunk = 0; - referencedChunk < reference.length; - referencedChunk++ - ) { - var listener = reference[referencedChunk]; - if ( - "function" !== typeof listener && - ((listener = resolveBlockedCycle(resolvedChunk, listener)), - null !== listener) - ) - return listener; - } - return null; - } - function wakeChunkIfInitialized( - response, - chunk, - resolveListeners, - rejectListeners - ) { - switch (chunk.status) { - case "fulfilled": - wakeChunk(response, resolveListeners, chunk.value, chunk); - break; - case "blocked": - for (var i = 0; i < resolveListeners.length; i++) { - var listener = resolveListeners[i]; - if ("function" !== typeof listener) { - var cyclicHandler = resolveBlockedCycle(chunk, listener); - if (null !== cyclicHandler) - switch ( - (fulfillReference( - response, - listener, - cyclicHandler.value, - chunk - ), - resolveListeners.splice(i, 1), - i--, - null !== rejectListeners && - ((listener = rejectListeners.indexOf(listener)), - -1 !== listener && rejectListeners.splice(listener, 1)), - chunk.status) - ) { - case "fulfilled": - wakeChunk(response, resolveListeners, chunk.value, chunk); - return; - case "rejected": - null !== rejectListeners && - rejectChunk(response, rejectListeners, chunk.reason); - return; - } - } - } - case "pending": - if (chunk.value) - for (response = 0; response < resolveListeners.length; response++) - chunk.value.push(resolveListeners[response]); - else chunk.value = resolveListeners; - if (chunk.reason) { - if (rejectListeners) - for ( - resolveListeners = 0; - resolveListeners < rejectListeners.length; - resolveListeners++ - ) - chunk.reason.push(rejectListeners[resolveListeners]); - } else chunk.reason = rejectListeners; - break; - case "rejected": - rejectListeners && - rejectChunk(response, rejectListeners, chunk.reason); - } - } - function triggerErrorOnChunk(response, chunk, error) { - if ("pending" !== chunk.status && "blocked" !== chunk.status) - chunk.reason.error(error); - else { - releasePendingChunk(response, chunk); - var listeners = chunk.reason; - if ("pending" === chunk.status && null != chunk._debugChunk) { - var prevHandler = initializingHandler, - prevChunk = initializingChunk; - initializingHandler = null; - chunk.status = "blocked"; - chunk.value = null; - chunk.reason = null; - initializingChunk = chunk; - try { - initializeDebugChunk(response, chunk); - } finally { - (initializingHandler = prevHandler), - (initializingChunk = prevChunk); - } - } - chunk.status = "rejected"; - chunk.reason = error; - null !== listeners && rejectChunk(response, listeners, error); - } - } - function createResolvedModelChunk(response, value) { - return new ReactPromise("resolved_model", value, response); - } - function createResolvedIteratorResultChunk(response, value, done) { - return new ReactPromise( - "resolved_model", - (done ? '{"done":true,"value":' : '{"done":false,"value":') + - value + - "}", - response - ); - } - function resolveIteratorResultChunk(response, chunk, value, done) { - resolveModelChunk( - response, - chunk, - (done ? '{"done":true,"value":' : '{"done":false,"value":') + - value + - "}" - ); - } - function resolveModelChunk(response, chunk, value) { - if ("pending" !== chunk.status) chunk.reason.enqueueModel(value); - else { - releasePendingChunk(response, chunk); - var resolveListeners = chunk.value, - rejectListeners = chunk.reason; - chunk.status = "resolved_model"; - chunk.value = value; - chunk.reason = response; - null !== resolveListeners && - (initializeModelChunk(chunk), - wakeChunkIfInitialized( - response, - chunk, - resolveListeners, - rejectListeners - )); - } - } - function resolveModuleChunk(response, chunk, value) { - if ("pending" === chunk.status || "blocked" === chunk.status) { - releasePendingChunk(response, chunk); - var resolveListeners = chunk.value, - rejectListeners = chunk.reason; - chunk.status = "resolved_module"; - chunk.value = value; - null !== resolveListeners && - (initializeModuleChunk(chunk), - wakeChunkIfInitialized( - response, - chunk, - resolveListeners, - rejectListeners - )); - } - } - function initializeDebugChunk(response, chunk) { - var debugChunk = chunk._debugChunk; - if (null !== debugChunk) { - var debugInfo = chunk._debugInfo; - try { - if ("resolved_model" === debugChunk.status) { - for ( - var idx = debugInfo.length, c = debugChunk._debugChunk; - null !== c; - - ) - "fulfilled" !== c.status && idx++, (c = c._debugChunk); - initializeModelChunk(debugChunk); - switch (debugChunk.status) { - case "fulfilled": - debugInfo[idx] = initializeDebugInfo( - response, - debugChunk.value - ); - break; - case "blocked": - case "pending": - waitForReference( - debugChunk, - debugInfo, - "" + idx, - response, - initializeDebugInfo, - [""], - !0 - ); - break; - default: - throw debugChunk.reason; - } - } else - switch (debugChunk.status) { - case "fulfilled": - break; - case "blocked": - case "pending": - waitForReference( - debugChunk, - {}, - "debug", - response, - initializeDebugInfo, - [""], - !0 - ); - break; - default: - throw debugChunk.reason; - } - } catch (error) { - triggerErrorOnChunk(response, chunk, error); - } - } - } - function initializeModelChunk(chunk) { - var prevHandler = initializingHandler, - prevChunk = initializingChunk; - initializingHandler = null; - var resolvedModel = chunk.value, - response = chunk.reason; - chunk.status = "blocked"; - chunk.value = null; - chunk.reason = null; - initializingChunk = chunk; - initializeDebugChunk(response, chunk); - try { - var value = JSON.parse(resolvedModel, response._fromJSON), - resolveListeners = chunk.value; - if (null !== resolveListeners) - for ( - chunk.value = null, chunk.reason = null, resolvedModel = 0; - resolvedModel < resolveListeners.length; - resolvedModel++ - ) { - var listener = resolveListeners[resolvedModel]; - "function" === typeof listener - ? listener(value) - : fulfillReference(response, listener, value, chunk); - } - if (null !== initializingHandler) { - if (initializingHandler.errored) throw initializingHandler.reason; - if (0 < initializingHandler.deps) { - initializingHandler.value = value; - initializingHandler.chunk = chunk; - return; - } - } - chunk.status = "fulfilled"; - chunk.value = value; - filterDebugInfo(response, chunk); - moveDebugInfoFromChunkToInnerValue(chunk, value); - } catch (error) { - (chunk.status = "rejected"), (chunk.reason = error); - } finally { - (initializingHandler = prevHandler), (initializingChunk = prevChunk); - } - } - function initializeModuleChunk(chunk) { - try { - var value = requireModule(chunk.value); - chunk.status = "fulfilled"; - chunk.value = value; - } catch (error) { - (chunk.status = "rejected"), (chunk.reason = error); - } - } - function reportGlobalError(weakResponse, error) { - if (void 0 !== weakResponse.weak.deref()) { - var response = unwrapWeakResponse(weakResponse); - response._closed = !0; - response._closedReason = error; - response._chunks.forEach(function (chunk) { - "pending" === chunk.status && - triggerErrorOnChunk(response, chunk, error); - }); - weakResponse = response._debugChannel; - void 0 !== weakResponse && - (closeDebugChannel(weakResponse), - (response._debugChannel = void 0), - null !== debugChannelRegistry && - debugChannelRegistry.unregister(response)); - } - } - function nullRefGetter() { - return null; - } - function getTaskName(type) { - if (type === REACT_FRAGMENT_TYPE) return "<>"; - if ("function" === typeof type) return '"use client"'; - if ( - "object" === typeof type && - null !== type && - type.$$typeof === REACT_LAZY_TYPE - ) - return type._init === readChunk ? '"use client"' : "<...>"; - try { - var name = getComponentNameFromType(type); - return name ? "<" + name + ">" : "<...>"; - } catch (x) { - return "<...>"; - } - } - function initializeElement(response, element, lazyNode) { - var stack = element._debugStack, - owner = element._owner; - null === owner && (element._owner = response._debugRootOwner); - var env = response._rootEnvironmentName; - null !== owner && null != owner.env && (env = owner.env); - var normalizedStackTrace = null; - null === owner && null != response._debugRootStack - ? (normalizedStackTrace = response._debugRootStack) - : null !== stack && - (normalizedStackTrace = createFakeJSXCallStackInDEV( - response, - stack, - env - )); - element._debugStack = normalizedStackTrace; - normalizedStackTrace = null; - supportsCreateTask && - null !== stack && - ((normalizedStackTrace = console.createTask.bind( - console, - getTaskName(element.type) - )), - (stack = buildFakeCallStack( - response, - stack, - env, - !1, - normalizedStackTrace - )), - (env = null === owner ? null : initializeFakeTask(response, owner)), - null === env - ? ((env = response._debugRootTask), - (normalizedStackTrace = null != env ? env.run(stack) : stack())) - : (normalizedStackTrace = env.run(stack))); - element._debugTask = normalizedStackTrace; - null !== owner && initializeFakeStack(response, owner); - null !== lazyNode && - (lazyNode._store && - lazyNode._store.validated && - !element._store.validated && - (element._store.validated = lazyNode._store.validated), - "fulfilled" === lazyNode._payload.status && - lazyNode._debugInfo && - ((response = lazyNode._debugInfo.splice(0)), - element._debugInfo - ? element._debugInfo.unshift.apply(element._debugInfo, response) - : Object.defineProperty(element, "_debugInfo", { - configurable: !1, - enumerable: !1, - writable: !0, - value: response - }))); - Object.freeze(element.props); - } - function createLazyChunkWrapper(chunk, validated) { - var lazyType = { - $$typeof: REACT_LAZY_TYPE, - _payload: chunk, - _init: readChunk - }; - lazyType._debugInfo = chunk._debugInfo; - lazyType._store = { validated: validated }; - return lazyType; - } - function getChunk(response, id) { - var chunks = response._chunks, - chunk = chunks.get(id); - chunk || - ((chunk = response._closed - ? new ReactPromise("rejected", null, response._closedReason) - : createPendingChunk(response)), - chunks.set(id, chunk)); - return chunk; - } - function fulfillReference(response, reference, value, fulfilledChunk) { - for ( - var handler = reference.handler, - parentObject = reference.parentObject, - key = reference.key, - map = reference.map, - path = reference.path, - i = 1; - i < path.length; - i++ - ) { - for ( - ; - "object" === typeof value && - null !== value && - value.$$typeof === REACT_LAZY_TYPE; - - ) - if (((value = value._payload), value === handler.chunk)) - value = handler.value; - else { - switch (value.status) { - case "resolved_model": - initializeModelChunk(value); - break; - case "resolved_module": - initializeModuleChunk(value); - } - switch (value.status) { - case "fulfilled": - value = value.value; - continue; - case "blocked": - var cyclicHandler = resolveBlockedCycle(value, reference); - if (null !== cyclicHandler) { - value = cyclicHandler.value; - continue; - } - case "pending": - path.splice(0, i - 1); - null === value.value - ? (value.value = [reference]) - : value.value.push(reference); - null === value.reason - ? (value.reason = [reference]) - : value.reason.push(reference); - return; - case "halted": - return; - default: - rejectReference(response, reference.handler, value.reason); - return; - } - } - value = value[path[i]]; - } - for ( - ; - "object" === typeof value && - null !== value && - value.$$typeof === REACT_LAZY_TYPE; - - ) - if (((path = value._payload), path === handler.chunk)) - value = handler.value; - else { - switch (path.status) { - case "resolved_model": - initializeModelChunk(path); - break; - case "resolved_module": - initializeModuleChunk(path); - } - switch (path.status) { - case "fulfilled": - value = path.value; - continue; - } - break; - } - map = map(response, value, parentObject, key); - parentObject[key] = map; - "" === key && null === handler.value && (handler.value = map); - if ( - parentObject[0] === REACT_ELEMENT_TYPE && - "object" === typeof handler.value && - null !== handler.value && - handler.value.$$typeof === REACT_ELEMENT_TYPE - ) - switch (((reference = handler.value), key)) { - case "3": - transferReferencedDebugInfo(handler.chunk, fulfilledChunk); - reference.props = map; - break; - case "4": - reference._owner = map; - break; - case "5": - reference._debugStack = map; - break; - default: - transferReferencedDebugInfo(handler.chunk, fulfilledChunk); - } - else - reference.isDebug || - transferReferencedDebugInfo(handler.chunk, fulfilledChunk); - handler.deps--; - 0 === handler.deps && - ((fulfilledChunk = handler.chunk), - null !== fulfilledChunk && - "blocked" === fulfilledChunk.status && - ((key = fulfilledChunk.value), - (fulfilledChunk.status = "fulfilled"), - (fulfilledChunk.value = handler.value), - (fulfilledChunk.reason = handler.reason), - null !== key - ? wakeChunk(response, key, handler.value, fulfilledChunk) - : ((handler = handler.value), - filterDebugInfo(response, fulfilledChunk), - moveDebugInfoFromChunkToInnerValue(fulfilledChunk, handler)))); - } - function rejectReference(response, handler, error) { - if (!handler.errored) { - var blockedValue = handler.value; - handler.errored = !0; - handler.value = null; - handler.reason = error; - handler = handler.chunk; - if (null !== handler && "blocked" === handler.status) { - if ( - "object" === typeof blockedValue && - null !== blockedValue && - blockedValue.$$typeof === REACT_ELEMENT_TYPE - ) { - var erroredComponent = { - name: getComponentNameFromType(blockedValue.type) || "", - owner: blockedValue._owner - }; - erroredComponent.debugStack = blockedValue._debugStack; - supportsCreateTask && - (erroredComponent.debugTask = blockedValue._debugTask); - handler._debugInfo.push(erroredComponent); - } - triggerErrorOnChunk(response, handler, error); - } - } - } - function waitForReference( - referencedChunk, - parentObject, - key, - response, - map, - path, - isAwaitingDebugInfo - ) { - if ( - !( - (void 0 !== response._debugChannel && - response._debugChannel.hasReadable) || - "pending" !== referencedChunk.status || - parentObject[0] !== REACT_ELEMENT_TYPE || - ("4" !== key && "5" !== key) - ) - ) - return null; - initializingHandler - ? ((response = initializingHandler), response.deps++) - : (response = initializingHandler = - { - parent: null, - chunk: null, - value: null, - reason: null, - deps: 1, - errored: !1 - }); - parentObject = { - handler: response, - parentObject: parentObject, - key: key, - map: map, - path: path - }; - parentObject.isDebug = isAwaitingDebugInfo; - null === referencedChunk.value - ? (referencedChunk.value = [parentObject]) - : referencedChunk.value.push(parentObject); - null === referencedChunk.reason - ? (referencedChunk.reason = [parentObject]) - : referencedChunk.reason.push(parentObject); - return null; - } - function loadServerReference(response, metaData, parentObject, key) { - if (!response._serverReferenceConfig) - return createBoundServerReference( - metaData, - response._callServer, - response._encodeFormAction, - response._debugFindSourceMapURL - ); - var serverReference = resolveServerReference( - response._serverReferenceConfig, - metaData.id - ), - promise = preloadModule(serverReference); - if (promise) - metaData.bound && (promise = Promise.all([promise, metaData.bound])); - else if (metaData.bound) promise = Promise.resolve(metaData.bound); - else - return ( - (promise = requireModule(serverReference)), - registerBoundServerReference( - promise, - metaData.id, - metaData.bound, - response._encodeFormAction - ), - promise - ); - if (initializingHandler) { - var handler = initializingHandler; - handler.deps++; - } else - handler = initializingHandler = { - parent: null, - chunk: null, - value: null, - reason: null, - deps: 1, - errored: !1 - }; - promise.then( - function () { - var resolvedValue = requireModule(serverReference); - if (metaData.bound) { - var boundArgs = metaData.bound.value.slice(0); - boundArgs.unshift(null); - resolvedValue = resolvedValue.bind.apply(resolvedValue, boundArgs); - } - registerBoundServerReference( - resolvedValue, - metaData.id, - metaData.bound, - response._encodeFormAction - ); - parentObject[key] = resolvedValue; - "" === key && - null === handler.value && - (handler.value = resolvedValue); - if ( - parentObject[0] === REACT_ELEMENT_TYPE && - "object" === typeof handler.value && - null !== handler.value && - handler.value.$$typeof === REACT_ELEMENT_TYPE - ) - switch (((boundArgs = handler.value), key)) { - case "3": - boundArgs.props = resolvedValue; - break; - case "4": - boundArgs._owner = resolvedValue; - } - handler.deps--; - 0 === handler.deps && - ((resolvedValue = handler.chunk), - null !== resolvedValue && - "blocked" === resolvedValue.status && - ((boundArgs = resolvedValue.value), - (resolvedValue.status = "fulfilled"), - (resolvedValue.value = handler.value), - null !== boundArgs - ? wakeChunk(response, boundArgs, handler.value, resolvedValue) - : ((boundArgs = handler.value), - filterDebugInfo(response, resolvedValue), - moveDebugInfoFromChunkToInnerValue( - resolvedValue, - boundArgs - )))); - }, - function (error) { - if (!handler.errored) { - var blockedValue = handler.value; - handler.errored = !0; - handler.value = null; - handler.reason = error; - var chunk = handler.chunk; - if (null !== chunk && "blocked" === chunk.status) { - if ( - "object" === typeof blockedValue && - null !== blockedValue && - blockedValue.$$typeof === REACT_ELEMENT_TYPE - ) { - var erroredComponent = { - name: getComponentNameFromType(blockedValue.type) || "", - owner: blockedValue._owner - }; - erroredComponent.debugStack = blockedValue._debugStack; - supportsCreateTask && - (erroredComponent.debugTask = blockedValue._debugTask); - chunk._debugInfo.push(erroredComponent); - } - triggerErrorOnChunk(response, chunk, error); - } - } - } - ); - return null; - } - function resolveLazy(value) { - for ( - ; - "object" === typeof value && - null !== value && - value.$$typeof === REACT_LAZY_TYPE; - - ) { - var payload = value._payload; - if ("fulfilled" === payload.status) value = payload.value; - else break; - } - return value; - } - function transferReferencedDebugInfo(parentChunk, referencedChunk) { - if (null !== parentChunk) { - referencedChunk = referencedChunk._debugInfo; - parentChunk = parentChunk._debugInfo; - for (var i = 0; i < referencedChunk.length; ++i) { - var debugInfoEntry = referencedChunk[i]; - null == debugInfoEntry.name && parentChunk.push(debugInfoEntry); - } - } - } - function getOutlinedModel(response, reference, parentObject, key, map) { - var path = reference.split(":"); - reference = parseInt(path[0], 16); - reference = getChunk(response, reference); - null !== initializingChunk && - isArrayImpl(initializingChunk._children) && - initializingChunk._children.push(reference); - switch (reference.status) { - case "resolved_model": - initializeModelChunk(reference); - break; - case "resolved_module": - initializeModuleChunk(reference); - } - switch (reference.status) { - case "fulfilled": - for (var value = reference.value, i = 1; i < path.length; i++) { - for ( - ; - "object" === typeof value && - null !== value && - value.$$typeof === REACT_LAZY_TYPE; - - ) { - value = value._payload; - switch (value.status) { - case "resolved_model": - initializeModelChunk(value); - break; - case "resolved_module": - initializeModuleChunk(value); - } - switch (value.status) { - case "fulfilled": - value = value.value; - break; - case "blocked": - case "pending": - return waitForReference( - value, - parentObject, - key, - response, - map, - path.slice(i - 1), - !1 - ); - case "halted": - return ( - initializingHandler - ? ((parentObject = initializingHandler), - parentObject.deps++) - : (initializingHandler = { - parent: null, - chunk: null, - value: null, - reason: null, - deps: 1, - errored: !1 - }), - null - ); - default: - return ( - initializingHandler - ? ((initializingHandler.errored = !0), - (initializingHandler.value = null), - (initializingHandler.reason = value.reason)) - : (initializingHandler = { - parent: null, - chunk: null, - value: null, - reason: value.reason, - deps: 0, - errored: !0 - }), - null - ); - } - } - value = value[path[i]]; - } - for ( - ; - "object" === typeof value && - null !== value && - value.$$typeof === REACT_LAZY_TYPE; - - ) { - path = value._payload; - switch (path.status) { - case "resolved_model": - initializeModelChunk(path); - break; - case "resolved_module": - initializeModuleChunk(path); - } - switch (path.status) { - case "fulfilled": - value = path.value; - continue; - } - break; - } - response = map(response, value, parentObject, key); - (parentObject[0] !== REACT_ELEMENT_TYPE || - ("4" !== key && "5" !== key)) && - transferReferencedDebugInfo(initializingChunk, reference); - return response; - case "pending": - case "blocked": - return waitForReference( - reference, - parentObject, - key, - response, - map, - path, - !1 - ); - case "halted": - return ( - initializingHandler - ? ((parentObject = initializingHandler), parentObject.deps++) - : (initializingHandler = { - parent: null, - chunk: null, - value: null, - reason: null, - deps: 1, - errored: !1 - }), - null - ); - default: - return ( - initializingHandler - ? ((initializingHandler.errored = !0), - (initializingHandler.value = null), - (initializingHandler.reason = reference.reason)) - : (initializingHandler = { - parent: null, - chunk: null, - value: null, - reason: reference.reason, - deps: 0, - errored: !0 - }), - null - ); - } - } - function createMap(response, model) { - return new Map(model); - } - function createSet(response, model) { - return new Set(model); - } - function createBlob(response, model) { - return new Blob(model.slice(1), { type: model[0] }); - } - function createFormData(response, model) { - response = new FormData(); - for (var i = 0; i < model.length; i++) - response.append(model[i][0], model[i][1]); - return response; - } - function applyConstructor(response, model, parentObject) { - Object.setPrototypeOf(parentObject, model.prototype); - } - function defineLazyGetter(response, chunk, parentObject, key) { - Object.defineProperty(parentObject, key, { - get: function () { - "resolved_model" === chunk.status && initializeModelChunk(chunk); - switch (chunk.status) { - case "fulfilled": - return chunk.value; - case "rejected": - throw chunk.reason; - } - return "This object has been omitted by React in the console log to avoid sending too much data from the server. Try logging smaller or more specific objects."; - }, - enumerable: !0, - configurable: !1 - }); - return null; - } - function extractIterator(response, model) { - return model[Symbol.iterator](); - } - function createModel(response, model) { - return model; - } - function getInferredFunctionApproximate(code) { - code = code.startsWith("Object.defineProperty(") - ? code.slice(22) - : code.startsWith("(") - ? code.slice(1) - : code; - if (code.startsWith("async function")) { - var idx = code.indexOf("(", 14); - if (-1 !== idx) - return ( - (code = code.slice(14, idx).trim()), - (0, eval)("({" + JSON.stringify(code) + ":async function(){}})")[ - code - ] - ); - } else if (code.startsWith("function")) { - if (((idx = code.indexOf("(", 8)), -1 !== idx)) - return ( - (code = code.slice(8, idx).trim()), - (0, eval)("({" + JSON.stringify(code) + ":function(){}})")[code] - ); - } else if ( - code.startsWith("class") && - ((idx = code.indexOf("{", 5)), -1 !== idx) - ) - return ( - (code = code.slice(5, idx).trim()), - (0, eval)("({" + JSON.stringify(code) + ":class{}})")[code] - ); - return function () {}; - } - function parseModelString(response, parentObject, key, value) { - if ("$" === value[0]) { - if ("$" === value) - return ( - null !== initializingHandler && - "0" === key && - (initializingHandler = { - parent: initializingHandler, - chunk: null, - value: null, - reason: null, - deps: 0, - errored: !1 - }), - REACT_ELEMENT_TYPE - ); - switch (value[1]) { - case "$": - return value.slice(1); - case "L": - return ( - (parentObject = parseInt(value.slice(2), 16)), - (response = getChunk(response, parentObject)), - null !== initializingChunk && - isArrayImpl(initializingChunk._children) && - initializingChunk._children.push(response), - createLazyChunkWrapper(response, 0) - ); - case "@": - return ( - (parentObject = parseInt(value.slice(2), 16)), - (response = getChunk(response, parentObject)), - null !== initializingChunk && - isArrayImpl(initializingChunk._children) && - initializingChunk._children.push(response), - response - ); - case "S": - return Symbol.for(value.slice(2)); - case "F": - var ref = value.slice(2); - return getOutlinedModel( - response, - ref, - parentObject, - key, - loadServerReference - ); - case "T": - parentObject = "$" + value.slice(2); - response = response._tempRefs; - if (null == response) - throw Error( - "Missing a temporary reference set but the RSC response returned a temporary reference. Pass a temporaryReference option with the set that was used with the reply." - ); - return response.get(parentObject); - case "Q": - return ( - (ref = value.slice(2)), - getOutlinedModel(response, ref, parentObject, key, createMap) - ); - case "W": - return ( - (ref = value.slice(2)), - getOutlinedModel(response, ref, parentObject, key, createSet) - ); - case "B": - return ( - (ref = value.slice(2)), - getOutlinedModel(response, ref, parentObject, key, createBlob) - ); - case "K": - return ( - (ref = value.slice(2)), - getOutlinedModel(response, ref, parentObject, key, createFormData) - ); - case "Z": - return ( - (ref = value.slice(2)), - getOutlinedModel( - response, - ref, - parentObject, - key, - resolveErrorDev - ) - ); - case "i": - return ( - (ref = value.slice(2)), - getOutlinedModel( - response, - ref, - parentObject, - key, - extractIterator - ) - ); - case "I": - return Infinity; - case "-": - return "$-0" === value ? -0 : -Infinity; - case "N": - return NaN; - case "u": - return; - case "D": - return new Date(Date.parse(value.slice(2))); - case "n": - return BigInt(value.slice(2)); - case "P": - return ( - (ref = value.slice(2)), - getOutlinedModel( - response, - ref, - parentObject, - key, - applyConstructor - ) - ); - case "E": - response = value.slice(2); - try { - if (!mightHaveStaticConstructor.test(response)) - return (0, eval)(response); - } catch (x) {} - try { - if ( - ((ref = getInferredFunctionApproximate(response)), - response.startsWith("Object.defineProperty(")) - ) { - var idx = response.lastIndexOf(',"name",{value:"'); - if (-1 !== idx) { - var name = JSON.parse( - response.slice(idx + 16 - 1, response.length - 2) - ); - Object.defineProperty(ref, "name", { value: name }); - } - } - } catch (_) { - ref = function () {}; - } - return ref; - case "Y": - if ( - 2 < value.length && - (ref = response._debugChannel && response._debugChannel.callback) - ) { - if ("@" === value[2]) - return ( - (parentObject = value.slice(3)), - (key = parseInt(parentObject, 16)), - response._chunks.has(key) || ref("P:" + parentObject), - getChunk(response, key) - ); - value = value.slice(2); - idx = parseInt(value, 16); - response._chunks.has(idx) || ref("Q:" + value); - ref = getChunk(response, idx); - return "fulfilled" === ref.status - ? ref.value - : defineLazyGetter(response, ref, parentObject, key); - } - Object.defineProperty(parentObject, key, { - get: function () { - return "This object has been omitted by React in the console log to avoid sending too much data from the server. Try logging smaller or more specific objects."; - }, - enumerable: !0, - configurable: !1 - }); - return null; - default: - return ( - (ref = value.slice(1)), - getOutlinedModel(response, ref, parentObject, key, createModel) - ); - } - } - return value; - } - function missingCall() { - throw Error( - 'Trying to call a function from "use server" but the callServer option was not implemented in your router runtime.' - ); - } - function markIOStarted() { - this._debugIOStarted = !0; - } - function ResponseInstance( - bundlerConfig, - serverReferenceConfig, - moduleLoading, - callServer, - encodeFormAction, - nonce, - temporaryReferences, - findSourceMapURL, - replayConsole, - environmentName, - debugStartTime, - debugEndTime, - debugChannel - ) { - var chunks = new Map(); - this._bundlerConfig = bundlerConfig; - this._serverReferenceConfig = serverReferenceConfig; - this._moduleLoading = moduleLoading; - this._callServer = void 0 !== callServer ? callServer : missingCall; - this._encodeFormAction = encodeFormAction; - this._nonce = nonce; - this._chunks = chunks; - this._stringDecoder = new util.TextDecoder(); - this._fromJSON = null; - this._closed = !1; - this._closedReason = null; - this._tempRefs = temporaryReferences; - this._timeOrigin = 0; - this._pendingInitialRender = null; - this._pendingChunks = 0; - this._weakResponse = { weak: new WeakRef(this), response: this }; - this._debugRootOwner = bundlerConfig = - void 0 === ReactSharedInteralsServer || - null === ReactSharedInteralsServer.A - ? null - : ReactSharedInteralsServer.A.getOwner(); - this._debugRootStack = - null !== bundlerConfig ? Error("react-stack-top-frame") : null; - environmentName = void 0 === environmentName ? "Server" : environmentName; - supportsCreateTask && - (this._debugRootTask = console.createTask( - '"use ' + environmentName.toLowerCase() + '"' - )); - this._debugStartTime = - null == debugStartTime ? performance.now() : debugStartTime; - this._debugIOStarted = !1; - setTimeout(markIOStarted.bind(this), 0); - this._debugEndTime = null == debugEndTime ? null : debugEndTime; - this._debugFindSourceMapURL = findSourceMapURL; - this._debugChannel = debugChannel; - this._blockedConsole = null; - this._replayConsole = replayConsole; - this._rootEnvironmentName = environmentName; - debugChannel && - (null === debugChannelRegistry - ? (closeDebugChannel(debugChannel), (this._debugChannel = void 0)) - : debugChannelRegistry.register(this, debugChannel, this)); - replayConsole && markAllTracksInOrder(); - this._fromJSON = createFromJSONCallback(this); - } - function createStreamState(weakResponse, streamDebugValue) { - var streamState = { - _rowState: 0, - _rowID: 0, - _rowTag: 0, - _rowLength: 0, - _buffer: [] - }; - weakResponse = unwrapWeakResponse(weakResponse); - var debugValuePromise = Promise.resolve(streamDebugValue); - debugValuePromise.status = "fulfilled"; - debugValuePromise.value = streamDebugValue; - streamState._debugInfo = { - name: "rsc stream", - start: weakResponse._debugStartTime, - end: weakResponse._debugStartTime, - byteSize: 0, - value: debugValuePromise, - owner: weakResponse._debugRootOwner, - debugStack: weakResponse._debugRootStack, - debugTask: weakResponse._debugRootTask - }; - streamState._debugTargetChunkSize = MIN_CHUNK_SIZE; - return streamState; - } - function incrementChunkDebugInfo(streamState, chunkLength) { - var debugInfo = streamState._debugInfo, - endTime = performance.now(), - previousEndTime = debugInfo.end; - chunkLength = debugInfo.byteSize + chunkLength; - chunkLength > streamState._debugTargetChunkSize || - endTime > previousEndTime + 10 - ? ((streamState._debugInfo = { - name: debugInfo.name, - start: debugInfo.start, - end: endTime, - byteSize: chunkLength, - value: debugInfo.value, - owner: debugInfo.owner, - debugStack: debugInfo.debugStack, - debugTask: debugInfo.debugTask - }), - (streamState._debugTargetChunkSize = chunkLength + MIN_CHUNK_SIZE)) - : ((debugInfo.end = endTime), (debugInfo.byteSize = chunkLength)); - } - function addAsyncInfo(chunk, asyncInfo) { - var value = resolveLazy(chunk.value); - "object" !== typeof value || - null === value || - (!isArrayImpl(value) && - "function" !== typeof value[ASYNC_ITERATOR] && - value.$$typeof !== REACT_ELEMENT_TYPE && - value.$$typeof !== REACT_LAZY_TYPE) - ? chunk._debugInfo.push(asyncInfo) - : isArrayImpl(value._debugInfo) - ? value._debugInfo.push(asyncInfo) - : Object.defineProperty(value, "_debugInfo", { - configurable: !1, - enumerable: !1, - writable: !0, - value: [asyncInfo] - }); - } - function resolveChunkDebugInfo(response, streamState, chunk) { - response._debugIOStarted && - ((response = { awaited: streamState._debugInfo }), - "pending" === chunk.status || "blocked" === chunk.status - ? ((response = addAsyncInfo.bind(null, chunk, response)), - chunk.then(response, response)) - : addAsyncInfo(chunk, response)); - } - function resolveBuffer(response, id, buffer, streamState) { - var chunks = response._chunks, - chunk = chunks.get(id); - chunk && "pending" !== chunk.status - ? chunk.reason.enqueueValue(buffer) - : (chunk && releasePendingChunk(response, chunk), - (buffer = new ReactPromise("fulfilled", buffer, null)), - resolveChunkDebugInfo(response, streamState, buffer), - chunks.set(id, buffer)); - } - function resolveModule(response, id, model, streamState) { - var chunks = response._chunks, - chunk = chunks.get(id); - model = JSON.parse(model, response._fromJSON); - var clientReference = resolveClientReference( - response._bundlerConfig, - model - ); - prepareDestinationWithChunks( - response._moduleLoading, - model[1], - response._nonce - ); - if ((model = preloadModule(clientReference))) { - if (chunk) { - releasePendingChunk(response, chunk); - var blockedChunk = chunk; - blockedChunk.status = "blocked"; - } else - (blockedChunk = new ReactPromise("blocked", null, null)), - chunks.set(id, blockedChunk); - resolveChunkDebugInfo(response, streamState, blockedChunk); - model.then( - function () { - return resolveModuleChunk(response, blockedChunk, clientReference); - }, - function (error) { - return triggerErrorOnChunk(response, blockedChunk, error); - } - ); - } else - chunk - ? (resolveChunkDebugInfo(response, streamState, chunk), - resolveModuleChunk(response, chunk, clientReference)) - : ((chunk = new ReactPromise( - "resolved_module", - clientReference, - null - )), - resolveChunkDebugInfo(response, streamState, chunk), - chunks.set(id, chunk)); - } - function resolveStream(response, id, stream, controller, streamState) { - var chunks = response._chunks, - chunk = chunks.get(id); - if (chunk) { - if ( - (resolveChunkDebugInfo(response, streamState, chunk), - "pending" === chunk.status) - ) { - id = chunk.value; - if (null != chunk._debugChunk) { - streamState = initializingHandler; - chunks = initializingChunk; - initializingHandler = null; - chunk.status = "blocked"; - chunk.value = null; - chunk.reason = null; - initializingChunk = chunk; - try { - if ( - (initializeDebugChunk(response, chunk), - null !== initializingHandler && - !initializingHandler.errored && - 0 < initializingHandler.deps) - ) { - initializingHandler.value = stream; - initializingHandler.reason = controller; - initializingHandler.chunk = chunk; - return; - } - } finally { - (initializingHandler = streamState), (initializingChunk = chunks); - } - } - chunk.status = "fulfilled"; - chunk.value = stream; - chunk.reason = controller; - null !== id - ? wakeChunk(response, id, chunk.value, chunk) - : (filterDebugInfo(response, chunk), - moveDebugInfoFromChunkToInnerValue(chunk, stream)); - } - } else - 0 === response._pendingChunks++ && - (response._weakResponse.response = response), - (stream = new ReactPromise("fulfilled", stream, controller)), - resolveChunkDebugInfo(response, streamState, stream), - chunks.set(id, stream); - } - function startReadableStream(response, id, type, streamState) { - var controller = null; - type = new ReadableStream({ - type: type, - start: function (c) { - controller = c; - } - }); - var previousBlockedChunk = null; - resolveStream( - response, - id, - type, - { - enqueueValue: function (value) { - null === previousBlockedChunk - ? controller.enqueue(value) - : previousBlockedChunk.then(function () { - controller.enqueue(value); - }); - }, - enqueueModel: function (json) { - if (null === previousBlockedChunk) { - var chunk = createResolvedModelChunk(response, json); - initializeModelChunk(chunk); - "fulfilled" === chunk.status - ? controller.enqueue(chunk.value) - : (chunk.then( - function (v) { - return controller.enqueue(v); - }, - function (e) { - return controller.error(e); - } - ), - (previousBlockedChunk = chunk)); - } else { - chunk = previousBlockedChunk; - var _chunk3 = createPendingChunk(response); - _chunk3.then( - function (v) { - return controller.enqueue(v); - }, - function (e) { - return controller.error(e); - } - ); - previousBlockedChunk = _chunk3; - chunk.then(function () { - previousBlockedChunk === _chunk3 && - (previousBlockedChunk = null); - resolveModelChunk(response, _chunk3, json); - }); - } - }, - close: function () { - if (null === previousBlockedChunk) controller.close(); - else { - var blockedChunk = previousBlockedChunk; - previousBlockedChunk = null; - blockedChunk.then(function () { - return controller.close(); - }); - } - }, - error: function (error) { - if (null === previousBlockedChunk) controller.error(error); - else { - var blockedChunk = previousBlockedChunk; - previousBlockedChunk = null; - blockedChunk.then(function () { - return controller.error(error); - }); - } - } - }, - streamState - ); - } - function asyncIterator() { - return this; - } - function createIterator(next) { - next = { next: next }; - next[ASYNC_ITERATOR] = asyncIterator; - return next; - } - function startAsyncIterable(response, id, iterator, streamState) { - var buffer = [], - closed = !1, - nextWriteIndex = 0, - iterable = {}; - iterable[ASYNC_ITERATOR] = function () { - var nextReadIndex = 0; - return createIterator(function (arg) { - if (void 0 !== arg) - throw Error( - "Values cannot be passed to next() of AsyncIterables passed to Client Components." - ); - if (nextReadIndex === buffer.length) { - if (closed) - return new ReactPromise( - "fulfilled", - { done: !0, value: void 0 }, - null - ); - buffer[nextReadIndex] = createPendingChunk(response); - } - return buffer[nextReadIndex++]; - }); - }; - resolveStream( - response, - id, - iterator ? iterable[ASYNC_ITERATOR]() : iterable, - { - enqueueValue: function (value) { - if (nextWriteIndex === buffer.length) - buffer[nextWriteIndex] = new ReactPromise( - "fulfilled", - { done: !1, value: value }, - null - ); - else { - var chunk = buffer[nextWriteIndex], - resolveListeners = chunk.value, - rejectListeners = chunk.reason; - chunk.status = "fulfilled"; - chunk.value = { done: !1, value: value }; - null !== resolveListeners && - wakeChunkIfInitialized( - response, - chunk, - resolveListeners, - rejectListeners - ); - } - nextWriteIndex++; - }, - enqueueModel: function (value) { - nextWriteIndex === buffer.length - ? (buffer[nextWriteIndex] = createResolvedIteratorResultChunk( - response, - value, - !1 - )) - : resolveIteratorResultChunk( - response, - buffer[nextWriteIndex], - value, - !1 - ); - nextWriteIndex++; - }, - close: function (value) { - closed = !0; - nextWriteIndex === buffer.length - ? (buffer[nextWriteIndex] = createResolvedIteratorResultChunk( - response, - value, - !0 - )) - : resolveIteratorResultChunk( - response, - buffer[nextWriteIndex], - value, - !0 - ); - for (nextWriteIndex++; nextWriteIndex < buffer.length; ) - resolveIteratorResultChunk( - response, - buffer[nextWriteIndex++], - '"$undefined"', - !0 - ); - }, - error: function (error) { - closed = !0; - for ( - nextWriteIndex === buffer.length && - (buffer[nextWriteIndex] = createPendingChunk(response)); - nextWriteIndex < buffer.length; - - ) - triggerErrorOnChunk(response, buffer[nextWriteIndex++], error); - } - }, - streamState - ); - } - function resolveErrorDev(response, errorInfo) { - var name = errorInfo.name, - env = errorInfo.env; - var error = buildFakeCallStack( - response, - errorInfo.stack, - env, - !1, - Error.bind( - null, - errorInfo.message || - "An error occurred in the Server Components render but no message was provided" - ) - ); - var ownerTask = null; - null != errorInfo.owner && - ((errorInfo = errorInfo.owner.slice(1)), - (errorInfo = getOutlinedModel( - response, - errorInfo, - {}, - "", - createModel - )), - null !== errorInfo && - (ownerTask = initializeFakeTask(response, errorInfo))); - null === ownerTask - ? ((response = getRootTask(response, env)), - (error = null != response ? response.run(error) : error())) - : (error = ownerTask.run(error)); - error.name = name; - error.environmentName = env; - return error; - } - function createFakeFunction( - name, - filename, - sourceMap, - line, - col, - enclosingLine, - enclosingCol, - environmentName - ) { - name || (name = ""); - var encodedName = JSON.stringify(name); - 1 > enclosingLine ? (enclosingLine = 0) : enclosingLine--; - 1 > enclosingCol ? (enclosingCol = 0) : enclosingCol--; - 1 > line ? (line = 0) : line--; - 1 > col ? (col = 0) : col--; - if ( - line < enclosingLine || - (line === enclosingLine && col < enclosingCol) - ) - enclosingCol = enclosingLine = 0; - 1 > line - ? ((line = encodedName.length + 3), - (enclosingCol -= line), - 0 > enclosingCol && (enclosingCol = 0), - (col = col - enclosingCol - line - 3), - 0 > col && (col = 0), - (encodedName = - "({" + - encodedName + - ":" + - " ".repeat(enclosingCol) + - "_=>" + - " ".repeat(col) + - "_()})")) - : 1 > enclosingLine - ? ((enclosingCol -= encodedName.length + 3), - 0 > enclosingCol && (enclosingCol = 0), - (encodedName = - "({" + - encodedName + - ":" + - " ".repeat(enclosingCol) + - "_=>" + - "\n".repeat(line - enclosingLine) + - " ".repeat(col) + - "_()})")) - : enclosingLine === line - ? ((col = col - enclosingCol - 3), - 0 > col && (col = 0), - (encodedName = - "\n".repeat(enclosingLine - 1) + - "({" + - encodedName + - ":\n" + - " ".repeat(enclosingCol) + - "_=>" + - " ".repeat(col) + - "_()})")) - : (encodedName = - "\n".repeat(enclosingLine - 1) + - "({" + - encodedName + - ":\n" + - " ".repeat(enclosingCol) + - "_=>" + - "\n".repeat(line - enclosingLine) + - " ".repeat(col) + - "_()})"); - encodedName = - 1 > enclosingLine - ? encodedName + - "\n/* This module was rendered by a Server Component. Turn on Source Maps to see the server source. */" - : "/* This module was rendered by a Server Component. Turn on Source Maps to see the server source. */" + - encodedName; - filename.startsWith("/") && (filename = "file://" + filename); - sourceMap - ? ((encodedName += - "\n//# sourceURL=about://React/" + - encodeURIComponent(environmentName) + - "/" + - encodeURI(filename) + - "?" + - fakeFunctionIdx++), - (encodedName += "\n//# sourceMappingURL=" + sourceMap)) - : (encodedName = filename - ? encodedName + ("\n//# sourceURL=" + encodeURI(filename)) - : encodedName + "\n//# sourceURL="); - try { - var fn = (0, eval)(encodedName)[name]; - } catch (x) { - fn = function (_) { - return _(); - }; - } - return fn; - } - function buildFakeCallStack( - response, - stack, - environmentName, - useEnclosingLine, - innerCall - ) { - for (var i = 0; i < stack.length; i++) { - var frame = stack[i], - frameKey = - frame.join("-") + - "-" + - environmentName + - (useEnclosingLine ? "-e" : "-n"), - fn = fakeFunctionCache.get(frameKey); - if (void 0 === fn) { - fn = frame[0]; - var filename = frame[1], - line = frame[2], - col = frame[3], - enclosingLine = frame[4]; - frame = frame[5]; - var findSourceMapURL = response._debugFindSourceMapURL; - findSourceMapURL = findSourceMapURL - ? findSourceMapURL(filename, environmentName) - : null; - fn = createFakeFunction( - fn, - filename, - findSourceMapURL, - line, - col, - useEnclosingLine ? line : enclosingLine, - useEnclosingLine ? col : frame, - environmentName - ); - fakeFunctionCache.set(frameKey, fn); - } - innerCall = fn.bind(null, innerCall); - } - return innerCall; - } - function getRootTask(response, childEnvironmentName) { - var rootTask = response._debugRootTask; - return rootTask - ? response._rootEnvironmentName !== childEnvironmentName - ? ((response = console.createTask.bind( - console, - '"use ' + childEnvironmentName.toLowerCase() + '"' - )), - rootTask.run(response)) - : rootTask - : null; - } - function initializeFakeTask(response, debugInfo) { - if (!supportsCreateTask || null == debugInfo.stack) return null; - var cachedEntry = debugInfo.debugTask; - if (void 0 !== cachedEntry) return cachedEntry; - var useEnclosingLine = void 0 === debugInfo.key, - stack = debugInfo.stack, - env = - null == debugInfo.env ? response._rootEnvironmentName : debugInfo.env; - cachedEntry = - null == debugInfo.owner || null == debugInfo.owner.env - ? response._rootEnvironmentName - : debugInfo.owner.env; - var ownerTask = - null == debugInfo.owner - ? null - : initializeFakeTask(response, debugInfo.owner); - env = - env !== cachedEntry - ? '"use ' + env.toLowerCase() + '"' - : void 0 !== debugInfo.key - ? "<" + (debugInfo.name || "...") + ">" - : void 0 !== debugInfo.name - ? debugInfo.name || "unknown" - : "await " + (debugInfo.awaited.name || "unknown"); - env = console.createTask.bind(console, env); - useEnclosingLine = buildFakeCallStack( - response, - stack, - cachedEntry, - useEnclosingLine, - env - ); - null === ownerTask - ? ((response = getRootTask(response, cachedEntry)), - (response = - null != response - ? response.run(useEnclosingLine) - : useEnclosingLine())) - : (response = ownerTask.run(useEnclosingLine)); - return (debugInfo.debugTask = response); - } - function fakeJSXCallSite() { - return Error("react-stack-top-frame"); - } - function initializeFakeStack(response, debugInfo) { - if (void 0 === debugInfo.debugStack) { - null != debugInfo.stack && - (debugInfo.debugStack = createFakeJSXCallStackInDEV( - response, - debugInfo.stack, - null == debugInfo.env ? "" : debugInfo.env - )); - var owner = debugInfo.owner; - null != owner && - (initializeFakeStack(response, owner), - void 0 === owner.debugLocation && - null != debugInfo.debugStack && - (owner.debugLocation = debugInfo.debugStack)); - } - } - function initializeDebugInfo(response, debugInfo) { - void 0 !== debugInfo.stack && initializeFakeTask(response, debugInfo); - if (null == debugInfo.owner && null != response._debugRootOwner) { - var _componentInfoOrAsyncInfo = debugInfo; - _componentInfoOrAsyncInfo.owner = response._debugRootOwner; - _componentInfoOrAsyncInfo.stack = null; - _componentInfoOrAsyncInfo.debugStack = response._debugRootStack; - _componentInfoOrAsyncInfo.debugTask = response._debugRootTask; - } else - void 0 !== debugInfo.stack && initializeFakeStack(response, debugInfo); - "number" === typeof debugInfo.time && - (debugInfo = { time: debugInfo.time + response._timeOrigin }); - return debugInfo; - } - function getCurrentStackInDEV() { - var owner = currentOwnerInDEV; - if (null === owner) return ""; - try { - var info = ""; - if (owner.owner || "string" !== typeof owner.name) { - for (; owner; ) { - var ownerStack = owner.debugStack; - if (null != ownerStack) { - if ((owner = owner.owner)) { - var JSCompiler_temp_const = info; - var error = ownerStack, - prevPrepareStackTrace = Error.prepareStackTrace; - Error.prepareStackTrace = prepareStackTrace; - var stack = error.stack; - Error.prepareStackTrace = prevPrepareStackTrace; - stack.startsWith("Error: react-stack-top-frame\n") && - (stack = stack.slice(29)); - var idx = stack.indexOf("\n"); - -1 !== idx && (stack = stack.slice(idx + 1)); - idx = stack.indexOf("react_stack_bottom_frame"); - -1 !== idx && (idx = stack.lastIndexOf("\n", idx)); - var JSCompiler_inline_result = - -1 !== idx ? (stack = stack.slice(0, idx)) : ""; - info = - JSCompiler_temp_const + ("\n" + JSCompiler_inline_result); - } - } else break; - } - var JSCompiler_inline_result$jscomp$0 = info; - } else { - JSCompiler_temp_const = owner.name; - if (void 0 === prefix) - try { - throw Error(); - } catch (x) { - (prefix = - ((error = x.stack.trim().match(/\n( *(at )?)/)) && error[1]) || - ""), - (suffix = - -1 < x.stack.indexOf("\n at") - ? " ()" - : -1 < x.stack.indexOf("@") - ? "@unknown:0:0" - : ""); - } - JSCompiler_inline_result$jscomp$0 = - "\n" + prefix + JSCompiler_temp_const + suffix; - } - } catch (x) { - JSCompiler_inline_result$jscomp$0 = - "\nError generating stack: " + x.message + "\n" + x.stack; - } - return JSCompiler_inline_result$jscomp$0; - } - function resolveConsoleEntry(response, json) { - if (response._replayConsole) { - var blockedChunk = response._blockedConsole; - if (null == blockedChunk) - (blockedChunk = createResolvedModelChunk(response, json)), - initializeModelChunk(blockedChunk), - "fulfilled" === blockedChunk.status - ? replayConsoleWithCallStackInDEV(response, blockedChunk.value) - : (blockedChunk.then( - function (v) { - return replayConsoleWithCallStackInDEV(response, v); - }, - function () {} - ), - (response._blockedConsole = blockedChunk)); - else { - var _chunk4 = createPendingChunk(response); - _chunk4.then( - function (v) { - return replayConsoleWithCallStackInDEV(response, v); - }, - function () {} - ); - response._blockedConsole = _chunk4; - var unblock = function () { - response._blockedConsole === _chunk4 && - (response._blockedConsole = null); - resolveModelChunk(response, _chunk4, json); - }; - blockedChunk.then(unblock, unblock); - } - } - } - function initializeIOInfo(response, ioInfo) { - void 0 !== ioInfo.stack && - (initializeFakeTask(response, ioInfo), - initializeFakeStack(response, ioInfo)); - ioInfo.start += response._timeOrigin; - ioInfo.end += response._timeOrigin; - if (response._replayConsole) { - response = response._rootEnvironmentName; - var promise = ioInfo.value; - if (promise) - switch (promise.status) { - case "fulfilled": - logIOInfo(ioInfo, response, promise.value); - break; - case "rejected": - logIOInfoErrored(ioInfo, response, promise.reason); - break; - default: - promise.then( - logIOInfo.bind(null, ioInfo, response), - logIOInfoErrored.bind(null, ioInfo, response) - ); - } - else logIOInfo(ioInfo, response, void 0); - } - } - function resolveIOInfo(response, id, model) { - var chunks = response._chunks, - chunk = chunks.get(id); - chunk - ? (resolveModelChunk(response, chunk, model), - "resolved_model" === chunk.status && initializeModelChunk(chunk)) - : ((chunk = createResolvedModelChunk(response, model)), - chunks.set(id, chunk), - initializeModelChunk(chunk)); - "fulfilled" === chunk.status - ? initializeIOInfo(response, chunk.value) - : chunk.then( - function (v) { - initializeIOInfo(response, v); - }, - function () {} - ); - } - function mergeBuffer(buffer, lastChunk) { - for ( - var l = buffer.length, byteLength = lastChunk.length, i = 0; - i < l; - i++ - ) - byteLength += buffer[i].byteLength; - byteLength = new Uint8Array(byteLength); - for (var _i3 = (i = 0); _i3 < l; _i3++) { - var chunk = buffer[_i3]; - byteLength.set(chunk, i); - i += chunk.byteLength; - } - byteLength.set(lastChunk, i); - return byteLength; - } - function resolveTypedArray( - response, - id, - buffer, - lastChunk, - constructor, - bytesPerElement, - streamState - ) { - buffer = - 0 === buffer.length && 0 === lastChunk.byteOffset % bytesPerElement - ? lastChunk - : mergeBuffer(buffer, lastChunk); - constructor = new constructor( - buffer.buffer, - buffer.byteOffset, - buffer.byteLength / bytesPerElement - ); - resolveBuffer(response, id, constructor, streamState); - } - function flushComponentPerformance( - response$jscomp$0, - root, - trackIdx$jscomp$6, - trackTime, - parentEndTime - ) { - if (!isArrayImpl(root._children)) { - var previousResult = root._children, - previousEndTime = previousResult.endTime; - if ( - -Infinity < parentEndTime && - parentEndTime < previousEndTime && - null !== previousResult.component - ) { - var componentInfo = previousResult.component, - trackIdx = trackIdx$jscomp$6, - startTime = parentEndTime; - if (supportsUserTiming && 0 <= previousEndTime && 10 > trackIdx) { - var color = - componentInfo.env === response$jscomp$0._rootEnvironmentName - ? "primary-light" - : "secondary-light", - entryName = componentInfo.name + " [deduped]", - debugTask = componentInfo.debugTask; - debugTask - ? debugTask.run( - console.timeStamp.bind( - console, - entryName, - 0 > startTime ? 0 : startTime, - previousEndTime, - trackNames[trackIdx], - "Server Components \u269b", - color - ) - ) - : console.timeStamp( - entryName, - 0 > startTime ? 0 : startTime, - previousEndTime, - trackNames[trackIdx], - "Server Components \u269b", - color - ); - } - } - previousResult.track = trackIdx$jscomp$6; - return previousResult; - } - var children = root._children; - var debugInfo = root._debugInfo; - if (0 === debugInfo.length && "fulfilled" === root.status) { - var resolvedValue = resolveLazy(root.value); - "object" === typeof resolvedValue && - null !== resolvedValue && - (isArrayImpl(resolvedValue) || - "function" === typeof resolvedValue[ASYNC_ITERATOR] || - resolvedValue.$$typeof === REACT_ELEMENT_TYPE || - resolvedValue.$$typeof === REACT_LAZY_TYPE) && - isArrayImpl(resolvedValue._debugInfo) && - (debugInfo = resolvedValue._debugInfo); - } - if (debugInfo) { - for (var startTime$jscomp$0 = 0, i = 0; i < debugInfo.length; i++) { - var info = debugInfo[i]; - "number" === typeof info.time && (startTime$jscomp$0 = info.time); - if ("string" === typeof info.name) { - startTime$jscomp$0 < trackTime && trackIdx$jscomp$6++; - trackTime = startTime$jscomp$0; - break; - } - } - for (var _i4 = debugInfo.length - 1; 0 <= _i4; _i4--) { - var _info = debugInfo[_i4]; - if ("number" === typeof _info.time && _info.time > parentEndTime) { - parentEndTime = _info.time; - break; - } - } - } - var result = { - track: trackIdx$jscomp$6, - endTime: -Infinity, - component: null - }; - root._children = result; - for ( - var childrenEndTime = -Infinity, - childTrackIdx = trackIdx$jscomp$6, - childTrackTime = trackTime, - _i5 = 0; - _i5 < children.length; - _i5++ - ) { - var childResult = flushComponentPerformance( - response$jscomp$0, - children[_i5], - childTrackIdx, - childTrackTime, - parentEndTime - ); - null !== childResult.component && - (result.component = childResult.component); - childTrackIdx = childResult.track; - var childEndTime = childResult.endTime; - childEndTime > childTrackTime && (childTrackTime = childEndTime); - childEndTime > childrenEndTime && (childrenEndTime = childEndTime); - } - if (debugInfo) - for ( - var componentEndTime = 0, - isLastComponent = !0, - endTime = -1, - endTimeIdx = -1, - _i6 = debugInfo.length - 1; - 0 <= _i6; - _i6-- - ) { - var _info2 = debugInfo[_i6]; - if ("number" === typeof _info2.time) { - 0 === componentEndTime && (componentEndTime = _info2.time); - var time = _info2.time; - if (-1 < endTimeIdx) - for (var j = endTimeIdx - 1; j > _i6; j--) { - var candidateInfo = debugInfo[j]; - if ("string" === typeof candidateInfo.name) { - componentEndTime > childrenEndTime && - (childrenEndTime = componentEndTime); - var componentInfo$jscomp$0 = candidateInfo, - response = response$jscomp$0, - componentInfo$jscomp$1 = componentInfo$jscomp$0, - trackIdx$jscomp$0 = trackIdx$jscomp$6, - startTime$jscomp$1 = time, - componentEndTime$jscomp$0 = componentEndTime, - childrenEndTime$jscomp$0 = childrenEndTime; - if ( - isLastComponent && - "rejected" === root.status && - root.reason !== response._closedReason - ) { - var componentInfo$jscomp$2 = componentInfo$jscomp$1, - trackIdx$jscomp$1 = trackIdx$jscomp$0, - startTime$jscomp$2 = startTime$jscomp$1, - childrenEndTime$jscomp$1 = childrenEndTime$jscomp$0, - error = root.reason; - if (supportsUserTiming) { - var env = componentInfo$jscomp$2.env, - name = componentInfo$jscomp$2.name, - entryName$jscomp$0 = - env === response._rootEnvironmentName || - void 0 === env - ? name - : name + " [" + env + "]", - measureName = "\u200b" + entryName$jscomp$0, - properties = [ - [ - "Error", - "object" === typeof error && - null !== error && - "string" === typeof error.message - ? String(error.message) - : String(error) - ] - ]; - null != componentInfo$jscomp$2.key && - addValueToProperties( - "key", - componentInfo$jscomp$2.key, - properties, - 0, - "" - ); - null != componentInfo$jscomp$2.props && - addObjectToProperties( - componentInfo$jscomp$2.props, - properties, - 0, - "" - ); - performance.measure(measureName, { - start: 0 > startTime$jscomp$2 ? 0 : startTime$jscomp$2, - end: childrenEndTime$jscomp$1, - detail: { - devtools: { - color: "error", - track: trackNames[trackIdx$jscomp$1], - trackGroup: "Server Components \u269b", - tooltipText: entryName$jscomp$0 + " Errored", - properties: properties - } - } - }); - performance.clearMeasures(measureName); - } - } else { - var componentInfo$jscomp$3 = componentInfo$jscomp$1, - trackIdx$jscomp$2 = trackIdx$jscomp$0, - startTime$jscomp$3 = startTime$jscomp$1, - childrenEndTime$jscomp$2 = childrenEndTime$jscomp$0; - if ( - supportsUserTiming && - 0 <= childrenEndTime$jscomp$2 && - 10 > trackIdx$jscomp$2 - ) { - var env$jscomp$0 = componentInfo$jscomp$3.env, - name$jscomp$0 = componentInfo$jscomp$3.name, - isPrimaryEnv = - env$jscomp$0 === response._rootEnvironmentName, - selfTime = - componentEndTime$jscomp$0 - startTime$jscomp$3, - color$jscomp$0 = - 0.5 > selfTime - ? isPrimaryEnv - ? "primary-light" - : "secondary-light" - : 50 > selfTime - ? isPrimaryEnv - ? "primary" - : "secondary" - : 500 > selfTime - ? isPrimaryEnv - ? "primary-dark" - : "secondary-dark" - : "error", - debugTask$jscomp$0 = componentInfo$jscomp$3.debugTask, - measureName$jscomp$0 = - "\u200b" + - (isPrimaryEnv || void 0 === env$jscomp$0 - ? name$jscomp$0 - : name$jscomp$0 + " [" + env$jscomp$0 + "]"); - if (debugTask$jscomp$0) { - var properties$jscomp$0 = []; - null != componentInfo$jscomp$3.key && - addValueToProperties( - "key", - componentInfo$jscomp$3.key, - properties$jscomp$0, - 0, - "" - ); - null != componentInfo$jscomp$3.props && - addObjectToProperties( - componentInfo$jscomp$3.props, - properties$jscomp$0, - 0, - "" - ); - debugTask$jscomp$0.run( - performance.measure.bind( - performance, - measureName$jscomp$0, - { - start: - 0 > startTime$jscomp$3 ? 0 : startTime$jscomp$3, - end: childrenEndTime$jscomp$2, - detail: { - devtools: { - color: color$jscomp$0, - track: trackNames[trackIdx$jscomp$2], - trackGroup: "Server Components \u269b", - properties: properties$jscomp$0 - } - } - } - ) - ); - performance.clearMeasures(measureName$jscomp$0); - } else - console.timeStamp( - measureName$jscomp$0, - 0 > startTime$jscomp$3 ? 0 : startTime$jscomp$3, - childrenEndTime$jscomp$2, - trackNames[trackIdx$jscomp$2], - "Server Components \u269b", - color$jscomp$0 - ); - } - } - componentEndTime = time; - result.component = componentInfo$jscomp$0; - isLastComponent = !1; - } else if ( - candidateInfo.awaited && - null != candidateInfo.awaited.env - ) { - endTime > childrenEndTime && (childrenEndTime = endTime); - var asyncInfo = candidateInfo, - env$jscomp$1 = response$jscomp$0._rootEnvironmentName, - promise = asyncInfo.awaited.value; - if (promise) { - var thenable = promise; - switch (thenable.status) { - case "fulfilled": - logComponentAwait( - asyncInfo, - trackIdx$jscomp$6, - time, - endTime, - env$jscomp$1, - thenable.value - ); - break; - case "rejected": - var asyncInfo$jscomp$0 = asyncInfo, - trackIdx$jscomp$3 = trackIdx$jscomp$6, - startTime$jscomp$4 = time, - endTime$jscomp$0 = endTime, - rootEnv = env$jscomp$1, - error$jscomp$0 = thenable.reason; - if (supportsUserTiming && 0 < endTime$jscomp$0) { - var description = getIODescription(error$jscomp$0), - entryName$jscomp$1 = - "await " + - getIOShortName( - asyncInfo$jscomp$0.awaited, - description, - asyncInfo$jscomp$0.env, - rootEnv - ), - debugTask$jscomp$1 = - asyncInfo$jscomp$0.debugTask || - asyncInfo$jscomp$0.awaited.debugTask; - if (debugTask$jscomp$1) { - var properties$jscomp$1 = [ - [ - "Rejected", - "object" === typeof error$jscomp$0 && - null !== error$jscomp$0 && - "string" === typeof error$jscomp$0.message - ? String(error$jscomp$0.message) - : String(error$jscomp$0) - ] - ], - tooltipText = - getIOLongName( - asyncInfo$jscomp$0.awaited, - description, - asyncInfo$jscomp$0.env, - rootEnv - ) + " Rejected"; - debugTask$jscomp$1.run( - performance.measure.bind( - performance, - entryName$jscomp$1, - { - start: - 0 > startTime$jscomp$4 - ? 0 - : startTime$jscomp$4, - end: endTime$jscomp$0, - detail: { - devtools: { - color: "error", - track: trackNames[trackIdx$jscomp$3], - trackGroup: "Server Components \u269b", - properties: properties$jscomp$1, - tooltipText: tooltipText - } - } - } - ) - ); - performance.clearMeasures(entryName$jscomp$1); - } else - console.timeStamp( - entryName$jscomp$1, - 0 > startTime$jscomp$4 ? 0 : startTime$jscomp$4, - endTime$jscomp$0, - trackNames[trackIdx$jscomp$3], - "Server Components \u269b", - "error" - ); - } - break; - default: - logComponentAwait( - asyncInfo, - trackIdx$jscomp$6, - time, - endTime, - env$jscomp$1, - void 0 - ); - } - } else - logComponentAwait( - asyncInfo, - trackIdx$jscomp$6, - time, - endTime, - env$jscomp$1, - void 0 - ); - } - } - else { - endTime = time; - for (var _j = debugInfo.length - 1; _j > _i6; _j--) { - var _candidateInfo = debugInfo[_j]; - if ("string" === typeof _candidateInfo.name) { - componentEndTime > childrenEndTime && - (childrenEndTime = componentEndTime); - var _componentInfo = _candidateInfo, - _env = response$jscomp$0._rootEnvironmentName, - componentInfo$jscomp$4 = _componentInfo, - trackIdx$jscomp$4 = trackIdx$jscomp$6, - startTime$jscomp$5 = time, - childrenEndTime$jscomp$3 = childrenEndTime; - if (supportsUserTiming) { - var env$jscomp$2 = componentInfo$jscomp$4.env, - name$jscomp$1 = componentInfo$jscomp$4.name, - entryName$jscomp$2 = - env$jscomp$2 === _env || void 0 === env$jscomp$2 - ? name$jscomp$1 - : name$jscomp$1 + " [" + env$jscomp$2 + "]", - measureName$jscomp$1 = "\u200b" + entryName$jscomp$2, - properties$jscomp$2 = [ - [ - "Aborted", - "The stream was aborted before this Component finished rendering." - ] - ]; - null != componentInfo$jscomp$4.key && - addValueToProperties( - "key", - componentInfo$jscomp$4.key, - properties$jscomp$2, - 0, - "" - ); - null != componentInfo$jscomp$4.props && - addObjectToProperties( - componentInfo$jscomp$4.props, - properties$jscomp$2, - 0, - "" - ); - performance.measure(measureName$jscomp$1, { - start: 0 > startTime$jscomp$5 ? 0 : startTime$jscomp$5, - end: childrenEndTime$jscomp$3, - detail: { - devtools: { - color: "warning", - track: trackNames[trackIdx$jscomp$4], - trackGroup: "Server Components \u269b", - tooltipText: entryName$jscomp$2 + " Aborted", - properties: properties$jscomp$2 - } - } - }); - performance.clearMeasures(measureName$jscomp$1); - } - componentEndTime = time; - result.component = _componentInfo; - isLastComponent = !1; - } else if ( - _candidateInfo.awaited && - null != _candidateInfo.awaited.env - ) { - var _asyncInfo = _candidateInfo, - _env2 = response$jscomp$0._rootEnvironmentName; - _asyncInfo.awaited.end > endTime && - (endTime = _asyncInfo.awaited.end); - endTime > childrenEndTime && (childrenEndTime = endTime); - var asyncInfo$jscomp$1 = _asyncInfo, - trackIdx$jscomp$5 = trackIdx$jscomp$6, - startTime$jscomp$6 = time, - endTime$jscomp$1 = endTime, - rootEnv$jscomp$0 = _env2; - if (supportsUserTiming && 0 < endTime$jscomp$1) { - var entryName$jscomp$3 = - "await " + - getIOShortName( - asyncInfo$jscomp$1.awaited, - "", - asyncInfo$jscomp$1.env, - rootEnv$jscomp$0 - ), - debugTask$jscomp$2 = - asyncInfo$jscomp$1.debugTask || - asyncInfo$jscomp$1.awaited.debugTask; - if (debugTask$jscomp$2) { - var tooltipText$jscomp$0 = - getIOLongName( - asyncInfo$jscomp$1.awaited, - "", - asyncInfo$jscomp$1.env, - rootEnv$jscomp$0 - ) + " Aborted"; - debugTask$jscomp$2.run( - performance.measure.bind( - performance, - entryName$jscomp$3, - { - start: - 0 > startTime$jscomp$6 ? 0 : startTime$jscomp$6, - end: endTime$jscomp$1, - detail: { - devtools: { - color: "warning", - track: trackNames[trackIdx$jscomp$5], - trackGroup: "Server Components \u269b", - properties: [ - [ - "Aborted", - "The stream was aborted before this Promise resolved." - ] - ], - tooltipText: tooltipText$jscomp$0 - } - } - } - ) - ); - performance.clearMeasures(entryName$jscomp$3); - } else - console.timeStamp( - entryName$jscomp$3, - 0 > startTime$jscomp$6 ? 0 : startTime$jscomp$6, - endTime$jscomp$1, - trackNames[trackIdx$jscomp$5], - "Server Components \u269b", - "warning" - ); - } - } - } - } - endTime = time; - endTimeIdx = _i6; - } - } - result.endTime = childrenEndTime; - return result; - } - function flushInitialRenderPerformance(response) { - if (response._replayConsole) { - var rootChunk = getChunk(response, 0); - isArrayImpl(rootChunk._children) && - (markAllTracksInOrder(), - flushComponentPerformance( - response, - rootChunk, - 0, - -Infinity, - -Infinity - )); - } - } - function processFullBinaryRow( - response, - streamState, - id, - tag, - buffer, - chunk - ) { - switch (tag) { - case 65: - resolveBuffer( - response, - id, - mergeBuffer(buffer, chunk).buffer, - streamState - ); - return; - case 79: - resolveTypedArray( - response, - id, - buffer, - chunk, - Int8Array, - 1, - streamState - ); - return; - case 111: - resolveBuffer( - response, - id, - 0 === buffer.length ? chunk : mergeBuffer(buffer, chunk), - streamState - ); - return; - case 85: - resolveTypedArray( - response, - id, - buffer, - chunk, - Uint8ClampedArray, - 1, - streamState - ); - return; - case 83: - resolveTypedArray( - response, - id, - buffer, - chunk, - Int16Array, - 2, - streamState - ); - return; - case 115: - resolveTypedArray( - response, - id, - buffer, - chunk, - Uint16Array, - 2, - streamState - ); - return; - case 76: - resolveTypedArray( - response, - id, - buffer, - chunk, - Int32Array, - 4, - streamState - ); - return; - case 108: - resolveTypedArray( - response, - id, - buffer, - chunk, - Uint32Array, - 4, - streamState - ); - return; - case 71: - resolveTypedArray( - response, - id, - buffer, - chunk, - Float32Array, - 4, - streamState - ); - return; - case 103: - resolveTypedArray( - response, - id, - buffer, - chunk, - Float64Array, - 8, - streamState - ); - return; - case 77: - resolveTypedArray( - response, - id, - buffer, - chunk, - BigInt64Array, - 8, - streamState - ); - return; - case 109: - resolveTypedArray( - response, - id, - buffer, - chunk, - BigUint64Array, - 8, - streamState - ); - return; - case 86: - resolveTypedArray( - response, - id, - buffer, - chunk, - DataView, - 1, - streamState - ); - return; - } - for ( - var stringDecoder = response._stringDecoder, row = "", i = 0; - i < buffer.length; - i++ - ) - row += stringDecoder.decode(buffer[i], decoderOptions); - row += stringDecoder.decode(chunk); - processFullStringRow(response, streamState, id, tag, row); - } - function processFullStringRow(response, streamState, id, tag, row) { - switch (tag) { - case 73: - resolveModule(response, id, row, streamState); - break; - case 72: - id = row[0]; - streamState = row.slice(1); - response = JSON.parse(streamState, response._fromJSON); - streamState = ReactDOMSharedInternals.d; - switch (id) { - case "D": - streamState.D(response); - break; - case "C": - "string" === typeof response - ? streamState.C(response) - : streamState.C(response[0], response[1]); - break; - case "L": - id = response[0]; - row = response[1]; - 3 === response.length - ? streamState.L(id, row, response[2]) - : streamState.L(id, row); - break; - case "m": - "string" === typeof response - ? streamState.m(response) - : streamState.m(response[0], response[1]); - break; - case "X": - "string" === typeof response - ? streamState.X(response) - : streamState.X(response[0], response[1]); - break; - case "S": - "string" === typeof response - ? streamState.S(response) - : streamState.S( - response[0], - 0 === response[1] ? void 0 : response[1], - 3 === response.length ? response[2] : void 0 - ); - break; - case "M": - "string" === typeof response - ? streamState.M(response) - : streamState.M(response[0], response[1]); - } - break; - case 69: - tag = response._chunks; - var chunk = tag.get(id); - row = JSON.parse(row); - var error = resolveErrorDev(response, row); - error.digest = row.digest; - chunk - ? (resolveChunkDebugInfo(response, streamState, chunk), - triggerErrorOnChunk(response, chunk, error)) - : ((row = new ReactPromise("rejected", null, error)), - resolveChunkDebugInfo(response, streamState, row), - tag.set(id, row)); - break; - case 84: - tag = response._chunks; - (chunk = tag.get(id)) && "pending" !== chunk.status - ? chunk.reason.enqueueValue(row) - : (chunk && releasePendingChunk(response, chunk), - (row = new ReactPromise("fulfilled", row, null)), - resolveChunkDebugInfo(response, streamState, row), - tag.set(id, row)); - break; - case 78: - response._timeOrigin = +row - performance.timeOrigin; - break; - case 68: - id = getChunk(response, id); - "fulfilled" !== id.status && - "rejected" !== id.status && - "halted" !== id.status && - "blocked" !== id.status && - "resolved_module" !== id.status && - ((streamState = id._debugChunk), - (tag = createResolvedModelChunk(response, row)), - (tag._debugChunk = streamState), - (id._debugChunk = tag), - initializeDebugChunk(response, id), - "blocked" !== tag.status || - (void 0 !== response._debugChannel && - response._debugChannel.hasReadable) || - '"' !== row[0] || - "$" !== row[1] || - ((streamState = row.slice(2, row.length - 1).split(":")), - (streamState = parseInt(streamState[0], 16)), - "pending" === getChunk(response, streamState).status && - (id._debugChunk = null))); - break; - case 74: - resolveIOInfo(response, id, row); - break; - case 87: - resolveConsoleEntry(response, row); - break; - case 82: - startReadableStream(response, id, void 0, streamState); - break; - case 114: - startReadableStream(response, id, "bytes", streamState); - break; - case 88: - startAsyncIterable(response, id, !1, streamState); - break; - case 120: - startAsyncIterable(response, id, !0, streamState); - break; - case 67: - (id = response._chunks.get(id)) && - "fulfilled" === id.status && - (0 === --response._pendingChunks && - (response._weakResponse.response = null), - id.reason.close("" === row ? '"$undefined"' : row)); - break; - default: - if ("" === row) { - if ( - ((streamState = response._chunks), - (row = streamState.get(id)) || - streamState.set(id, (row = createPendingChunk(response))), - "pending" === row.status || "blocked" === row.status) - ) - releasePendingChunk(response, row), - (response = row), - (response.status = "halted"), - (response.value = null), - (response.reason = null); - } else - (tag = response._chunks), - (chunk = tag.get(id)) - ? (resolveChunkDebugInfo(response, streamState, chunk), - resolveModelChunk(response, chunk, row)) - : ((row = createResolvedModelChunk(response, row)), - resolveChunkDebugInfo(response, streamState, row), - tag.set(id, row)); - } - } - function processBinaryChunk(weakResponse, streamState, chunk) { - if (void 0 !== weakResponse.weak.deref()) { - weakResponse = unwrapWeakResponse(weakResponse); - var i = 0, - rowState = streamState._rowState, - rowID = streamState._rowID, - rowTag = streamState._rowTag, - rowLength = streamState._rowLength, - buffer = streamState._buffer, - chunkLength = chunk.length; - for ( - incrementChunkDebugInfo(streamState, chunkLength); - i < chunkLength; - - ) { - var lastIdx = -1; - switch (rowState) { - case 0: - lastIdx = chunk[i++]; - 58 === lastIdx - ? (rowState = 1) - : (rowID = - (rowID << 4) | - (96 < lastIdx ? lastIdx - 87 : lastIdx - 48)); - continue; - case 1: - rowState = chunk[i]; - 84 === rowState || - 65 === rowState || - 79 === rowState || - 111 === rowState || - 98 === rowState || - 85 === rowState || - 83 === rowState || - 115 === rowState || - 76 === rowState || - 108 === rowState || - 71 === rowState || - 103 === rowState || - 77 === rowState || - 109 === rowState || - 86 === rowState - ? ((rowTag = rowState), (rowState = 2), i++) - : (64 < rowState && 91 > rowState) || - 35 === rowState || - 114 === rowState || - 120 === rowState - ? ((rowTag = rowState), (rowState = 3), i++) - : ((rowTag = 0), (rowState = 3)); - continue; - case 2: - lastIdx = chunk[i++]; - 44 === lastIdx - ? (rowState = 4) - : (rowLength = - (rowLength << 4) | - (96 < lastIdx ? lastIdx - 87 : lastIdx - 48)); - continue; - case 3: - lastIdx = chunk.indexOf(10, i); - break; - case 4: - (lastIdx = i + rowLength), - lastIdx > chunk.length && (lastIdx = -1); - } - var offset = chunk.byteOffset + i; - if (-1 < lastIdx) - (rowLength = new Uint8Array(chunk.buffer, offset, lastIdx - i)), - 98 === rowTag - ? resolveBuffer( - weakResponse, - rowID, - lastIdx === chunkLength ? rowLength : rowLength.slice(), - streamState - ) - : processFullBinaryRow( - weakResponse, - streamState, - rowID, - rowTag, - buffer, - rowLength - ), - (i = lastIdx), - 3 === rowState && i++, - (rowLength = rowID = rowTag = rowState = 0), - (buffer.length = 0); - else { - chunk = new Uint8Array(chunk.buffer, offset, chunk.byteLength - i); - 98 === rowTag - ? ((rowLength -= chunk.byteLength), - resolveBuffer(weakResponse, rowID, chunk, streamState)) - : (buffer.push(chunk), (rowLength -= chunk.byteLength)); - break; - } - } - streamState._rowState = rowState; - streamState._rowID = rowID; - streamState._rowTag = rowTag; - streamState._rowLength = rowLength; - } - } - function createFromJSONCallback(response) { - return function (key, value) { - if ("string" === typeof value) - return parseModelString(response, this, key, value); - if ("object" === typeof value && null !== value) { - if (value[0] === REACT_ELEMENT_TYPE) - b: { - var owner = value[4], - stack = value[5]; - key = value[6]; - value = { - $$typeof: REACT_ELEMENT_TYPE, - type: value[1], - key: value[2], - props: value[3], - _owner: void 0 === owner ? null : owner - }; - Object.defineProperty(value, "ref", { - enumerable: !1, - get: nullRefGetter - }); - value._store = {}; - Object.defineProperty(value._store, "validated", { - configurable: !1, - enumerable: !1, - writable: !0, - value: key - }); - Object.defineProperty(value, "_debugInfo", { - configurable: !1, - enumerable: !1, - writable: !0, - value: null - }); - Object.defineProperty(value, "_debugStack", { - configurable: !1, - enumerable: !1, - writable: !0, - value: void 0 === stack ? null : stack - }); - Object.defineProperty(value, "_debugTask", { - configurable: !1, - enumerable: !1, - writable: !0, - value: null - }); - if (null !== initializingHandler) { - owner = initializingHandler; - initializingHandler = owner.parent; - if (owner.errored) { - stack = new ReactPromise("rejected", null, owner.reason); - initializeElement(response, value, null); - owner = { - name: getComponentNameFromType(value.type) || "", - owner: value._owner - }; - owner.debugStack = value._debugStack; - supportsCreateTask && (owner.debugTask = value._debugTask); - stack._debugInfo = [owner]; - key = createLazyChunkWrapper(stack, key); - break b; - } - if (0 < owner.deps) { - stack = new ReactPromise("blocked", null, null); - owner.value = value; - owner.chunk = stack; - key = createLazyChunkWrapper(stack, key); - value = initializeElement.bind(null, response, value, key); - stack.then(value, value); - break b; - } - } - initializeElement(response, value, null); - key = value; - } - else key = value; - return key; - } - return value; - }; - } - function close(weakResponse) { - reportGlobalError(weakResponse, Error("Connection closed.")); - } - function noServerCall$1() { - throw Error( - "Server Functions cannot be called during initial render. This would create a fetch waterfall. Try to use a Server Component to pass data to Client Components instead." - ); - } - function createResponseFromOptions(options) { - return new ResponseInstance( - options.serverConsumerManifest.moduleMap, - options.serverConsumerManifest.serverModuleMap, - options.serverConsumerManifest.moduleLoading, - noServerCall$1, - options.encodeFormAction, - "string" === typeof options.nonce ? options.nonce : void 0, - options && options.temporaryReferences - ? options.temporaryReferences - : void 0, - options && options.findSourceMapURL ? options.findSourceMapURL : void 0, - options ? !0 === options.replayConsoleLogs : !1, - options && options.environmentName ? options.environmentName : void 0, - options && null != options.startTime ? options.startTime : void 0, - options && null != options.endTime ? options.endTime : void 0, - options && void 0 !== options.debugChannel - ? { - hasReadable: void 0 !== options.debugChannel.readable, - callback: null - } - : void 0 - )._weakResponse; - } - function startReadingFromStream$1(response, stream, onDone, debugValue) { - function progress(_ref) { - var value = _ref.value; - if (_ref.done) return onDone(); - processBinaryChunk(response, streamState, value); - return reader.read().then(progress).catch(error); - } - function error(e) { - reportGlobalError(response, e); - } - var streamState = createStreamState(response, debugValue), - reader = stream.getReader(); - reader.read().then(progress).catch(error); - } - function noServerCall() { - throw Error( - "Server Functions cannot be called during initial render. This would create a fetch waterfall. Try to use a Server Component to pass data to Client Components instead." - ); - } - function startReadingFromStream(response$jscomp$0, stream, onEnd) { - var streamState = createStreamState(response$jscomp$0, stream); - stream.on("data", function (chunk) { - if ("string" === typeof chunk) { - if (void 0 !== response$jscomp$0.weak.deref()) { - var response = unwrapWeakResponse(response$jscomp$0), - i = 0, - rowState = streamState._rowState, - rowID = streamState._rowID, - rowTag = streamState._rowTag, - rowLength = streamState._rowLength, - buffer = streamState._buffer, - chunkLength = chunk.length; - for ( - incrementChunkDebugInfo(streamState, chunkLength); - i < chunkLength; - - ) { - var lastIdx = -1; - switch (rowState) { - case 0: - lastIdx = chunk.charCodeAt(i++); - 58 === lastIdx - ? (rowState = 1) - : (rowID = - (rowID << 4) | - (96 < lastIdx ? lastIdx - 87 : lastIdx - 48)); - continue; - case 1: - rowState = chunk.charCodeAt(i); - 84 === rowState || - 65 === rowState || - 79 === rowState || - 111 === rowState || - 85 === rowState || - 83 === rowState || - 115 === rowState || - 76 === rowState || - 108 === rowState || - 71 === rowState || - 103 === rowState || - 77 === rowState || - 109 === rowState || - 86 === rowState - ? ((rowTag = rowState), (rowState = 2), i++) - : (64 < rowState && 91 > rowState) || - 114 === rowState || - 120 === rowState - ? ((rowTag = rowState), (rowState = 3), i++) - : ((rowTag = 0), (rowState = 3)); - continue; - case 2: - lastIdx = chunk.charCodeAt(i++); - 44 === lastIdx - ? (rowState = 4) - : (rowLength = - (rowLength << 4) | - (96 < lastIdx ? lastIdx - 87 : lastIdx - 48)); - continue; - case 3: - lastIdx = chunk.indexOf("\n", i); - break; - case 4: - if (84 !== rowTag) - throw Error( - "Binary RSC chunks cannot be encoded as strings. This is a bug in the wiring of the React streams." - ); - if (rowLength < chunk.length || chunk.length > 3 * rowLength) - throw Error( - "String chunks need to be passed in their original shape. Not split into smaller string chunks. This is a bug in the wiring of the React streams." - ); - lastIdx = chunk.length; - } - if (-1 < lastIdx) { - if (0 < buffer.length) - throw Error( - "String chunks need to be passed in their original shape. Not split into smaller string chunks. This is a bug in the wiring of the React streams." - ); - i = chunk.slice(i, lastIdx); - processFullStringRow(response, streamState, rowID, rowTag, i); - i = lastIdx; - 3 === rowState && i++; - rowLength = rowID = rowTag = rowState = 0; - buffer.length = 0; - } else if (chunk.length !== i) - throw Error( - "String chunks need to be passed in their original shape. Not split into smaller string chunks. This is a bug in the wiring of the React streams." - ); - } - streamState._rowState = rowState; - streamState._rowID = rowID; - streamState._rowTag = rowTag; - streamState._rowLength = rowLength; - } - } else processBinaryChunk(response$jscomp$0, streamState, chunk); - }); - stream.on("error", function (error) { - reportGlobalError(response$jscomp$0, error); - }); - stream.on("end", onEnd); - } - var util = require("util"), - ReactDOM = require("react-dom"), - React = require("react"), - decoderOptions = { stream: !0 }, - bind$1 = Function.prototype.bind, - hasOwnProperty = Object.prototype.hasOwnProperty, - asyncModuleCache = new Map(), - ReactDOMSharedInternals = - ReactDOM.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE, - REACT_ELEMENT_TYPE = Symbol.for("react.transitional.element"), - REACT_PORTAL_TYPE = Symbol.for("react.portal"), - REACT_FRAGMENT_TYPE = Symbol.for("react.fragment"), - REACT_STRICT_MODE_TYPE = Symbol.for("react.strict_mode"), - REACT_PROFILER_TYPE = Symbol.for("react.profiler"), - REACT_CONSUMER_TYPE = Symbol.for("react.consumer"), - REACT_CONTEXT_TYPE = Symbol.for("react.context"), - REACT_FORWARD_REF_TYPE = Symbol.for("react.forward_ref"), - REACT_SUSPENSE_TYPE = Symbol.for("react.suspense"), - REACT_SUSPENSE_LIST_TYPE = Symbol.for("react.suspense_list"), - REACT_MEMO_TYPE = Symbol.for("react.memo"), - REACT_LAZY_TYPE = Symbol.for("react.lazy"), - REACT_ACTIVITY_TYPE = Symbol.for("react.activity"), - REACT_VIEW_TRANSITION_TYPE = Symbol.for("react.view_transition"), - MAYBE_ITERATOR_SYMBOL = Symbol.iterator, - ASYNC_ITERATOR = Symbol.asyncIterator, - isArrayImpl = Array.isArray, - getPrototypeOf = Object.getPrototypeOf, - jsxPropsParents = new WeakMap(), - jsxChildrenParents = new WeakMap(), - CLIENT_REFERENCE_TAG = Symbol.for("react.client.reference"), - ObjectPrototype = Object.prototype, - knownServerReferences = new WeakMap(), - boundCache = new WeakMap(), - fakeServerFunctionIdx = 0, - FunctionBind = Function.prototype.bind, - ArraySlice = Array.prototype.slice, - v8FrameRegExp = - /^ {3} at (?:(.+) \((.+):(\d+):(\d+)\)|(?:async )?(.+):(\d+):(\d+))$/, - jscSpiderMonkeyFrameRegExp = /(?:(.*)@)?(.*):(\d+):(\d+)/, - REACT_CLIENT_REFERENCE = Symbol.for("react.client.reference"), - supportsUserTiming = - "undefined" !== typeof console && - "function" === typeof console.timeStamp && - "undefined" !== typeof performance && - "function" === typeof performance.measure, - trackNames = - "Primary Parallel Parallel\u200b Parallel\u200b\u200b Parallel\u200b\u200b\u200b Parallel\u200b\u200b\u200b\u200b Parallel\u200b\u200b\u200b\u200b\u200b Parallel\u200b\u200b\u200b\u200b\u200b\u200b Parallel\u200b\u200b\u200b\u200b\u200b\u200b\u200b Parallel\u200b\u200b\u200b\u200b\u200b\u200b\u200b\u200b".split( - " " - ), - prefix, - suffix; - new ("function" === typeof WeakMap ? WeakMap : Map)(); - var ReactSharedInteralsServer = - React.__SERVER_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE, - ReactSharedInternals = - React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE || - ReactSharedInteralsServer; - ReactPromise.prototype = Object.create(Promise.prototype); - ReactPromise.prototype.then = function (resolve, reject) { - var _this = this; - switch (this.status) { - case "resolved_model": - initializeModelChunk(this); - break; - case "resolved_module": - initializeModuleChunk(this); - } - var resolveCallback = resolve, - rejectCallback = reject, - wrapperPromise = new Promise(function (res, rej) { - resolve = function (value) { - wrapperPromise._debugInfo = _this._debugInfo; - res(value); - }; - reject = function (reason) { - wrapperPromise._debugInfo = _this._debugInfo; - rej(reason); - }; - }); - wrapperPromise.then(resolveCallback, rejectCallback); - switch (this.status) { - case "fulfilled": - "function" === typeof resolve && resolve(this.value); - break; - case "pending": - case "blocked": - "function" === typeof resolve && - (null === this.value && (this.value = []), - this.value.push(resolve)); - "function" === typeof reject && - (null === this.reason && (this.reason = []), - this.reason.push(reject)); - break; - case "halted": - break; - default: - "function" === typeof reject && reject(this.reason); - } - }; - var debugChannelRegistry = - "function" === typeof FinalizationRegistry - ? new FinalizationRegistry(closeDebugChannel) - : null, - initializingHandler = null, - initializingChunk = null, - mightHaveStaticConstructor = /\bclass\b.*\bstatic\b/, - MIN_CHUNK_SIZE = 65536, - supportsCreateTask = !!console.createTask, - fakeFunctionCache = new Map(), - fakeFunctionIdx = 0, - createFakeJSXCallStack = { - react_stack_bottom_frame: function (response, stack, environmentName) { - return buildFakeCallStack( - response, - stack, - environmentName, - !1, - fakeJSXCallSite - )(); - } - }, - createFakeJSXCallStackInDEV = - createFakeJSXCallStack.react_stack_bottom_frame.bind( - createFakeJSXCallStack - ), - currentOwnerInDEV = null, - replayConsoleWithCallStack = { - react_stack_bottom_frame: function (response, payload) { - var methodName = payload[0], - stackTrace = payload[1], - owner = payload[2], - env = payload[3]; - payload = payload.slice(4); - var prevStack = ReactSharedInternals.getCurrentStack; - ReactSharedInternals.getCurrentStack = getCurrentStackInDEV; - currentOwnerInDEV = null === owner ? response._debugRootOwner : owner; - try { - a: { - var offset = 0; - switch (methodName) { - case "dir": - case "dirxml": - case "groupEnd": - case "table": - var JSCompiler_inline_result = bind$1.apply( - console[methodName], - [console].concat(payload) - ); - break a; - case "assert": - offset = 1; - } - var newArgs = payload.slice(0); - "string" === typeof newArgs[offset] - ? newArgs.splice( - offset, - 1, - "\u001b[0m\u001b[7m%c%s\u001b[0m%c " + newArgs[offset], - "background: #e6e6e6;background: light-dark(rgba(0,0,0,0.1), rgba(255,255,255,0.25));color: #000000;color: light-dark(#000000, #ffffff);border-radius: 2px", - " " + env + " ", - "" - ) - : newArgs.splice( - offset, - 0, - "\u001b[0m\u001b[7m%c%s\u001b[0m%c", - "background: #e6e6e6;background: light-dark(rgba(0,0,0,0.1), rgba(255,255,255,0.25));color: #000000;color: light-dark(#000000, #ffffff);border-radius: 2px", - " " + env + " ", - "" - ); - newArgs.unshift(console); - JSCompiler_inline_result = bind$1.apply( - console[methodName], - newArgs - ); - } - var callStack = buildFakeCallStack( - response, - stackTrace, - env, - !1, - JSCompiler_inline_result - ); - if (null != owner) { - var task = initializeFakeTask(response, owner); - initializeFakeStack(response, owner); - if (null !== task) { - task.run(callStack); - return; - } - } - var rootTask = getRootTask(response, env); - null != rootTask ? rootTask.run(callStack) : callStack(); - } finally { - (currentOwnerInDEV = null), - (ReactSharedInternals.getCurrentStack = prevStack); - } - } - }, - replayConsoleWithCallStackInDEV = - replayConsoleWithCallStack.react_stack_bottom_frame.bind( - replayConsoleWithCallStack - ); - exports.createFromFetch = function (promiseForResponse, options) { - var response = createResponseFromOptions(options); - promiseForResponse.then( - function (r) { - if ( - options && - options.debugChannel && - options.debugChannel.readable - ) { - var streamDoneCount = 0, - handleDone = function () { - 2 === ++streamDoneCount && close(response); - }; - startReadingFromStream$1( - response, - options.debugChannel.readable, - handleDone - ); - startReadingFromStream$1(response, r.body, handleDone, r); - } else - startReadingFromStream$1( - response, - r.body, - close.bind(null, response), - r - ); - }, - function (e) { - reportGlobalError(response, e); - } - ); - return getRoot(response); - }; - exports.createFromNodeStream = function ( - stream, - serverConsumerManifest, - options - ) { - var response = new ResponseInstance( - serverConsumerManifest.moduleMap, - serverConsumerManifest.serverModuleMap, - serverConsumerManifest.moduleLoading, - noServerCall, - options ? options.encodeFormAction : void 0, - options && "string" === typeof options.nonce ? options.nonce : void 0, - void 0, - options && options.findSourceMapURL ? options.findSourceMapURL : void 0, - options ? !0 === options.replayConsoleLogs : !1, - options && options.environmentName ? options.environmentName : void 0, - options && null != options.startTime ? options.startTime : void 0, - options && null != options.endTime ? options.endTime : void 0, - options && void 0 !== options.debugChannel - ? { hasReadable: !0, callback: null } - : void 0 - )._weakResponse; - if (options && options.debugChannel) { - var streamEndedCount = 0; - serverConsumerManifest = function () { - 2 === ++streamEndedCount && close(response); - }; - startReadingFromStream( - response, - options.debugChannel, - serverConsumerManifest - ); - startReadingFromStream(response, stream, serverConsumerManifest); - } else - startReadingFromStream(response, stream, close.bind(null, response)); - return getRoot(response); - }; - exports.createFromReadableStream = function (stream, options) { - var response = createResponseFromOptions(options); - if (options && options.debugChannel && options.debugChannel.readable) { - var streamDoneCount = 0, - handleDone = function () { - 2 === ++streamDoneCount && close(response); - }; - startReadingFromStream$1( - response, - options.debugChannel.readable, - handleDone - ); - startReadingFromStream$1(response, stream, handleDone, stream); - } else - startReadingFromStream$1( - response, - stream, - close.bind(null, response), - stream - ); - return getRoot(response); - }; - exports.createServerReference = function (id) { - return createServerReference$1(id, noServerCall$1); - }; - exports.createTemporaryReferenceSet = function () { - return new Map(); - }; - exports.encodeReply = function (value, options) { - return new Promise(function (resolve, reject) { - var abort = processReply( - value, - "", - options && options.temporaryReferences - ? options.temporaryReferences - : void 0, - resolve, - reject - ); - if (options && options.signal) { - var signal = options.signal; - if (signal.aborted) abort(signal.reason); - else { - var listener = function () { - abort(signal.reason); - signal.removeEventListener("abort", listener); - }; - signal.addEventListener("abort", listener); - } - } - }); - }; - exports.registerServerReference = function ( - reference, - id, - encodeFormAction - ) { - registerBoundServerReference(reference, id, null, encodeFormAction); - return reference; - }; - })(); diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.unbundled.production.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.unbundled.production.js deleted file mode 100644 index 323f2b986f251..0000000000000 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.unbundled.production.js +++ /dev/null @@ -1,2217 +0,0 @@ -/** - * @license React - * react-server-dom-webpack-client.node.unbundled.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -"use strict"; -var util = require("util"), - ReactDOM = require("react-dom"), - decoderOptions = { stream: !0 }, - hasOwnProperty = Object.prototype.hasOwnProperty; -function resolveClientReference(bundlerConfig, metadata) { - var moduleExports = bundlerConfig[metadata[0]]; - if ((bundlerConfig = moduleExports && moduleExports[metadata[2]])) - moduleExports = bundlerConfig.name; - else { - bundlerConfig = moduleExports && moduleExports["*"]; - if (!bundlerConfig) - throw Error( - 'Could not find the module "' + - metadata[0] + - '" in the React Server Consumer Manifest. This is probably a bug in the React Server Components bundler.' - ); - moduleExports = metadata[2]; - } - return { - specifier: bundlerConfig.specifier, - name: moduleExports, - async: 4 === metadata.length - }; -} -function resolveServerReference(bundlerConfig, id) { - var idx = id.lastIndexOf("#"); - bundlerConfig = id.slice(0, idx); - id = id.slice(idx + 1); - return { specifier: bundlerConfig, name: id }; -} -var asyncModuleCache = new Map(); -function preloadModule(metadata) { - var existingPromise = asyncModuleCache.get(metadata.specifier); - if (existingPromise) - return "fulfilled" === existingPromise.status ? null : existingPromise; - var modulePromise = import(metadata.specifier); - metadata.async && - (modulePromise = modulePromise.then(function (value) { - return value.default; - })); - modulePromise.then( - function (value) { - var fulfilledThenable = modulePromise; - fulfilledThenable.status = "fulfilled"; - fulfilledThenable.value = value; - }, - function (reason) { - var rejectedThenable = modulePromise; - rejectedThenable.status = "rejected"; - rejectedThenable.reason = reason; - } - ); - asyncModuleCache.set(metadata.specifier, modulePromise); - return modulePromise; -} -function requireModule(metadata) { - var moduleExports = asyncModuleCache.get(metadata.specifier); - if ("fulfilled" === moduleExports.status) moduleExports = moduleExports.value; - else throw moduleExports.reason; - if ("*" === metadata.name) return moduleExports; - if ("" === metadata.name) return moduleExports.default; - if (hasOwnProperty.call(moduleExports, metadata.name)) - return moduleExports[metadata.name]; -} -function prepareDestinationWithChunks(moduleLoading, chunks, nonce$jscomp$0) { - if (null !== moduleLoading) - for (var i = 1; i < chunks.length; i += 2) { - var nonce = nonce$jscomp$0, - JSCompiler_temp_const = ReactDOMSharedInternals.d, - JSCompiler_temp_const$jscomp$0 = JSCompiler_temp_const.X, - JSCompiler_temp_const$jscomp$1 = moduleLoading.prefix + chunks[i]; - var JSCompiler_inline_result = moduleLoading.crossOrigin; - JSCompiler_inline_result = - "string" === typeof JSCompiler_inline_result - ? "use-credentials" === JSCompiler_inline_result - ? JSCompiler_inline_result - : "" - : void 0; - JSCompiler_temp_const$jscomp$0.call( - JSCompiler_temp_const, - JSCompiler_temp_const$jscomp$1, - { crossOrigin: JSCompiler_inline_result, nonce: nonce } - ); - } -} -var ReactDOMSharedInternals = - ReactDOM.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE, - REACT_ELEMENT_TYPE = Symbol.for("react.transitional.element"), - REACT_LAZY_TYPE = Symbol.for("react.lazy"), - MAYBE_ITERATOR_SYMBOL = Symbol.iterator; -function getIteratorFn(maybeIterable) { - if (null === maybeIterable || "object" !== typeof maybeIterable) return null; - maybeIterable = - (MAYBE_ITERATOR_SYMBOL && maybeIterable[MAYBE_ITERATOR_SYMBOL]) || - maybeIterable["@@iterator"]; - return "function" === typeof maybeIterable ? maybeIterable : null; -} -var ASYNC_ITERATOR = Symbol.asyncIterator, - isArrayImpl = Array.isArray, - getPrototypeOf = Object.getPrototypeOf, - ObjectPrototype = Object.prototype, - knownServerReferences = new WeakMap(); -function serializeNumber(number) { - return Number.isFinite(number) - ? 0 === number && -Infinity === 1 / number - ? "$-0" - : number - : Infinity === number - ? "$Infinity" - : -Infinity === number - ? "$-Infinity" - : "$NaN"; -} -function processReply( - root, - formFieldPrefix, - temporaryReferences, - resolve, - reject -) { - function serializeTypedArray(tag, typedArray) { - typedArray = new Blob([ - new Uint8Array( - typedArray.buffer, - typedArray.byteOffset, - typedArray.byteLength - ) - ]); - var blobId = nextPartId++; - null === formData && (formData = new FormData()); - formData.append(formFieldPrefix + blobId, typedArray); - return "$" + tag + blobId.toString(16); - } - function serializeBinaryReader(reader) { - function progress(entry) { - entry.done - ? ((entry = nextPartId++), - data.append(formFieldPrefix + entry, new Blob(buffer)), - data.append( - formFieldPrefix + streamId, - '"$o' + entry.toString(16) + '"' - ), - data.append(formFieldPrefix + streamId, "C"), - pendingParts--, - 0 === pendingParts && resolve(data)) - : (buffer.push(entry.value), - reader.read(new Uint8Array(1024)).then(progress, reject)); - } - null === formData && (formData = new FormData()); - var data = formData; - pendingParts++; - var streamId = nextPartId++, - buffer = []; - reader.read(new Uint8Array(1024)).then(progress, reject); - return "$r" + streamId.toString(16); - } - function serializeReader(reader) { - function progress(entry) { - if (entry.done) - data.append(formFieldPrefix + streamId, "C"), - pendingParts--, - 0 === pendingParts && resolve(data); - else - try { - var partJSON = JSON.stringify(entry.value, resolveToJSON); - data.append(formFieldPrefix + streamId, partJSON); - reader.read().then(progress, reject); - } catch (x) { - reject(x); - } - } - null === formData && (formData = new FormData()); - var data = formData; - pendingParts++; - var streamId = nextPartId++; - reader.read().then(progress, reject); - return "$R" + streamId.toString(16); - } - function serializeReadableStream(stream) { - try { - var binaryReader = stream.getReader({ mode: "byob" }); - } catch (x) { - return serializeReader(stream.getReader()); - } - return serializeBinaryReader(binaryReader); - } - function serializeAsyncIterable(iterable, iterator) { - function progress(entry) { - if (entry.done) { - if (void 0 === entry.value) - data.append(formFieldPrefix + streamId, "C"); - else - try { - var partJSON = JSON.stringify(entry.value, resolveToJSON); - data.append(formFieldPrefix + streamId, "C" + partJSON); - } catch (x) { - reject(x); - return; - } - pendingParts--; - 0 === pendingParts && resolve(data); - } else - try { - var partJSON$21 = JSON.stringify(entry.value, resolveToJSON); - data.append(formFieldPrefix + streamId, partJSON$21); - iterator.next().then(progress, reject); - } catch (x$22) { - reject(x$22); - } - } - null === formData && (formData = new FormData()); - var data = formData; - pendingParts++; - var streamId = nextPartId++; - iterable = iterable === iterator; - iterator.next().then(progress, reject); - return "$" + (iterable ? "x" : "X") + streamId.toString(16); - } - function resolveToJSON(key, value) { - if (null === value) return null; - if ("object" === typeof value) { - switch (value.$$typeof) { - case REACT_ELEMENT_TYPE: - if (void 0 !== temporaryReferences && -1 === key.indexOf(":")) { - var parentReference = writtenObjects.get(this); - if (void 0 !== parentReference) - return ( - temporaryReferences.set(parentReference + ":" + key, value), - "$T" - ); - } - throw Error( - "React Element cannot be passed to Server Functions from the Client without a temporary reference set. Pass a TemporaryReferenceSet to the options." - ); - case REACT_LAZY_TYPE: - parentReference = value._payload; - var init = value._init; - null === formData && (formData = new FormData()); - pendingParts++; - try { - var resolvedModel = init(parentReference), - lazyId = nextPartId++, - partJSON = serializeModel(resolvedModel, lazyId); - formData.append(formFieldPrefix + lazyId, partJSON); - return "$" + lazyId.toString(16); - } catch (x) { - if ( - "object" === typeof x && - null !== x && - "function" === typeof x.then - ) { - pendingParts++; - var lazyId$23 = nextPartId++; - parentReference = function () { - try { - var partJSON$24 = serializeModel(value, lazyId$23), - data$25 = formData; - data$25.append(formFieldPrefix + lazyId$23, partJSON$24); - pendingParts--; - 0 === pendingParts && resolve(data$25); - } catch (reason) { - reject(reason); - } - }; - x.then(parentReference, parentReference); - return "$" + lazyId$23.toString(16); - } - reject(x); - return null; - } finally { - pendingParts--; - } - } - if ("function" === typeof value.then) { - null === formData && (formData = new FormData()); - pendingParts++; - var promiseId = nextPartId++; - value.then(function (partValue) { - try { - var partJSON$27 = serializeModel(partValue, promiseId); - partValue = formData; - partValue.append(formFieldPrefix + promiseId, partJSON$27); - pendingParts--; - 0 === pendingParts && resolve(partValue); - } catch (reason) { - reject(reason); - } - }, reject); - return "$@" + promiseId.toString(16); - } - parentReference = writtenObjects.get(value); - if (void 0 !== parentReference) - if (modelRoot === value) modelRoot = null; - else return parentReference; - else - -1 === key.indexOf(":") && - ((parentReference = writtenObjects.get(this)), - void 0 !== parentReference && - ((key = parentReference + ":" + key), - writtenObjects.set(value, key), - void 0 !== temporaryReferences && - temporaryReferences.set(key, value))); - if (isArrayImpl(value)) return value; - if (value instanceof FormData) { - null === formData && (formData = new FormData()); - var data$31 = formData; - key = nextPartId++; - var prefix = formFieldPrefix + key + "_"; - value.forEach(function (originalValue, originalKey) { - data$31.append(prefix + originalKey, originalValue); - }); - return "$K" + key.toString(16); - } - if (value instanceof Map) - return ( - (key = nextPartId++), - (parentReference = serializeModel(Array.from(value), key)), - null === formData && (formData = new FormData()), - formData.append(formFieldPrefix + key, parentReference), - "$Q" + key.toString(16) - ); - if (value instanceof Set) - return ( - (key = nextPartId++), - (parentReference = serializeModel(Array.from(value), key)), - null === formData && (formData = new FormData()), - formData.append(formFieldPrefix + key, parentReference), - "$W" + key.toString(16) - ); - if (value instanceof ArrayBuffer) - return ( - (key = new Blob([value])), - (parentReference = nextPartId++), - null === formData && (formData = new FormData()), - formData.append(formFieldPrefix + parentReference, key), - "$A" + parentReference.toString(16) - ); - if (value instanceof Int8Array) return serializeTypedArray("O", value); - if (value instanceof Uint8Array) return serializeTypedArray("o", value); - if (value instanceof Uint8ClampedArray) - return serializeTypedArray("U", value); - if (value instanceof Int16Array) return serializeTypedArray("S", value); - if (value instanceof Uint16Array) return serializeTypedArray("s", value); - if (value instanceof Int32Array) return serializeTypedArray("L", value); - if (value instanceof Uint32Array) return serializeTypedArray("l", value); - if (value instanceof Float32Array) return serializeTypedArray("G", value); - if (value instanceof Float64Array) return serializeTypedArray("g", value); - if (value instanceof BigInt64Array) - return serializeTypedArray("M", value); - if (value instanceof BigUint64Array) - return serializeTypedArray("m", value); - if (value instanceof DataView) return serializeTypedArray("V", value); - if ("function" === typeof Blob && value instanceof Blob) - return ( - null === formData && (formData = new FormData()), - (key = nextPartId++), - formData.append(formFieldPrefix + key, value), - "$B" + key.toString(16) - ); - if ((key = getIteratorFn(value))) - return ( - (parentReference = key.call(value)), - parentReference === value - ? ((key = nextPartId++), - (parentReference = serializeModel( - Array.from(parentReference), - key - )), - null === formData && (formData = new FormData()), - formData.append(formFieldPrefix + key, parentReference), - "$i" + key.toString(16)) - : Array.from(parentReference) - ); - if ( - "function" === typeof ReadableStream && - value instanceof ReadableStream - ) - return serializeReadableStream(value); - key = value[ASYNC_ITERATOR]; - if ("function" === typeof key) - return serializeAsyncIterable(value, key.call(value)); - key = getPrototypeOf(value); - if ( - key !== ObjectPrototype && - (null === key || null !== getPrototypeOf(key)) - ) { - if (void 0 === temporaryReferences) - throw Error( - "Only plain objects, and a few built-ins, can be passed to Server Functions. Classes or null prototypes are not supported." - ); - return "$T"; - } - return value; - } - if ("string" === typeof value) { - if ("Z" === value[value.length - 1] && this[key] instanceof Date) - return "$D" + value; - key = "$" === value[0] ? "$" + value : value; - return key; - } - if ("boolean" === typeof value) return value; - if ("number" === typeof value) return serializeNumber(value); - if ("undefined" === typeof value) return "$undefined"; - if ("function" === typeof value) { - parentReference = knownServerReferences.get(value); - if (void 0 !== parentReference) - return ( - (key = JSON.stringify( - { id: parentReference.id, bound: parentReference.bound }, - resolveToJSON - )), - null === formData && (formData = new FormData()), - (parentReference = nextPartId++), - formData.set(formFieldPrefix + parentReference, key), - "$F" + parentReference.toString(16) - ); - if ( - void 0 !== temporaryReferences && - -1 === key.indexOf(":") && - ((parentReference = writtenObjects.get(this)), - void 0 !== parentReference) - ) - return ( - temporaryReferences.set(parentReference + ":" + key, value), "$T" - ); - throw Error( - "Client Functions cannot be passed directly to Server Functions. Only Functions passed from the Server can be passed back again." - ); - } - if ("symbol" === typeof value) { - if ( - void 0 !== temporaryReferences && - -1 === key.indexOf(":") && - ((parentReference = writtenObjects.get(this)), - void 0 !== parentReference) - ) - return ( - temporaryReferences.set(parentReference + ":" + key, value), "$T" - ); - throw Error( - "Symbols cannot be passed to a Server Function without a temporary reference set. Pass a TemporaryReferenceSet to the options." - ); - } - if ("bigint" === typeof value) return "$n" + value.toString(10); - throw Error( - "Type " + - typeof value + - " is not supported as an argument to a Server Function." - ); - } - function serializeModel(model, id) { - "object" === typeof model && - null !== model && - ((id = "$" + id.toString(16)), - writtenObjects.set(model, id), - void 0 !== temporaryReferences && temporaryReferences.set(id, model)); - modelRoot = model; - return JSON.stringify(model, resolveToJSON); - } - var nextPartId = 1, - pendingParts = 0, - formData = null, - writtenObjects = new WeakMap(), - modelRoot = root, - json = serializeModel(root, 0); - null === formData - ? resolve(json) - : (formData.set(formFieldPrefix + "0", json), - 0 === pendingParts && resolve(formData)); - return function () { - 0 < pendingParts && - ((pendingParts = 0), - null === formData ? resolve(json) : resolve(formData)); - }; -} -var boundCache = new WeakMap(); -function encodeFormData(reference) { - var resolve, - reject, - thenable = new Promise(function (res, rej) { - resolve = res; - reject = rej; - }); - processReply( - reference, - "", - void 0, - function (body) { - if ("string" === typeof body) { - var data = new FormData(); - data.append("0", body); - body = data; - } - thenable.status = "fulfilled"; - thenable.value = body; - resolve(body); - }, - function (e) { - thenable.status = "rejected"; - thenable.reason = e; - reject(e); - } - ); - return thenable; -} -function defaultEncodeFormAction(identifierPrefix) { - var referenceClosure = knownServerReferences.get(this); - if (!referenceClosure) - throw Error( - "Tried to encode a Server Action from a different instance than the encoder is from. This is a bug in React." - ); - var data = null; - if (null !== referenceClosure.bound) { - data = boundCache.get(referenceClosure); - data || - ((data = encodeFormData({ - id: referenceClosure.id, - bound: referenceClosure.bound - })), - boundCache.set(referenceClosure, data)); - if ("rejected" === data.status) throw data.reason; - if ("fulfilled" !== data.status) throw data; - referenceClosure = data.value; - var prefixedData = new FormData(); - referenceClosure.forEach(function (value, key) { - prefixedData.append("$ACTION_" + identifierPrefix + ":" + key, value); - }); - data = prefixedData; - referenceClosure = "$ACTION_REF_" + identifierPrefix; - } else referenceClosure = "$ACTION_ID_" + referenceClosure.id; - return { - name: referenceClosure, - method: "POST", - encType: "multipart/form-data", - data: data - }; -} -function isSignatureEqual(referenceId, numberOfBoundArgs) { - var referenceClosure = knownServerReferences.get(this); - if (!referenceClosure) - throw Error( - "Tried to encode a Server Action from a different instance than the encoder is from. This is a bug in React." - ); - if (referenceClosure.id !== referenceId) return !1; - var boundPromise = referenceClosure.bound; - if (null === boundPromise) return 0 === numberOfBoundArgs; - switch (boundPromise.status) { - case "fulfilled": - return boundPromise.value.length === numberOfBoundArgs; - case "pending": - throw boundPromise; - case "rejected": - throw boundPromise.reason; - default: - throw ( - ("string" !== typeof boundPromise.status && - ((boundPromise.status = "pending"), - boundPromise.then( - function (boundArgs) { - boundPromise.status = "fulfilled"; - boundPromise.value = boundArgs; - }, - function (error) { - boundPromise.status = "rejected"; - boundPromise.reason = error; - } - )), - boundPromise) - ); - } -} -function registerBoundServerReference(reference, id, bound, encodeFormAction) { - knownServerReferences.has(reference) || - (knownServerReferences.set(reference, { - id: id, - originalBind: reference.bind, - bound: bound - }), - Object.defineProperties(reference, { - $$FORM_ACTION: { - value: - void 0 === encodeFormAction - ? defaultEncodeFormAction - : function () { - var referenceClosure = knownServerReferences.get(this); - if (!referenceClosure) - throw Error( - "Tried to encode a Server Action from a different instance than the encoder is from. This is a bug in React." - ); - var boundPromise = referenceClosure.bound; - null === boundPromise && (boundPromise = Promise.resolve([])); - return encodeFormAction(referenceClosure.id, boundPromise); - } - }, - $$IS_SIGNATURE_EQUAL: { value: isSignatureEqual }, - bind: { value: bind } - })); -} -var FunctionBind = Function.prototype.bind, - ArraySlice = Array.prototype.slice; -function bind() { - var referenceClosure = knownServerReferences.get(this); - if (!referenceClosure) return FunctionBind.apply(this, arguments); - var newFn = referenceClosure.originalBind.apply(this, arguments), - args = ArraySlice.call(arguments, 1), - boundPromise = null; - boundPromise = - null !== referenceClosure.bound - ? Promise.resolve(referenceClosure.bound).then(function (boundArgs) { - return boundArgs.concat(args); - }) - : Promise.resolve(args); - knownServerReferences.set(newFn, { - id: referenceClosure.id, - originalBind: newFn.bind, - bound: boundPromise - }); - Object.defineProperties(newFn, { - $$FORM_ACTION: { value: this.$$FORM_ACTION }, - $$IS_SIGNATURE_EQUAL: { value: isSignatureEqual }, - bind: { value: bind } - }); - return newFn; -} -function createBoundServerReference(metaData, callServer, encodeFormAction) { - function action() { - var args = Array.prototype.slice.call(arguments); - return bound - ? "fulfilled" === bound.status - ? callServer(id, bound.value.concat(args)) - : Promise.resolve(bound).then(function (boundArgs) { - return callServer(id, boundArgs.concat(args)); - }) - : callServer(id, args); - } - var id = metaData.id, - bound = metaData.bound; - registerBoundServerReference(action, id, bound, encodeFormAction); - return action; -} -function createServerReference$1(id, callServer, encodeFormAction) { - function action() { - var args = Array.prototype.slice.call(arguments); - return callServer(id, args); - } - registerBoundServerReference(action, id, null, encodeFormAction); - return action; -} -function ReactPromise(status, value, reason) { - this.status = status; - this.value = value; - this.reason = reason; -} -ReactPromise.prototype = Object.create(Promise.prototype); -ReactPromise.prototype.then = function (resolve, reject) { - switch (this.status) { - case "resolved_model": - initializeModelChunk(this); - break; - case "resolved_module": - initializeModuleChunk(this); - } - switch (this.status) { - case "fulfilled": - "function" === typeof resolve && resolve(this.value); - break; - case "pending": - case "blocked": - "function" === typeof resolve && - (null === this.value && (this.value = []), this.value.push(resolve)); - "function" === typeof reject && - (null === this.reason && (this.reason = []), this.reason.push(reject)); - break; - case "halted": - break; - default: - "function" === typeof reject && reject(this.reason); - } -}; -function readChunk(chunk) { - switch (chunk.status) { - case "resolved_model": - initializeModelChunk(chunk); - break; - case "resolved_module": - initializeModuleChunk(chunk); - } - switch (chunk.status) { - case "fulfilled": - return chunk.value; - case "pending": - case "blocked": - case "halted": - throw chunk; - default: - throw chunk.reason; - } -} -function wakeChunk(response, listeners, value) { - for (var i = 0; i < listeners.length; i++) { - var listener = listeners[i]; - "function" === typeof listener - ? listener(value) - : fulfillReference(response, listener, value); - } -} -function rejectChunk(response, listeners, error) { - for (var i = 0; i < listeners.length; i++) { - var listener = listeners[i]; - "function" === typeof listener - ? listener(error) - : rejectReference(response, listener.handler, error); - } -} -function resolveBlockedCycle(resolvedChunk, reference) { - var referencedChunk = reference.handler.chunk; - if (null === referencedChunk) return null; - if (referencedChunk === resolvedChunk) return reference.handler; - reference = referencedChunk.value; - if (null !== reference) - for ( - referencedChunk = 0; - referencedChunk < reference.length; - referencedChunk++ - ) { - var listener = reference[referencedChunk]; - if ( - "function" !== typeof listener && - ((listener = resolveBlockedCycle(resolvedChunk, listener)), - null !== listener) - ) - return listener; - } - return null; -} -function wakeChunkIfInitialized( - response, - chunk, - resolveListeners, - rejectListeners -) { - switch (chunk.status) { - case "fulfilled": - wakeChunk(response, resolveListeners, chunk.value); - break; - case "blocked": - for (var i = 0; i < resolveListeners.length; i++) { - var listener = resolveListeners[i]; - if ("function" !== typeof listener) { - var cyclicHandler = resolveBlockedCycle(chunk, listener); - if (null !== cyclicHandler) - switch ( - (fulfillReference(response, listener, cyclicHandler.value), - resolveListeners.splice(i, 1), - i--, - null !== rejectListeners && - ((listener = rejectListeners.indexOf(listener)), - -1 !== listener && rejectListeners.splice(listener, 1)), - chunk.status) - ) { - case "fulfilled": - wakeChunk(response, resolveListeners, chunk.value); - return; - case "rejected": - null !== rejectListeners && - rejectChunk(response, rejectListeners, chunk.reason); - return; - } - } - } - case "pending": - if (chunk.value) - for (response = 0; response < resolveListeners.length; response++) - chunk.value.push(resolveListeners[response]); - else chunk.value = resolveListeners; - if (chunk.reason) { - if (rejectListeners) - for ( - resolveListeners = 0; - resolveListeners < rejectListeners.length; - resolveListeners++ - ) - chunk.reason.push(rejectListeners[resolveListeners]); - } else chunk.reason = rejectListeners; - break; - case "rejected": - rejectListeners && rejectChunk(response, rejectListeners, chunk.reason); - } -} -function triggerErrorOnChunk(response, chunk, error) { - if ("pending" !== chunk.status && "blocked" !== chunk.status) - chunk.reason.error(error); - else { - var listeners = chunk.reason; - chunk.status = "rejected"; - chunk.reason = error; - null !== listeners && rejectChunk(response, listeners, error); - } -} -function createResolvedIteratorResultChunk(response, value, done) { - return new ReactPromise( - "resolved_model", - (done ? '{"done":true,"value":' : '{"done":false,"value":') + value + "}", - response - ); -} -function resolveIteratorResultChunk(response, chunk, value, done) { - resolveModelChunk( - response, - chunk, - (done ? '{"done":true,"value":' : '{"done":false,"value":') + value + "}" - ); -} -function resolveModelChunk(response, chunk, value) { - if ("pending" !== chunk.status) chunk.reason.enqueueModel(value); - else { - var resolveListeners = chunk.value, - rejectListeners = chunk.reason; - chunk.status = "resolved_model"; - chunk.value = value; - chunk.reason = response; - null !== resolveListeners && - (initializeModelChunk(chunk), - wakeChunkIfInitialized( - response, - chunk, - resolveListeners, - rejectListeners - )); - } -} -function resolveModuleChunk(response, chunk, value) { - if ("pending" === chunk.status || "blocked" === chunk.status) { - var resolveListeners = chunk.value, - rejectListeners = chunk.reason; - chunk.status = "resolved_module"; - chunk.value = value; - null !== resolveListeners && - (initializeModuleChunk(chunk), - wakeChunkIfInitialized( - response, - chunk, - resolveListeners, - rejectListeners - )); - } -} -var initializingHandler = null; -function initializeModelChunk(chunk) { - var prevHandler = initializingHandler; - initializingHandler = null; - var resolvedModel = chunk.value, - response = chunk.reason; - chunk.status = "blocked"; - chunk.value = null; - chunk.reason = null; - try { - var value = JSON.parse(resolvedModel, response._fromJSON), - resolveListeners = chunk.value; - if (null !== resolveListeners) - for ( - chunk.value = null, chunk.reason = null, resolvedModel = 0; - resolvedModel < resolveListeners.length; - resolvedModel++ - ) { - var listener = resolveListeners[resolvedModel]; - "function" === typeof listener - ? listener(value) - : fulfillReference(response, listener, value, chunk); - } - if (null !== initializingHandler) { - if (initializingHandler.errored) throw initializingHandler.reason; - if (0 < initializingHandler.deps) { - initializingHandler.value = value; - initializingHandler.chunk = chunk; - return; - } - } - chunk.status = "fulfilled"; - chunk.value = value; - } catch (error) { - (chunk.status = "rejected"), (chunk.reason = error); - } finally { - initializingHandler = prevHandler; - } -} -function initializeModuleChunk(chunk) { - try { - var value = requireModule(chunk.value); - chunk.status = "fulfilled"; - chunk.value = value; - } catch (error) { - (chunk.status = "rejected"), (chunk.reason = error); - } -} -function reportGlobalError(weakResponse, error) { - weakResponse._closed = !0; - weakResponse._closedReason = error; - weakResponse._chunks.forEach(function (chunk) { - "pending" === chunk.status && - triggerErrorOnChunk(weakResponse, chunk, error); - }); -} -function createLazyChunkWrapper(chunk) { - return { $$typeof: REACT_LAZY_TYPE, _payload: chunk, _init: readChunk }; -} -function getChunk(response, id) { - var chunks = response._chunks, - chunk = chunks.get(id); - chunk || - ((chunk = response._closed - ? new ReactPromise("rejected", null, response._closedReason) - : new ReactPromise("pending", null, null)), - chunks.set(id, chunk)); - return chunk; -} -function fulfillReference(response, reference, value) { - for ( - var handler = reference.handler, - parentObject = reference.parentObject, - key = reference.key, - map = reference.map, - path = reference.path, - i = 1; - i < path.length; - i++ - ) { - for ( - ; - "object" === typeof value && - null !== value && - value.$$typeof === REACT_LAZY_TYPE; - - ) - if (((value = value._payload), value === handler.chunk)) - value = handler.value; - else { - switch (value.status) { - case "resolved_model": - initializeModelChunk(value); - break; - case "resolved_module": - initializeModuleChunk(value); - } - switch (value.status) { - case "fulfilled": - value = value.value; - continue; - case "blocked": - var cyclicHandler = resolveBlockedCycle(value, reference); - if (null !== cyclicHandler) { - value = cyclicHandler.value; - continue; - } - case "pending": - path.splice(0, i - 1); - null === value.value - ? (value.value = [reference]) - : value.value.push(reference); - null === value.reason - ? (value.reason = [reference]) - : value.reason.push(reference); - return; - case "halted": - return; - default: - rejectReference(response, reference.handler, value.reason); - return; - } - } - value = value[path[i]]; - } - for ( - ; - "object" === typeof value && - null !== value && - value.$$typeof === REACT_LAZY_TYPE; - - ) - if (((reference = value._payload), reference === handler.chunk)) - value = handler.value; - else { - switch (reference.status) { - case "resolved_model": - initializeModelChunk(reference); - break; - case "resolved_module": - initializeModuleChunk(reference); - } - switch (reference.status) { - case "fulfilled": - value = reference.value; - continue; - } - break; - } - map = map(response, value, parentObject, key); - parentObject[key] = map; - "" === key && null === handler.value && (handler.value = map); - if ( - parentObject[0] === REACT_ELEMENT_TYPE && - "object" === typeof handler.value && - null !== handler.value && - handler.value.$$typeof === REACT_ELEMENT_TYPE - ) - switch (((parentObject = handler.value), key)) { - case "3": - parentObject.props = map; - } - handler.deps--; - 0 === handler.deps && - ((key = handler.chunk), - null !== key && - "blocked" === key.status && - ((parentObject = key.value), - (key.status = "fulfilled"), - (key.value = handler.value), - (key.reason = handler.reason), - null !== parentObject && - wakeChunk(response, parentObject, handler.value))); -} -function rejectReference(response, handler, error) { - handler.errored || - ((handler.errored = !0), - (handler.value = null), - (handler.reason = error), - (handler = handler.chunk), - null !== handler && - "blocked" === handler.status && - triggerErrorOnChunk(response, handler, error)); -} -function waitForReference( - referencedChunk, - parentObject, - key, - response, - map, - path -) { - initializingHandler - ? ((response = initializingHandler), response.deps++) - : (response = initializingHandler = - { - parent: null, - chunk: null, - value: null, - reason: null, - deps: 1, - errored: !1 - }); - parentObject = { - handler: response, - parentObject: parentObject, - key: key, - map: map, - path: path - }; - null === referencedChunk.value - ? (referencedChunk.value = [parentObject]) - : referencedChunk.value.push(parentObject); - null === referencedChunk.reason - ? (referencedChunk.reason = [parentObject]) - : referencedChunk.reason.push(parentObject); - return null; -} -function loadServerReference(response, metaData, parentObject, key) { - if (!response._serverReferenceConfig) - return createBoundServerReference( - metaData, - response._callServer, - response._encodeFormAction - ); - var serverReference = resolveServerReference( - response._serverReferenceConfig, - metaData.id - ), - promise = preloadModule(serverReference); - if (promise) - metaData.bound && (promise = Promise.all([promise, metaData.bound])); - else if (metaData.bound) promise = Promise.resolve(metaData.bound); - else - return ( - (promise = requireModule(serverReference)), - registerBoundServerReference( - promise, - metaData.id, - metaData.bound, - response._encodeFormAction - ), - promise - ); - if (initializingHandler) { - var handler = initializingHandler; - handler.deps++; - } else - handler = initializingHandler = { - parent: null, - chunk: null, - value: null, - reason: null, - deps: 1, - errored: !1 - }; - promise.then( - function () { - var resolvedValue = requireModule(serverReference); - if (metaData.bound) { - var boundArgs = metaData.bound.value.slice(0); - boundArgs.unshift(null); - resolvedValue = resolvedValue.bind.apply(resolvedValue, boundArgs); - } - registerBoundServerReference( - resolvedValue, - metaData.id, - metaData.bound, - response._encodeFormAction - ); - parentObject[key] = resolvedValue; - "" === key && null === handler.value && (handler.value = resolvedValue); - if ( - parentObject[0] === REACT_ELEMENT_TYPE && - "object" === typeof handler.value && - null !== handler.value && - handler.value.$$typeof === REACT_ELEMENT_TYPE - ) - switch (((boundArgs = handler.value), key)) { - case "3": - boundArgs.props = resolvedValue; - } - handler.deps--; - 0 === handler.deps && - ((resolvedValue = handler.chunk), - null !== resolvedValue && - "blocked" === resolvedValue.status && - ((boundArgs = resolvedValue.value), - (resolvedValue.status = "fulfilled"), - (resolvedValue.value = handler.value), - null !== boundArgs && wakeChunk(response, boundArgs, handler.value))); - }, - function (error) { - if (!handler.errored) { - handler.errored = !0; - handler.value = null; - handler.reason = error; - var chunk = handler.chunk; - null !== chunk && - "blocked" === chunk.status && - triggerErrorOnChunk(response, chunk, error); - } - } - ); - return null; -} -function getOutlinedModel(response, reference, parentObject, key, map) { - reference = reference.split(":"); - var id = parseInt(reference[0], 16); - id = getChunk(response, id); - switch (id.status) { - case "resolved_model": - initializeModelChunk(id); - break; - case "resolved_module": - initializeModuleChunk(id); - } - switch (id.status) { - case "fulfilled": - id = id.value; - for (var i = 1; i < reference.length; i++) { - for ( - ; - "object" === typeof id && - null !== id && - id.$$typeof === REACT_LAZY_TYPE; - - ) { - id = id._payload; - switch (id.status) { - case "resolved_model": - initializeModelChunk(id); - break; - case "resolved_module": - initializeModuleChunk(id); - } - switch (id.status) { - case "fulfilled": - id = id.value; - break; - case "blocked": - case "pending": - return waitForReference( - id, - parentObject, - key, - response, - map, - reference.slice(i - 1) - ); - case "halted": - return ( - initializingHandler - ? ((response = initializingHandler), response.deps++) - : (initializingHandler = { - parent: null, - chunk: null, - value: null, - reason: null, - deps: 1, - errored: !1 - }), - null - ); - default: - return ( - initializingHandler - ? ((initializingHandler.errored = !0), - (initializingHandler.value = null), - (initializingHandler.reason = id.reason)) - : (initializingHandler = { - parent: null, - chunk: null, - value: null, - reason: id.reason, - deps: 0, - errored: !0 - }), - null - ); - } - } - id = id[reference[i]]; - } - for ( - ; - "object" === typeof id && - null !== id && - id.$$typeof === REACT_LAZY_TYPE; - - ) { - reference = id._payload; - switch (reference.status) { - case "resolved_model": - initializeModelChunk(reference); - break; - case "resolved_module": - initializeModuleChunk(reference); - } - switch (reference.status) { - case "fulfilled": - id = reference.value; - continue; - } - break; - } - return map(response, id, parentObject, key); - case "pending": - case "blocked": - return waitForReference(id, parentObject, key, response, map, reference); - case "halted": - return ( - initializingHandler - ? ((response = initializingHandler), response.deps++) - : (initializingHandler = { - parent: null, - chunk: null, - value: null, - reason: null, - deps: 1, - errored: !1 - }), - null - ); - default: - return ( - initializingHandler - ? ((initializingHandler.errored = !0), - (initializingHandler.value = null), - (initializingHandler.reason = id.reason)) - : (initializingHandler = { - parent: null, - chunk: null, - value: null, - reason: id.reason, - deps: 0, - errored: !0 - }), - null - ); - } -} -function createMap(response, model) { - return new Map(model); -} -function createSet(response, model) { - return new Set(model); -} -function createBlob(response, model) { - return new Blob(model.slice(1), { type: model[0] }); -} -function createFormData(response, model) { - response = new FormData(); - for (var i = 0; i < model.length; i++) - response.append(model[i][0], model[i][1]); - return response; -} -function extractIterator(response, model) { - return model[Symbol.iterator](); -} -function createModel(response, model) { - return model; -} -function parseModelString(response, parentObject, key, value) { - if ("$" === value[0]) { - if ("$" === value) - return ( - null !== initializingHandler && - "0" === key && - (initializingHandler = { - parent: initializingHandler, - chunk: null, - value: null, - reason: null, - deps: 0, - errored: !1 - }), - REACT_ELEMENT_TYPE - ); - switch (value[1]) { - case "$": - return value.slice(1); - case "L": - return ( - (parentObject = parseInt(value.slice(2), 16)), - (response = getChunk(response, parentObject)), - createLazyChunkWrapper(response) - ); - case "@": - return ( - (parentObject = parseInt(value.slice(2), 16)), - getChunk(response, parentObject) - ); - case "S": - return Symbol.for(value.slice(2)); - case "F": - return ( - (value = value.slice(2)), - getOutlinedModel( - response, - value, - parentObject, - key, - loadServerReference - ) - ); - case "T": - parentObject = "$" + value.slice(2); - response = response._tempRefs; - if (null == response) - throw Error( - "Missing a temporary reference set but the RSC response returned a temporary reference. Pass a temporaryReference option with the set that was used with the reply." - ); - return response.get(parentObject); - case "Q": - return ( - (value = value.slice(2)), - getOutlinedModel(response, value, parentObject, key, createMap) - ); - case "W": - return ( - (value = value.slice(2)), - getOutlinedModel(response, value, parentObject, key, createSet) - ); - case "B": - return ( - (value = value.slice(2)), - getOutlinedModel(response, value, parentObject, key, createBlob) - ); - case "K": - return ( - (value = value.slice(2)), - getOutlinedModel(response, value, parentObject, key, createFormData) - ); - case "Z": - return resolveErrorProd(); - case "i": - return ( - (value = value.slice(2)), - getOutlinedModel(response, value, parentObject, key, extractIterator) - ); - case "I": - return Infinity; - case "-": - return "$-0" === value ? -0 : -Infinity; - case "N": - return NaN; - case "u": - return; - case "D": - return new Date(Date.parse(value.slice(2))); - case "n": - return BigInt(value.slice(2)); - default: - return ( - (value = value.slice(1)), - getOutlinedModel(response, value, parentObject, key, createModel) - ); - } - } - return value; -} -function missingCall() { - throw Error( - 'Trying to call a function from "use server" but the callServer option was not implemented in your router runtime.' - ); -} -function ResponseInstance( - bundlerConfig, - serverReferenceConfig, - moduleLoading, - callServer, - encodeFormAction, - nonce, - temporaryReferences -) { - var chunks = new Map(); - this._bundlerConfig = bundlerConfig; - this._serverReferenceConfig = serverReferenceConfig; - this._moduleLoading = moduleLoading; - this._callServer = void 0 !== callServer ? callServer : missingCall; - this._encodeFormAction = encodeFormAction; - this._nonce = nonce; - this._chunks = chunks; - this._stringDecoder = new util.TextDecoder(); - this._fromJSON = null; - this._closed = !1; - this._closedReason = null; - this._tempRefs = temporaryReferences; - this._fromJSON = createFromJSONCallback(this); -} -function createStreamState() { - return { _rowState: 0, _rowID: 0, _rowTag: 0, _rowLength: 0, _buffer: [] }; -} -function resolveBuffer(response, id, buffer) { - response = response._chunks; - var chunk = response.get(id); - chunk && "pending" !== chunk.status - ? chunk.reason.enqueueValue(buffer) - : ((buffer = new ReactPromise("fulfilled", buffer, null)), - response.set(id, buffer)); -} -function resolveModule(response, id, model) { - var chunks = response._chunks, - chunk = chunks.get(id); - model = JSON.parse(model, response._fromJSON); - var clientReference = resolveClientReference(response._bundlerConfig, model); - prepareDestinationWithChunks( - response._moduleLoading, - model[1], - response._nonce - ); - if ((model = preloadModule(clientReference))) { - if (chunk) { - var blockedChunk = chunk; - blockedChunk.status = "blocked"; - } else - (blockedChunk = new ReactPromise("blocked", null, null)), - chunks.set(id, blockedChunk); - model.then( - function () { - return resolveModuleChunk(response, blockedChunk, clientReference); - }, - function (error) { - return triggerErrorOnChunk(response, blockedChunk, error); - } - ); - } else - chunk - ? resolveModuleChunk(response, chunk, clientReference) - : ((chunk = new ReactPromise("resolved_module", clientReference, null)), - chunks.set(id, chunk)); -} -function resolveStream(response, id, stream, controller) { - var chunks = response._chunks, - chunk = chunks.get(id); - chunk - ? "pending" === chunk.status && - ((id = chunk.value), - (chunk.status = "fulfilled"), - (chunk.value = stream), - (chunk.reason = controller), - null !== id && wakeChunk(response, id, chunk.value)) - : ((response = new ReactPromise("fulfilled", stream, controller)), - chunks.set(id, response)); -} -function startReadableStream(response, id, type) { - var controller = null; - type = new ReadableStream({ - type: type, - start: function (c) { - controller = c; - } - }); - var previousBlockedChunk = null; - resolveStream(response, id, type, { - enqueueValue: function (value) { - null === previousBlockedChunk - ? controller.enqueue(value) - : previousBlockedChunk.then(function () { - controller.enqueue(value); - }); - }, - enqueueModel: function (json) { - if (null === previousBlockedChunk) { - var chunk = new ReactPromise("resolved_model", json, response); - initializeModelChunk(chunk); - "fulfilled" === chunk.status - ? controller.enqueue(chunk.value) - : (chunk.then( - function (v) { - return controller.enqueue(v); - }, - function (e) { - return controller.error(e); - } - ), - (previousBlockedChunk = chunk)); - } else { - chunk = previousBlockedChunk; - var chunk$54 = new ReactPromise("pending", null, null); - chunk$54.then( - function (v) { - return controller.enqueue(v); - }, - function (e) { - return controller.error(e); - } - ); - previousBlockedChunk = chunk$54; - chunk.then(function () { - previousBlockedChunk === chunk$54 && (previousBlockedChunk = null); - resolveModelChunk(response, chunk$54, json); - }); - } - }, - close: function () { - if (null === previousBlockedChunk) controller.close(); - else { - var blockedChunk = previousBlockedChunk; - previousBlockedChunk = null; - blockedChunk.then(function () { - return controller.close(); - }); - } - }, - error: function (error) { - if (null === previousBlockedChunk) controller.error(error); - else { - var blockedChunk = previousBlockedChunk; - previousBlockedChunk = null; - blockedChunk.then(function () { - return controller.error(error); - }); - } - } - }); -} -function asyncIterator() { - return this; -} -function createIterator(next) { - next = { next: next }; - next[ASYNC_ITERATOR] = asyncIterator; - return next; -} -function startAsyncIterable(response, id, iterator) { - var buffer = [], - closed = !1, - nextWriteIndex = 0, - iterable = {}; - iterable[ASYNC_ITERATOR] = function () { - var nextReadIndex = 0; - return createIterator(function (arg) { - if (void 0 !== arg) - throw Error( - "Values cannot be passed to next() of AsyncIterables passed to Client Components." - ); - if (nextReadIndex === buffer.length) { - if (closed) - return new ReactPromise( - "fulfilled", - { done: !0, value: void 0 }, - null - ); - buffer[nextReadIndex] = new ReactPromise("pending", null, null); - } - return buffer[nextReadIndex++]; - }); - }; - resolveStream( - response, - id, - iterator ? iterable[ASYNC_ITERATOR]() : iterable, - { - enqueueValue: function (value) { - if (nextWriteIndex === buffer.length) - buffer[nextWriteIndex] = new ReactPromise( - "fulfilled", - { done: !1, value: value }, - null - ); - else { - var chunk = buffer[nextWriteIndex], - resolveListeners = chunk.value, - rejectListeners = chunk.reason; - chunk.status = "fulfilled"; - chunk.value = { done: !1, value: value }; - null !== resolveListeners && - wakeChunkIfInitialized( - response, - chunk, - resolveListeners, - rejectListeners - ); - } - nextWriteIndex++; - }, - enqueueModel: function (value) { - nextWriteIndex === buffer.length - ? (buffer[nextWriteIndex] = createResolvedIteratorResultChunk( - response, - value, - !1 - )) - : resolveIteratorResultChunk( - response, - buffer[nextWriteIndex], - value, - !1 - ); - nextWriteIndex++; - }, - close: function (value) { - closed = !0; - nextWriteIndex === buffer.length - ? (buffer[nextWriteIndex] = createResolvedIteratorResultChunk( - response, - value, - !0 - )) - : resolveIteratorResultChunk( - response, - buffer[nextWriteIndex], - value, - !0 - ); - for (nextWriteIndex++; nextWriteIndex < buffer.length; ) - resolveIteratorResultChunk( - response, - buffer[nextWriteIndex++], - '"$undefined"', - !0 - ); - }, - error: function (error) { - closed = !0; - for ( - nextWriteIndex === buffer.length && - (buffer[nextWriteIndex] = new ReactPromise("pending", null, null)); - nextWriteIndex < buffer.length; - - ) - triggerErrorOnChunk(response, buffer[nextWriteIndex++], error); - } - } - ); -} -function resolveErrorProd() { - var error = Error( - "An error occurred in the Server Components render. The specific message is omitted in production builds to avoid leaking sensitive details. A digest property is included on this error instance which may provide additional details about the nature of the error." - ); - error.stack = "Error: " + error.message; - return error; -} -function mergeBuffer(buffer, lastChunk) { - for (var l = buffer.length, byteLength = lastChunk.length, i = 0; i < l; i++) - byteLength += buffer[i].byteLength; - byteLength = new Uint8Array(byteLength); - for (var i$55 = (i = 0); i$55 < l; i$55++) { - var chunk = buffer[i$55]; - byteLength.set(chunk, i); - i += chunk.byteLength; - } - byteLength.set(lastChunk, i); - return byteLength; -} -function resolveTypedArray( - response, - id, - buffer, - lastChunk, - constructor, - bytesPerElement -) { - buffer = - 0 === buffer.length && 0 === lastChunk.byteOffset % bytesPerElement - ? lastChunk - : mergeBuffer(buffer, lastChunk); - constructor = new constructor( - buffer.buffer, - buffer.byteOffset, - buffer.byteLength / bytesPerElement - ); - resolveBuffer(response, id, constructor); -} -function processFullBinaryRow(response, streamState, id, tag, buffer, chunk) { - switch (tag) { - case 65: - resolveBuffer(response, id, mergeBuffer(buffer, chunk).buffer); - return; - case 79: - resolveTypedArray(response, id, buffer, chunk, Int8Array, 1); - return; - case 111: - resolveBuffer( - response, - id, - 0 === buffer.length ? chunk : mergeBuffer(buffer, chunk) - ); - return; - case 85: - resolveTypedArray(response, id, buffer, chunk, Uint8ClampedArray, 1); - return; - case 83: - resolveTypedArray(response, id, buffer, chunk, Int16Array, 2); - return; - case 115: - resolveTypedArray(response, id, buffer, chunk, Uint16Array, 2); - return; - case 76: - resolveTypedArray(response, id, buffer, chunk, Int32Array, 4); - return; - case 108: - resolveTypedArray(response, id, buffer, chunk, Uint32Array, 4); - return; - case 71: - resolveTypedArray(response, id, buffer, chunk, Float32Array, 4); - return; - case 103: - resolveTypedArray(response, id, buffer, chunk, Float64Array, 8); - return; - case 77: - resolveTypedArray(response, id, buffer, chunk, BigInt64Array, 8); - return; - case 109: - resolveTypedArray(response, id, buffer, chunk, BigUint64Array, 8); - return; - case 86: - resolveTypedArray(response, id, buffer, chunk, DataView, 1); - return; - } - for ( - var stringDecoder = response._stringDecoder, row = "", i = 0; - i < buffer.length; - i++ - ) - row += stringDecoder.decode(buffer[i], decoderOptions); - row += stringDecoder.decode(chunk); - processFullStringRow(response, streamState, id, tag, row); -} -function processFullStringRow(response, streamState, id, tag, row) { - switch (tag) { - case 73: - resolveModule(response, id, row); - break; - case 72: - id = row[0]; - row = row.slice(1); - response = JSON.parse(row, response._fromJSON); - row = ReactDOMSharedInternals.d; - switch (id) { - case "D": - row.D(response); - break; - case "C": - "string" === typeof response - ? row.C(response) - : row.C(response[0], response[1]); - break; - case "L": - id = response[0]; - streamState = response[1]; - 3 === response.length - ? row.L(id, streamState, response[2]) - : row.L(id, streamState); - break; - case "m": - "string" === typeof response - ? row.m(response) - : row.m(response[0], response[1]); - break; - case "X": - "string" === typeof response - ? row.X(response) - : row.X(response[0], response[1]); - break; - case "S": - "string" === typeof response - ? row.S(response) - : row.S( - response[0], - 0 === response[1] ? void 0 : response[1], - 3 === response.length ? response[2] : void 0 - ); - break; - case "M": - "string" === typeof response - ? row.M(response) - : row.M(response[0], response[1]); - } - break; - case 69: - streamState = response._chunks; - tag = streamState.get(id); - row = JSON.parse(row); - var error = resolveErrorProd(); - error.digest = row.digest; - tag - ? triggerErrorOnChunk(response, tag, error) - : ((response = new ReactPromise("rejected", null, error)), - streamState.set(id, response)); - break; - case 84: - response = response._chunks; - (streamState = response.get(id)) && "pending" !== streamState.status - ? streamState.reason.enqueueValue(row) - : ((row = new ReactPromise("fulfilled", row, null)), - response.set(id, row)); - break; - case 78: - case 68: - case 74: - case 87: - throw Error( - "Failed to read a RSC payload created by a development version of React on the server while using a production version on the client. Always use matching versions on the server and the client." - ); - case 82: - startReadableStream(response, id, void 0); - break; - case 114: - startReadableStream(response, id, "bytes"); - break; - case 88: - startAsyncIterable(response, id, !1); - break; - case 120: - startAsyncIterable(response, id, !0); - break; - case 67: - (id = response._chunks.get(id)) && - "fulfilled" === id.status && - id.reason.close("" === row ? '"$undefined"' : row); - break; - default: - (streamState = response._chunks), - (tag = streamState.get(id)) - ? resolveModelChunk(response, tag, row) - : ((response = new ReactPromise("resolved_model", row, response)), - streamState.set(id, response)); - } -} -function processBinaryChunk(weakResponse, streamState, chunk) { - for ( - var i = 0, - rowState = streamState._rowState, - rowID = streamState._rowID, - rowTag = streamState._rowTag, - rowLength = streamState._rowLength, - buffer = streamState._buffer, - chunkLength = chunk.length; - i < chunkLength; - - ) { - var lastIdx = -1; - switch (rowState) { - case 0: - lastIdx = chunk[i++]; - 58 === lastIdx - ? (rowState = 1) - : (rowID = - (rowID << 4) | (96 < lastIdx ? lastIdx - 87 : lastIdx - 48)); - continue; - case 1: - rowState = chunk[i]; - 84 === rowState || - 65 === rowState || - 79 === rowState || - 111 === rowState || - 98 === rowState || - 85 === rowState || - 83 === rowState || - 115 === rowState || - 76 === rowState || - 108 === rowState || - 71 === rowState || - 103 === rowState || - 77 === rowState || - 109 === rowState || - 86 === rowState - ? ((rowTag = rowState), (rowState = 2), i++) - : (64 < rowState && 91 > rowState) || - 35 === rowState || - 114 === rowState || - 120 === rowState - ? ((rowTag = rowState), (rowState = 3), i++) - : ((rowTag = 0), (rowState = 3)); - continue; - case 2: - lastIdx = chunk[i++]; - 44 === lastIdx - ? (rowState = 4) - : (rowLength = - (rowLength << 4) | (96 < lastIdx ? lastIdx - 87 : lastIdx - 48)); - continue; - case 3: - lastIdx = chunk.indexOf(10, i); - break; - case 4: - (lastIdx = i + rowLength), lastIdx > chunk.length && (lastIdx = -1); - } - var offset = chunk.byteOffset + i; - if (-1 < lastIdx) - (rowLength = new Uint8Array(chunk.buffer, offset, lastIdx - i)), - 98 === rowTag - ? resolveBuffer( - weakResponse, - rowID, - lastIdx === chunkLength ? rowLength : rowLength.slice() - ) - : processFullBinaryRow( - weakResponse, - streamState, - rowID, - rowTag, - buffer, - rowLength - ), - (i = lastIdx), - 3 === rowState && i++, - (rowLength = rowID = rowTag = rowState = 0), - (buffer.length = 0); - else { - chunk = new Uint8Array(chunk.buffer, offset, chunk.byteLength - i); - 98 === rowTag - ? ((rowLength -= chunk.byteLength), - resolveBuffer(weakResponse, rowID, chunk)) - : (buffer.push(chunk), (rowLength -= chunk.byteLength)); - break; - } - } - streamState._rowState = rowState; - streamState._rowID = rowID; - streamState._rowTag = rowTag; - streamState._rowLength = rowLength; -} -function createFromJSONCallback(response) { - return function (key, value) { - if ("string" === typeof value) - return parseModelString(response, this, key, value); - if ("object" === typeof value && null !== value) { - if (value[0] === REACT_ELEMENT_TYPE) { - if ( - ((key = { - $$typeof: REACT_ELEMENT_TYPE, - type: value[1], - key: value[2], - ref: null, - props: value[3] - }), - null !== initializingHandler) - ) - if ( - ((value = initializingHandler), - (initializingHandler = value.parent), - value.errored) - ) - (key = new ReactPromise("rejected", null, value.reason)), - (key = createLazyChunkWrapper(key)); - else if (0 < value.deps) { - var blockedChunk = new ReactPromise("blocked", null, null); - value.value = key; - value.chunk = blockedChunk; - key = createLazyChunkWrapper(blockedChunk); - } - } else key = value; - return key; - } - return value; - }; -} -function close(weakResponse) { - reportGlobalError(weakResponse, Error("Connection closed.")); -} -function noServerCall$1() { - throw Error( - "Server Functions cannot be called during initial render. This would create a fetch waterfall. Try to use a Server Component to pass data to Client Components instead." - ); -} -function createResponseFromOptions(options) { - return new ResponseInstance( - options.serverConsumerManifest.moduleMap, - options.serverConsumerManifest.serverModuleMap, - options.serverConsumerManifest.moduleLoading, - noServerCall$1, - options.encodeFormAction, - "string" === typeof options.nonce ? options.nonce : void 0, - options && options.temporaryReferences - ? options.temporaryReferences - : void 0 - ); -} -function startReadingFromStream$1(response, stream, onDone) { - function progress(_ref) { - var value = _ref.value; - if (_ref.done) return onDone(); - processBinaryChunk(response, streamState, value); - return reader.read().then(progress).catch(error); - } - function error(e) { - reportGlobalError(response, e); - } - var streamState = createStreamState(), - reader = stream.getReader(); - reader.read().then(progress).catch(error); -} -function noServerCall() { - throw Error( - "Server Functions cannot be called during initial render. This would create a fetch waterfall. Try to use a Server Component to pass data to Client Components instead." - ); -} -function startReadingFromStream(response, stream, onEnd) { - var streamState = createStreamState(); - stream.on("data", function (chunk) { - if ("string" === typeof chunk) { - for ( - var i = 0, - rowState = streamState._rowState, - rowID = streamState._rowID, - rowTag = streamState._rowTag, - rowLength = streamState._rowLength, - buffer = streamState._buffer, - chunkLength = chunk.length; - i < chunkLength; - - ) { - var lastIdx = -1; - switch (rowState) { - case 0: - lastIdx = chunk.charCodeAt(i++); - 58 === lastIdx - ? (rowState = 1) - : (rowID = - (rowID << 4) | (96 < lastIdx ? lastIdx - 87 : lastIdx - 48)); - continue; - case 1: - rowState = chunk.charCodeAt(i); - 84 === rowState || - 65 === rowState || - 79 === rowState || - 111 === rowState || - 85 === rowState || - 83 === rowState || - 115 === rowState || - 76 === rowState || - 108 === rowState || - 71 === rowState || - 103 === rowState || - 77 === rowState || - 109 === rowState || - 86 === rowState - ? ((rowTag = rowState), (rowState = 2), i++) - : (64 < rowState && 91 > rowState) || - 114 === rowState || - 120 === rowState - ? ((rowTag = rowState), (rowState = 3), i++) - : ((rowTag = 0), (rowState = 3)); - continue; - case 2: - lastIdx = chunk.charCodeAt(i++); - 44 === lastIdx - ? (rowState = 4) - : (rowLength = - (rowLength << 4) | - (96 < lastIdx ? lastIdx - 87 : lastIdx - 48)); - continue; - case 3: - lastIdx = chunk.indexOf("\n", i); - break; - case 4: - if (84 !== rowTag) - throw Error( - "Binary RSC chunks cannot be encoded as strings. This is a bug in the wiring of the React streams." - ); - if (rowLength < chunk.length || chunk.length > 3 * rowLength) - throw Error( - "String chunks need to be passed in their original shape. Not split into smaller string chunks. This is a bug in the wiring of the React streams." - ); - lastIdx = chunk.length; - } - if (-1 < lastIdx) { - if (0 < buffer.length) - throw Error( - "String chunks need to be passed in their original shape. Not split into smaller string chunks. This is a bug in the wiring of the React streams." - ); - i = chunk.slice(i, lastIdx); - processFullStringRow(response, streamState, rowID, rowTag, i); - i = lastIdx; - 3 === rowState && i++; - rowLength = rowID = rowTag = rowState = 0; - buffer.length = 0; - } else if (chunk.length !== i) - throw Error( - "String chunks need to be passed in their original shape. Not split into smaller string chunks. This is a bug in the wiring of the React streams." - ); - } - streamState._rowState = rowState; - streamState._rowID = rowID; - streamState._rowTag = rowTag; - streamState._rowLength = rowLength; - } else processBinaryChunk(response, streamState, chunk); - }); - stream.on("error", function (error) { - reportGlobalError(response, error); - }); - stream.on("end", onEnd); -} -exports.createFromFetch = function (promiseForResponse, options) { - var response = createResponseFromOptions(options); - promiseForResponse.then( - function (r) { - startReadingFromStream$1(response, r.body, close.bind(null, response)); - }, - function (e) { - reportGlobalError(response, e); - } - ); - return getChunk(response, 0); -}; -exports.createFromNodeStream = function ( - stream, - serverConsumerManifest, - options -) { - serverConsumerManifest = new ResponseInstance( - serverConsumerManifest.moduleMap, - serverConsumerManifest.serverModuleMap, - serverConsumerManifest.moduleLoading, - noServerCall, - options ? options.encodeFormAction : void 0, - options && "string" === typeof options.nonce ? options.nonce : void 0, - void 0 - ); - startReadingFromStream( - serverConsumerManifest, - stream, - close.bind(null, serverConsumerManifest) - ); - return getChunk(serverConsumerManifest, 0); -}; -exports.createFromReadableStream = function (stream, options) { - options = createResponseFromOptions(options); - startReadingFromStream$1(options, stream, close.bind(null, options)); - return getChunk(options, 0); -}; -exports.createServerReference = function (id) { - return createServerReference$1(id, noServerCall$1); -}; -exports.createTemporaryReferenceSet = function () { - return new Map(); -}; -exports.encodeReply = function (value, options) { - return new Promise(function (resolve, reject) { - var abort = processReply( - value, - "", - options && options.temporaryReferences - ? options.temporaryReferences - : void 0, - resolve, - reject - ); - if (options && options.signal) { - var signal = options.signal; - if (signal.aborted) abort(signal.reason); - else { - var listener = function () { - abort(signal.reason); - signal.removeEventListener("abort", listener); - }; - signal.addEventListener("abort", listener); - } - } - }); -}; -exports.registerServerReference = function (reference, id, encodeFormAction) { - registerBoundServerReference(reference, id, null, encodeFormAction); - return reference; -}; 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 f790b18fb280d..7bae2c5a40024 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 @@ -4051,7 +4051,7 @@ } function loadServerReference$1(response, metaData, parentObject, key) { var id = metaData.id; - if ("string" !== typeof id) return null; + if ("string" !== typeof id || "then" === key) return null; var serverReference = resolveServerReference(response._bundlerConfig, id); id = metaData.bound; var promise = preloadModule(serverReference); @@ -4412,8 +4412,8 @@ function extractIterator(response, model) { return model[Symbol.iterator](); } - function createModel(response, model) { - return model; + function createModel(response, model, parentObject, key) { + return "then" === key && "function" === typeof model ? null : model; } function parseTypedArray( response, 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 d797bede1e3e8..c3e48c1fbf98f 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 @@ -2430,7 +2430,7 @@ function resolveIteratorResultChunk(response, chunk, value, done) { } function loadServerReference$1(response, metaData, parentObject, key) { var id = metaData.id; - if ("string" !== typeof id) return null; + if ("string" !== typeof id || "then" === key) return null; var serverReference = resolveServerReference(response._bundlerConfig, id); id = metaData.bound; var promise = preloadModule(serverReference); @@ -2760,8 +2760,8 @@ function createSet(response, model) { function extractIterator(response, model) { return model[Symbol.iterator](); } -function createModel(response, model) { - return model; +function createModel(response, model, parentObject, key) { + return "then" === key && "function" === typeof model ? null : model; } function parseTypedArray( response, 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 e55a33b4990ee..ac11043c5690c 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 @@ -4121,7 +4121,7 @@ } function loadServerReference$1(response, metaData, parentObject, key) { var id = metaData.id; - if ("string" !== typeof id) return null; + if ("string" !== typeof id || "then" === key) return null; var serverReference = resolveServerReference(response._bundlerConfig, id); id = metaData.bound; var promise = preloadModule(serverReference); @@ -4482,8 +4482,8 @@ function extractIterator(response, model) { return model[Symbol.iterator](); } - function createModel(response, model) { - return model; + function createModel(response, model, parentObject, key) { + return "then" === key && "function" === typeof model ? null : model; } function parseTypedArray( response, 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 177f54aa2e6d0..1f11a2a7672ee 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 @@ -2425,7 +2425,7 @@ function resolveIteratorResultChunk(response, chunk, value, done) { } function loadServerReference$1(response, metaData, parentObject, key) { var id = metaData.id; - if ("string" !== typeof id) return null; + if ("string" !== typeof id || "then" === key) return null; var serverReference = resolveServerReference(response._bundlerConfig, id); id = metaData.bound; var promise = preloadModule(serverReference); @@ -2755,8 +2755,8 @@ function createSet(response, model) { function extractIterator(response, model) { return model[Symbol.iterator](); } -function createModel(response, model) { - return model; +function createModel(response, model, parentObject, key) { + return "then" === key && "function" === typeof model ? null : model; } function parseTypedArray( response, 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 34ed9a8ae26ce..d0dc1fb9f25fc 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 @@ -4568,7 +4568,7 @@ } function loadServerReference$1(response, metaData, parentObject, key) { var id = metaData.id; - if ("string" !== typeof id) return null; + if ("string" !== typeof id || "then" === key) return null; var serverReference = resolveServerReference(response._bundlerConfig, id); id = metaData.bound; var promise = preloadModule(serverReference); @@ -4929,8 +4929,8 @@ function extractIterator(response, model) { return model[Symbol.iterator](); } - function createModel(response, model) { - return model; + function createModel(response, model, parentObject, key) { + return "then" === key && "function" === typeof model ? null : model; } function parseTypedArray( response, 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 fc6e94af112e2..226176962c885 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 @@ -2455,7 +2455,7 @@ function resolveIteratorResultChunk(response, chunk, value, done) { } function loadServerReference$1(response, metaData, parentObject, key) { var id = metaData.id; - if ("string" !== typeof id) return null; + if ("string" !== typeof id || "then" === key) return null; var serverReference = resolveServerReference(response._bundlerConfig, id); id = metaData.bound; var promise = preloadModule(serverReference); @@ -2785,8 +2785,8 @@ function createSet(response, model) { function extractIterator(response, model) { return model[Symbol.iterator](); } -function createModel(response, model) { - return model; +function createModel(response, model, parentObject, key) { + return "then" === key && "function" === typeof model ? null : model; } function parseTypedArray( response, diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.development.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.development.js deleted file mode 100644 index 905e40ac0749b..0000000000000 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.development.js +++ /dev/null @@ -1,6469 +0,0 @@ -/** - * @license React - * react-server-dom-webpack-server.node.unbundled.development.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -"use strict"; -"production" !== process.env.NODE_ENV && - (function () { - function voidHandler() {} - function getIteratorFn(maybeIterable) { - if (null === maybeIterable || "object" !== typeof maybeIterable) - return null; - maybeIterable = - (MAYBE_ITERATOR_SYMBOL && maybeIterable[MAYBE_ITERATOR_SYMBOL]) || - maybeIterable["@@iterator"]; - return "function" === typeof maybeIterable ? maybeIterable : null; - } - function _defineProperty(obj, key, value) { - a: if ("object" == typeof key && key) { - var e = key[Symbol.toPrimitive]; - if (void 0 !== e) { - key = e.call(key, "string"); - if ("object" != typeof key) break a; - throw new TypeError("@@toPrimitive must return a primitive value."); - } - key = String(key); - } - key = "symbol" == typeof key ? key : key + ""; - key in obj - ? Object.defineProperty(obj, key, { - value: value, - enumerable: !0, - configurable: !0, - writable: !0 - }) - : (obj[key] = value); - return obj; - } - function flushBuffered(destination) { - "function" === typeof destination.flush && destination.flush(); - } - function writeToDestination(destination, view) { - destination = destination.write(view); - destinationHasCapacity = destinationHasCapacity && destination; - } - function writeChunkAndReturn(destination, chunk) { - if ("string" === typeof chunk) { - if (0 !== chunk.length) - if (4096 < 3 * chunk.length) - 0 < writtenBytes && - (writeToDestination( - destination, - currentView.subarray(0, writtenBytes) - ), - (currentView = new Uint8Array(4096)), - (writtenBytes = 0)), - writeToDestination(destination, chunk); - else { - var target = currentView; - 0 < writtenBytes && (target = currentView.subarray(writtenBytes)); - target = textEncoder.encodeInto(chunk, target); - var read = target.read; - writtenBytes += target.written; - read < chunk.length && - (writeToDestination( - destination, - currentView.subarray(0, writtenBytes) - ), - (currentView = new Uint8Array(4096)), - (writtenBytes = textEncoder.encodeInto( - chunk.slice(read), - currentView - ).written)); - 4096 === writtenBytes && - (writeToDestination(destination, currentView), - (currentView = new Uint8Array(4096)), - (writtenBytes = 0)); - } - } else - 0 !== chunk.byteLength && - (4096 < chunk.byteLength - ? (0 < writtenBytes && - (writeToDestination( - destination, - currentView.subarray(0, writtenBytes) - ), - (currentView = new Uint8Array(4096)), - (writtenBytes = 0)), - writeToDestination(destination, chunk)) - : ((target = currentView.length - writtenBytes), - target < chunk.byteLength && - (0 === target - ? writeToDestination(destination, currentView) - : (currentView.set(chunk.subarray(0, target), writtenBytes), - (writtenBytes += target), - writeToDestination(destination, currentView), - (chunk = chunk.subarray(target))), - (currentView = new Uint8Array(4096)), - (writtenBytes = 0)), - currentView.set(chunk, writtenBytes), - (writtenBytes += chunk.byteLength), - 4096 === writtenBytes && - (writeToDestination(destination, currentView), - (currentView = new Uint8Array(4096)), - (writtenBytes = 0)))); - return destinationHasCapacity; - } - function completeWriting(destination) { - currentView && - 0 < writtenBytes && - destination.write(currentView.subarray(0, writtenBytes)); - currentView = null; - writtenBytes = 0; - destinationHasCapacity = !0; - } - function byteLengthOfChunk(chunk) { - return "string" === typeof chunk - ? Buffer.byteLength(chunk, "utf8") - : chunk.byteLength; - } - function isClientReference(reference) { - return reference.$$typeof === CLIENT_REFERENCE_TAG$1; - } - function registerClientReferenceImpl(proxyImplementation, id, async) { - return Object.defineProperties(proxyImplementation, { - $$typeof: { value: CLIENT_REFERENCE_TAG$1 }, - $$id: { value: id }, - $$async: { value: async } - }); - } - function bind() { - var newFn = FunctionBind.apply(this, arguments); - if (this.$$typeof === SERVER_REFERENCE_TAG) { - null != arguments[0] && - console.error( - 'Cannot bind "this" of a Server Action. Pass null or undefined as the first argument to .bind().' - ); - var args = ArraySlice.call(arguments, 1), - $$typeof = { value: SERVER_REFERENCE_TAG }, - $$id = { value: this.$$id }; - args = { value: this.$$bound ? this.$$bound.concat(args) : args }; - return Object.defineProperties(newFn, { - $$typeof: $$typeof, - $$id: $$id, - $$bound: args, - $$location: { value: this.$$location, configurable: !0 }, - bind: { value: bind, configurable: !0 } - }); - } - return newFn; - } - function getReference(target, name) { - switch (name) { - case "$$typeof": - return target.$$typeof; - case "$$id": - return target.$$id; - case "$$async": - return target.$$async; - case "name": - return target.name; - case "defaultProps": - return; - case "_debugInfo": - return; - case "toJSON": - return; - case Symbol.toPrimitive: - return Object.prototype[Symbol.toPrimitive]; - case Symbol.toStringTag: - return Object.prototype[Symbol.toStringTag]; - case "__esModule": - var moduleId = target.$$id; - target.default = registerClientReferenceImpl( - function () { - throw Error( - "Attempted to call the default export of " + - moduleId + - " from the server but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component." - ); - }, - target.$$id + "#", - target.$$async - ); - return !0; - case "then": - if (target.then) return target.then; - if (target.$$async) return; - var clientReference = registerClientReferenceImpl( - {}, - target.$$id, - !0 - ), - proxy = new Proxy(clientReference, proxyHandlers$1); - target.status = "fulfilled"; - target.value = proxy; - return (target.then = registerClientReferenceImpl( - function (resolve) { - return Promise.resolve(resolve(proxy)); - }, - target.$$id + "#then", - !1 - )); - } - if ("symbol" === typeof name) - throw Error( - "Cannot read Symbol exports. Only named exports are supported on a client module imported on the server." - ); - clientReference = target[name]; - clientReference || - ((clientReference = registerClientReferenceImpl( - function () { - throw Error( - "Attempted to call " + - String(name) + - "() from the server but " + - String(name) + - " is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component." - ); - }, - target.$$id + "#" + name, - target.$$async - )), - Object.defineProperty(clientReference, "name", { value: name }), - (clientReference = target[name] = - new Proxy(clientReference, deepProxyHandlers))); - return clientReference; - } - function resolveClientReferenceMetadata(config, clientReference) { - var modulePath = clientReference.$$id, - name = "", - resolvedModuleData = config[modulePath]; - if (resolvedModuleData) name = resolvedModuleData.name; - else { - var idx = modulePath.lastIndexOf("#"); - -1 !== idx && - ((name = modulePath.slice(idx + 1)), - (resolvedModuleData = config[modulePath.slice(0, idx)])); - if (!resolvedModuleData) - throw Error( - 'Could not find the module "' + - modulePath + - '" in the React Client Manifest. This is probably a bug in the React Server Components bundler.' - ); - } - if (!0 === resolvedModuleData.async && !0 === clientReference.$$async) - throw Error( - 'The module "' + - modulePath + - '" is marked as an async ESM module but was loaded as a CJS proxy. This is probably a bug in the React Server Components bundler.' - ); - return !0 === resolvedModuleData.async || !0 === clientReference.$$async - ? [resolvedModuleData.id, resolvedModuleData.chunks, name, 1] - : [resolvedModuleData.id, resolvedModuleData.chunks, name]; - } - function preload(href, as, options) { - if ("string" === typeof href) { - var request = resolveRequest(); - if (request) { - var hints = request.hints, - key = "L"; - if ("image" === as && options) { - var imageSrcSet = options.imageSrcSet, - imageSizes = options.imageSizes, - uniquePart = ""; - "string" === typeof imageSrcSet && "" !== imageSrcSet - ? ((uniquePart += "[" + imageSrcSet + "]"), - "string" === typeof imageSizes && - (uniquePart += "[" + imageSizes + "]")) - : (uniquePart += "[][]" + href); - key += "[image]" + uniquePart; - } else key += "[" + as + "]" + href; - hints.has(key) || - (hints.add(key), - (options = trimOptions(options)) - ? emitHint(request, "L", [href, as, options]) - : emitHint(request, "L", [href, as])); - } else previousDispatcher.L(href, as, options); - } - } - function preloadModule$1(href, options) { - if ("string" === typeof href) { - var request = resolveRequest(); - if (request) { - var hints = request.hints, - key = "m|" + href; - if (hints.has(key)) return; - hints.add(key); - return (options = trimOptions(options)) - ? emitHint(request, "m", [href, options]) - : emitHint(request, "m", href); - } - previousDispatcher.m(href, options); - } - } - function trimOptions(options) { - if (null == options) return null; - var hasProperties = !1, - trimmed = {}, - key; - for (key in options) - null != options[key] && - ((hasProperties = !0), (trimmed[key] = options[key])); - return hasProperties ? trimmed : null; - } - function getChildFormatContext(parentContext, type, props) { - switch (type) { - case "img": - type = props.src; - var srcSet = props.srcSet; - if ( - !( - "lazy" === props.loading || - (!type && !srcSet) || - ("string" !== typeof type && null != type) || - ("string" !== typeof srcSet && null != srcSet) || - "low" === props.fetchPriority || - parentContext & 3 - ) && - ("string" !== typeof type || - ":" !== type[4] || - ("d" !== type[0] && "D" !== type[0]) || - ("a" !== type[1] && "A" !== type[1]) || - ("t" !== type[2] && "T" !== type[2]) || - ("a" !== type[3] && "A" !== type[3])) && - ("string" !== typeof srcSet || - ":" !== srcSet[4] || - ("d" !== srcSet[0] && "D" !== srcSet[0]) || - ("a" !== srcSet[1] && "A" !== srcSet[1]) || - ("t" !== srcSet[2] && "T" !== srcSet[2]) || - ("a" !== srcSet[3] && "A" !== srcSet[3])) - ) { - var sizes = "string" === typeof props.sizes ? props.sizes : void 0; - var input = props.crossOrigin; - preload(type || "", "image", { - imageSrcSet: srcSet, - imageSizes: sizes, - crossOrigin: - "string" === typeof input - ? "use-credentials" === input - ? input - : "" - : void 0, - integrity: props.integrity, - type: props.type, - fetchPriority: props.fetchPriority, - referrerPolicy: props.referrerPolicy - }); - } - return parentContext; - case "link": - type = props.rel; - srcSet = props.href; - if ( - !( - parentContext & 1 || - null != props.itemProp || - "string" !== typeof type || - "string" !== typeof srcSet || - "" === srcSet - ) - ) - switch (type) { - case "preload": - preload(srcSet, props.as, { - crossOrigin: props.crossOrigin, - integrity: props.integrity, - nonce: props.nonce, - type: props.type, - fetchPriority: props.fetchPriority, - referrerPolicy: props.referrerPolicy, - imageSrcSet: props.imageSrcSet, - imageSizes: props.imageSizes, - media: props.media - }); - break; - case "modulepreload": - preloadModule$1(srcSet, { - as: props.as, - crossOrigin: props.crossOrigin, - integrity: props.integrity, - nonce: props.nonce - }); - break; - case "stylesheet": - preload(srcSet, "style", { - crossOrigin: props.crossOrigin, - integrity: props.integrity, - nonce: props.nonce, - type: props.type, - fetchPriority: props.fetchPriority, - referrerPolicy: props.referrerPolicy, - media: props.media - }); - } - return parentContext; - case "picture": - return parentContext | 2; - case "noscript": - return parentContext | 1; - default: - return parentContext; - } - } - function resolveOwner() { - if (currentOwner) return currentOwner; - var owner = componentStorage.getStore(); - return owner ? owner : null; - } - function resolvePromiseOrAwaitNode(unresolvedNode, endTime) { - unresolvedNode.tag = 3 === unresolvedNode.tag ? 1 : 2; - unresolvedNode.end = endTime; - return unresolvedNode; - } - function getAsyncSequenceFromPromise(promise) { - try { - var asyncId = getAsyncId.call(promise); - } catch (x) {} - if (void 0 === asyncId) return null; - promise = pendingOperations.get(asyncId); - return void 0 === promise ? null : promise; - } - function collectStackTracePrivate(error, structuredStackTrace) { - error = []; - for (var i = framesToSkip; i < structuredStackTrace.length; i++) { - var callSite = structuredStackTrace[i], - name = callSite.getFunctionName() || ""; - if (name.includes("react_stack_bottom_frame")) break; - else if (callSite.isNative()) - (callSite = callSite.isAsync()), - error.push([name, "", 0, 0, 0, 0, callSite]); - else { - if (callSite.isConstructor()) name = "new " + name; - else if (!callSite.isToplevel()) { - var callSite$jscomp$0 = callSite; - name = callSite$jscomp$0.getTypeName(); - var methodName = callSite$jscomp$0.getMethodName(); - callSite$jscomp$0 = callSite$jscomp$0.getFunctionName(); - var result = ""; - callSite$jscomp$0 - ? (name && - identifierRegExp.test(callSite$jscomp$0) && - callSite$jscomp$0 !== name && - (result += name + "."), - (result += callSite$jscomp$0), - !methodName || - callSite$jscomp$0 === methodName || - callSite$jscomp$0.endsWith("." + methodName) || - callSite$jscomp$0.endsWith(" " + methodName) || - (result += " [as " + methodName + "]")) - : (name && (result += name + "."), - (result = methodName - ? result + methodName - : result + "")); - name = result; - } - "" === name && (name = ""); - methodName = callSite.getScriptNameOrSourceURL() || ""; - "" === methodName && - ((methodName = ""), - callSite.isEval() && - (callSite$jscomp$0 = callSite.getEvalOrigin()) && - (methodName = callSite$jscomp$0.toString() + ", ")); - callSite$jscomp$0 = callSite.getLineNumber() || 0; - result = callSite.getColumnNumber() || 0; - var enclosingLine = - "function" === typeof callSite.getEnclosingLineNumber - ? callSite.getEnclosingLineNumber() || 0 - : 0, - enclosingCol = - "function" === typeof callSite.getEnclosingColumnNumber - ? callSite.getEnclosingColumnNumber() || 0 - : 0; - callSite = callSite.isAsync(); - error.push([ - name, - methodName, - callSite$jscomp$0, - result, - enclosingLine, - enclosingCol, - callSite - ]); - } - } - collectedStackTrace = error; - return ""; - } - function collectStackTrace(error, structuredStackTrace) { - collectStackTracePrivate(error, structuredStackTrace); - error = (error.name || "Error") + ": " + (error.message || ""); - for (var i = 0; i < structuredStackTrace.length; i++) - error += "\n at " + structuredStackTrace[i].toString(); - return error; - } - function parseStackTracePrivate(error, skipFrames) { - collectedStackTrace = null; - framesToSkip = skipFrames; - skipFrames = Error.prepareStackTrace; - Error.prepareStackTrace = collectStackTracePrivate; - try { - if ("" !== error.stack) return null; - } finally { - Error.prepareStackTrace = skipFrames; - } - return collectedStackTrace; - } - function parseStackTrace(error, skipFrames) { - var existing = stackTraceCache.get(error); - if (void 0 !== existing) return existing; - collectedStackTrace = null; - framesToSkip = skipFrames; - existing = Error.prepareStackTrace; - Error.prepareStackTrace = collectStackTrace; - try { - var stack = String(error.stack); - } finally { - Error.prepareStackTrace = existing; - } - if (null !== collectedStackTrace) - return ( - (stack = collectedStackTrace), - (collectedStackTrace = null), - stackTraceCache.set(error, stack), - stack - ); - stack.startsWith("Error: react-stack-top-frame\n") && - (stack = stack.slice(29)); - existing = stack.indexOf("react_stack_bottom_frame"); - -1 !== existing && (existing = stack.lastIndexOf("\n", existing)); - -1 !== existing && (stack = stack.slice(0, existing)); - stack = stack.split("\n"); - for (existing = []; skipFrames < stack.length; skipFrames++) { - var parsed = frameRegExp.exec(stack[skipFrames]); - if (parsed) { - var name = parsed[1] || "", - isAsync = "async " === parsed[8]; - "" === name - ? (name = "") - : name.startsWith("async ") && - ((name = name.slice(5)), (isAsync = !0)); - var filename = parsed[2] || parsed[5] || ""; - "" === filename && (filename = ""); - existing.push([ - name, - filename, - +(parsed[3] || parsed[6]), - +(parsed[4] || parsed[7]), - 0, - 0, - isAsync - ]); - } - } - stackTraceCache.set(error, existing); - return existing; - } - function createTemporaryReference(temporaryReferences, id) { - var reference = Object.defineProperties( - function () { - throw Error( - "Attempted to call a temporary Client Reference from the server but it is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component." - ); - }, - { $$typeof: { value: TEMPORARY_REFERENCE_TAG } } - ); - reference = new Proxy(reference, proxyHandlers); - temporaryReferences.set(reference, id); - return reference; - } - function noop() {} - function trackUsedThenable(thenableState, thenable, index) { - index = thenableState[index]; - void 0 === index - ? (thenableState.push(thenable), - (thenableState._stacks || (thenableState._stacks = [])).push(Error())) - : index !== thenable && (thenable.then(noop, noop), (thenable = index)); - switch (thenable.status) { - case "fulfilled": - return thenable.value; - case "rejected": - throw thenable.reason; - default: - "string" === typeof thenable.status - ? thenable.then(noop, noop) - : ((thenableState = thenable), - (thenableState.status = "pending"), - thenableState.then( - function (fulfilledValue) { - if ("pending" === thenable.status) { - var fulfilledThenable = thenable; - fulfilledThenable.status = "fulfilled"; - fulfilledThenable.value = fulfilledValue; - } - }, - function (error) { - if ("pending" === thenable.status) { - var rejectedThenable = thenable; - rejectedThenable.status = "rejected"; - rejectedThenable.reason = error; - } - } - )); - switch (thenable.status) { - case "fulfilled": - return thenable.value; - case "rejected": - throw thenable.reason; - } - suspendedThenable = thenable; - throw SuspenseException; - } - } - function getSuspendedThenable() { - if (null === suspendedThenable) - throw Error( - "Expected a suspended thenable. This is a bug in React. Please file an issue." - ); - var thenable = suspendedThenable; - suspendedThenable = null; - return thenable; - } - function getThenableStateAfterSuspending() { - var state = thenableState || []; - state._componentDebugInfo = currentComponentDebugInfo; - thenableState = currentComponentDebugInfo = null; - return state; - } - function unsupportedHook() { - throw Error("This Hook is not supported in Server Components."); - } - function unsupportedRefresh() { - throw Error( - "Refreshing the cache is not supported in Server Components." - ); - } - function unsupportedContext() { - throw Error("Cannot read a Client Context from a Server Component."); - } - function prepareStackTrace(error, structuredStackTrace) { - error = (error.name || "Error") + ": " + (error.message || ""); - for (var i = 0; i < structuredStackTrace.length; i++) - error += "\n at " + structuredStackTrace[i].toString(); - return error; - } - function resetOwnerStackLimit() { - var now = getCurrentTime(); - 1e3 < now - lastResetTime && - ((ReactSharedInternalsServer.recentlyCreatedOwnerStacks = 0), - (lastResetTime = now)); - } - function isObjectPrototype(object) { - if (!object) return !1; - var ObjectPrototype = Object.prototype; - if (object === ObjectPrototype) return !0; - if (getPrototypeOf(object)) return !1; - object = Object.getOwnPropertyNames(object); - for (var i = 0; i < object.length; i++) - if (!(object[i] in ObjectPrototype)) return !1; - return !0; - } - function isGetter(object, name) { - if (object === Object.prototype || null === object) return !1; - var descriptor = Object.getOwnPropertyDescriptor(object, name); - return void 0 === descriptor - ? isGetter(getPrototypeOf(object), name) - : "function" === typeof descriptor.get; - } - function isSimpleObject(object) { - if (!isObjectPrototype(getPrototypeOf(object))) return !1; - for ( - var names = Object.getOwnPropertyNames(object), i = 0; - i < names.length; - i++ - ) { - var descriptor = Object.getOwnPropertyDescriptor(object, names[i]); - if ( - !descriptor || - (!descriptor.enumerable && - (("key" !== names[i] && "ref" !== names[i]) || - "function" !== typeof descriptor.get)) - ) - return !1; - } - return !0; - } - function objectName(object) { - object = Object.prototype.toString.call(object); - return object.slice(8, object.length - 1); - } - function describeKeyForErrorMessage(key) { - var encodedKey = JSON.stringify(key); - return '"' + key + '"' === encodedKey ? key : encodedKey; - } - function describeValueForErrorMessage(value) { - switch (typeof value) { - case "string": - return JSON.stringify( - 10 >= value.length ? value : value.slice(0, 10) + "..." - ); - case "object": - if (isArrayImpl(value)) return "[...]"; - if (null !== value && value.$$typeof === CLIENT_REFERENCE_TAG) - return "client"; - value = objectName(value); - return "Object" === value ? "{...}" : value; - case "function": - return value.$$typeof === CLIENT_REFERENCE_TAG - ? "client" - : (value = value.displayName || value.name) - ? "function " + value - : "function"; - default: - return String(value); - } - } - function describeElementType(type) { - if ("string" === typeof type) return type; - switch (type) { - case REACT_SUSPENSE_TYPE: - return "Suspense"; - case REACT_SUSPENSE_LIST_TYPE: - return "SuspenseList"; - case REACT_VIEW_TRANSITION_TYPE: - return "ViewTransition"; - } - if ("object" === typeof type) - switch (type.$$typeof) { - case REACT_FORWARD_REF_TYPE: - return describeElementType(type.render); - case REACT_MEMO_TYPE: - return describeElementType(type.type); - case REACT_LAZY_TYPE: - var payload = type._payload; - type = type._init; - try { - return describeElementType(type(payload)); - } catch (x) {} - } - return ""; - } - function describeObjectForErrorMessage(objectOrArray, expandedName) { - var objKind = objectName(objectOrArray); - if ("Object" !== objKind && "Array" !== objKind) return objKind; - var start = -1, - length = 0; - if (isArrayImpl(objectOrArray)) - if (jsxChildrenParents.has(objectOrArray)) { - var type = jsxChildrenParents.get(objectOrArray); - objKind = "<" + describeElementType(type) + ">"; - for (var i = 0; i < objectOrArray.length; i++) { - var value = objectOrArray[i]; - value = - "string" === typeof value - ? value - : "object" === typeof value && null !== value - ? "{" + describeObjectForErrorMessage(value) + "}" - : "{" + describeValueForErrorMessage(value) + "}"; - "" + i === expandedName - ? ((start = objKind.length), - (length = value.length), - (objKind += value)) - : (objKind = - 15 > value.length && 40 > objKind.length + value.length - ? objKind + value - : objKind + "{...}"); - } - objKind += ""; - } else { - objKind = "["; - for (type = 0; type < objectOrArray.length; type++) - 0 < type && (objKind += ", "), - (i = objectOrArray[type]), - (i = - "object" === typeof i && null !== i - ? describeObjectForErrorMessage(i) - : describeValueForErrorMessage(i)), - "" + type === expandedName - ? ((start = objKind.length), - (length = i.length), - (objKind += i)) - : (objKind = - 10 > i.length && 40 > objKind.length + i.length - ? objKind + i - : objKind + "..."); - objKind += "]"; - } - else if (objectOrArray.$$typeof === REACT_ELEMENT_TYPE) - objKind = "<" + describeElementType(objectOrArray.type) + "/>"; - else { - if (objectOrArray.$$typeof === CLIENT_REFERENCE_TAG) return "client"; - if (jsxPropsParents.has(objectOrArray)) { - objKind = jsxPropsParents.get(objectOrArray); - objKind = "<" + (describeElementType(objKind) || "..."); - type = Object.keys(objectOrArray); - for (i = 0; i < type.length; i++) { - objKind += " "; - value = type[i]; - objKind += describeKeyForErrorMessage(value) + "="; - var _value2 = objectOrArray[value]; - var _substr2 = - value === expandedName && - "object" === typeof _value2 && - null !== _value2 - ? describeObjectForErrorMessage(_value2) - : describeValueForErrorMessage(_value2); - "string" !== typeof _value2 && (_substr2 = "{" + _substr2 + "}"); - value === expandedName - ? ((start = objKind.length), - (length = _substr2.length), - (objKind += _substr2)) - : (objKind = - 10 > _substr2.length && 40 > objKind.length + _substr2.length - ? objKind + _substr2 - : objKind + "..."); - } - objKind += ">"; - } else { - objKind = "{"; - type = Object.keys(objectOrArray); - for (i = 0; i < type.length; i++) - 0 < i && (objKind += ", "), - (value = type[i]), - (objKind += describeKeyForErrorMessage(value) + ": "), - (_value2 = objectOrArray[value]), - (_value2 = - "object" === typeof _value2 && null !== _value2 - ? describeObjectForErrorMessage(_value2) - : describeValueForErrorMessage(_value2)), - value === expandedName - ? ((start = objKind.length), - (length = _value2.length), - (objKind += _value2)) - : (objKind = - 10 > _value2.length && 40 > objKind.length + _value2.length - ? objKind + _value2 - : objKind + "..."); - objKind += "}"; - } - } - return void 0 === expandedName - ? objKind - : -1 < start && 0 < length - ? ((objectOrArray = " ".repeat(start) + "^".repeat(length)), - "\n " + objKind + "\n " + objectOrArray) - : "\n " + objKind; - } - function defaultFilterStackFrame(filename) { - return ( - "" !== filename && - !filename.startsWith("node:") && - !filename.includes("node_modules") - ); - } - function devirtualizeURL(url) { - if (url.startsWith("about://React/")) { - var envIdx = url.indexOf("/", 14), - suffixIdx = url.lastIndexOf("?"); - if (-1 < envIdx && -1 < suffixIdx) - return decodeURI(url.slice(envIdx + 1, suffixIdx)); - } - return url; - } - function isPromiseCreationInternal(url, functionName) { - if ("node:internal/async_hooks" === url) return !0; - if ("" !== url) return !1; - switch (functionName) { - case "new Promise": - case "Function.withResolvers": - case "Function.reject": - case "Function.resolve": - case "Function.all": - case "Function.allSettled": - case "Function.race": - case "Function.try": - return !0; - default: - return !1; - } - } - function filterStackTrace(request, stack) { - request = request.filterStackFrame; - for (var filteredStack = [], i = 0; i < stack.length; i++) { - var callsite = stack[i], - functionName = callsite[0], - url = devirtualizeURL(callsite[1]); - request(url, functionName, callsite[2], callsite[3]) && - ((callsite = callsite.slice(0)), - (callsite[1] = url), - filteredStack.push(callsite)); - } - return filteredStack; - } - function hasUnfilteredFrame(request, stack) { - request = request.filterStackFrame; - for (var i = 0; i < stack.length; i++) { - var callsite = stack[i], - functionName = callsite[0], - url = devirtualizeURL(callsite[1]), - lineNumber = callsite[2], - columnNumber = callsite[3]; - if ( - !callsite[6] && - request(url, functionName, lineNumber, columnNumber) && - "" !== url - ) - return !0; - } - return !1; - } - function isPromiseAwaitInternal(url, functionName) { - if ("node:internal/async_hooks" === url) return !0; - if ("" !== url) return !1; - switch (functionName) { - case "Promise.then": - case "Promise.catch": - case "Promise.finally": - case "Function.reject": - case "Function.resolve": - case "Function.all": - case "Function.allSettled": - case "Function.any": - case "Function.race": - case "Function.try": - case "Function.withResolvers": - return !0; - default: - return !1; - } - } - function isAwaitInUserspace(request, stack) { - for ( - var firstFrame = 0; - stack.length > firstFrame && - isPromiseAwaitInternal(stack[firstFrame][1], stack[firstFrame][0]); - - ) - firstFrame++; - if (stack.length > firstFrame) { - request = request.filterStackFrame; - stack = stack[firstFrame]; - firstFrame = stack[0]; - var url = devirtualizeURL(stack[1]); - return request(url, firstFrame, stack[2], stack[3]) && "" !== url; - } - return !1; - } - function patchConsole(consoleInst, methodName) { - var descriptor = Object.getOwnPropertyDescriptor(consoleInst, methodName); - if ( - descriptor && - (descriptor.configurable || descriptor.writable) && - "function" === typeof descriptor.value - ) { - var originalMethod = descriptor.value; - descriptor = Object.getOwnPropertyDescriptor(originalMethod, "name"); - var wrapperMethod = function () { - var request = resolveRequest(); - if (("assert" !== methodName || !arguments[0]) && null !== request) { - var stack = filterStackTrace( - request, - parseStackTracePrivate(Error("react-stack-top-frame"), 1) || [] - ); - request.pendingDebugChunks++; - var owner = resolveOwner(), - args = Array.from(arguments); - a: { - var env = 0; - switch (methodName) { - case "dir": - case "dirxml": - case "groupEnd": - case "table": - env = null; - break a; - case "assert": - env = 1; - } - var format = args[env], - style = args[env + 1], - badge = args[env + 2]; - "string" === typeof format && - format.startsWith("\u001b[0m\u001b[7m%c%s\u001b[0m%c") && - "background: #e6e6e6;background: light-dark(rgba(0,0,0,0.1), rgba(255,255,255,0.25));color: #000000;color: light-dark(#000000, #ffffff);border-radius: 2px" === - style && - "string" === typeof badge - ? ((format = format.slice(18)), - " " === format[0] && (format = format.slice(1)), - args.splice(env, 4, format), - (env = badge.slice(1, badge.length - 1))) - : (env = null); - } - null === env && (env = (0, request.environmentName)()); - null != owner && outlineComponentInfo(request, owner); - badge = [methodName, stack, owner, env]; - badge.push.apply(badge, args); - args = serializeDebugModel( - request, - (null === request.deferredDebugObjects ? 500 : 10) + stack.length, - badge - ); - "[" !== args[0] && - (args = serializeDebugModel(request, 10 + stack.length, [ - methodName, - stack, - owner, - env, - "Unknown Value: React could not send it from the server." - ])); - request.completedDebugChunks.push(":W" + args + "\n"); - } - return originalMethod.apply(this, arguments); - }; - descriptor && Object.defineProperty(wrapperMethod, "name", descriptor); - Object.defineProperty(consoleInst, methodName, { - value: wrapperMethod - }); - } - } - function getCurrentStackInDEV() { - var owner = resolveOwner(); - if (null === owner) return ""; - try { - var info = ""; - if (owner.owner || "string" !== typeof owner.name) { - for (; owner; ) { - var ownerStack = owner.debugStack; - if (null != ownerStack) { - if ((owner = owner.owner)) { - var JSCompiler_temp_const = info; - var error = ownerStack, - prevPrepareStackTrace = Error.prepareStackTrace; - Error.prepareStackTrace = prepareStackTrace; - var stack = error.stack; - Error.prepareStackTrace = prevPrepareStackTrace; - stack.startsWith("Error: react-stack-top-frame\n") && - (stack = stack.slice(29)); - var idx = stack.indexOf("\n"); - -1 !== idx && (stack = stack.slice(idx + 1)); - idx = stack.indexOf("react_stack_bottom_frame"); - -1 !== idx && (idx = stack.lastIndexOf("\n", idx)); - var JSCompiler_inline_result = - -1 !== idx ? (stack = stack.slice(0, idx)) : ""; - info = - JSCompiler_temp_const + ("\n" + JSCompiler_inline_result); - } - } else break; - } - var JSCompiler_inline_result$jscomp$0 = info; - } else { - JSCompiler_temp_const = owner.name; - if (void 0 === prefix) - try { - throw Error(); - } catch (x) { - (prefix = - ((error = x.stack.trim().match(/\n( *(at )?)/)) && error[1]) || - ""), - (suffix = - -1 < x.stack.indexOf("\n at") - ? " ()" - : -1 < x.stack.indexOf("@") - ? "@unknown:0:0" - : ""); - } - JSCompiler_inline_result$jscomp$0 = - "\n" + prefix + JSCompiler_temp_const + suffix; - } - } catch (x) { - JSCompiler_inline_result$jscomp$0 = - "\nError generating stack: " + x.message + "\n" + x.stack; - } - return JSCompiler_inline_result$jscomp$0; - } - function defaultErrorHandler(error) { - console.error(error); - } - function RequestInstance( - type, - model, - bundlerConfig, - onError, - onAllReady, - onFatalError, - identifierPrefix, - temporaryReferences, - environmentName, - filterStackFrame, - keepDebugAlive - ) { - if ( - null !== ReactSharedInternalsServer.A && - ReactSharedInternalsServer.A !== DefaultAsyncDispatcher - ) - throw Error( - "Currently React only supports one RSC renderer at a time." - ); - ReactSharedInternalsServer.A = DefaultAsyncDispatcher; - ReactSharedInternalsServer.getCurrentStack = getCurrentStackInDEV; - var abortSet = new Set(), - pingedTasks = [], - hints = new Set(); - this.type = type; - this.status = 10; - this.flushScheduled = !1; - this.destination = this.fatalError = null; - this.bundlerConfig = bundlerConfig; - this.cache = new Map(); - this.cacheController = new AbortController(); - this.pendingChunks = this.nextChunkId = 0; - this.hints = hints; - this.abortableTasks = abortSet; - this.pingedTasks = pingedTasks; - this.completedImportChunks = []; - this.completedHintChunks = []; - this.completedRegularChunks = []; - this.completedErrorChunks = []; - this.writtenSymbols = new Map(); - this.writtenClientReferences = new Map(); - this.writtenServerReferences = new Map(); - this.writtenObjects = new WeakMap(); - this.temporaryReferences = temporaryReferences; - this.identifierPrefix = identifierPrefix || ""; - this.identifierCount = 1; - this.taintCleanupQueue = []; - this.onError = void 0 === onError ? defaultErrorHandler : onError; - this.onAllReady = onAllReady; - this.onFatalError = onFatalError; - this.pendingDebugChunks = 0; - this.completedDebugChunks = []; - this.debugDestination = null; - this.environmentName = - void 0 === environmentName - ? function () { - return "Server"; - } - : "function" !== typeof environmentName - ? function () { - return environmentName; - } - : environmentName; - this.filterStackFrame = - void 0 === filterStackFrame - ? defaultFilterStackFrame - : filterStackFrame; - this.didWarnForKey = null; - this.writtenDebugObjects = new WeakMap(); - this.deferredDebugObjects = keepDebugAlive - ? { retained: new Map(), existing: new Map() } - : null; - type = this.timeOrigin = performance.now(); - emitTimeOriginChunk(this, type + performance.timeOrigin); - this.abortTime = -0; - model = createTask( - this, - model, - null, - !1, - 0, - abortSet, - type, - null, - null, - null - ); - pingedTasks.push(model); - } - function createRequest( - model, - bundlerConfig, - onError, - identifierPrefix, - temporaryReferences, - environmentName, - filterStackFrame, - keepDebugAlive - ) { - resetOwnerStackLimit(); - return new RequestInstance( - 20, - model, - bundlerConfig, - onError, - noop, - noop, - identifierPrefix, - temporaryReferences, - environmentName, - filterStackFrame, - keepDebugAlive - ); - } - function createPrerenderRequest( - model, - bundlerConfig, - onAllReady, - onFatalError, - onError, - identifierPrefix, - temporaryReferences, - environmentName, - filterStackFrame, - keepDebugAlive - ) { - resetOwnerStackLimit(); - return new RequestInstance( - 21, - model, - bundlerConfig, - onError, - onAllReady, - onFatalError, - identifierPrefix, - temporaryReferences, - environmentName, - filterStackFrame, - keepDebugAlive - ); - } - function resolveRequest() { - if (currentRequest) return currentRequest; - var store = requestStorage.getStore(); - return store ? store : null; - } - function serializeDebugThenable(request, counter, thenable) { - request.pendingDebugChunks++; - var id = request.nextChunkId++, - ref = "$@" + id.toString(16); - request.writtenDebugObjects.set(thenable, ref); - switch (thenable.status) { - case "fulfilled": - return ( - emitOutlinedDebugModelChunk(request, id, counter, thenable.value), - ref - ); - case "rejected": - return ( - emitErrorChunk(request, id, "", thenable.reason, !0, null), ref - ); - } - if (request.status === ABORTING) - return emitDebugHaltChunk(request, id), ref; - var deferredDebugObjects = request.deferredDebugObjects; - if (null !== deferredDebugObjects) - return ( - deferredDebugObjects.retained.set(id, thenable), - (ref = "$Y@" + id.toString(16)), - request.writtenDebugObjects.set(thenable, ref), - ref - ); - var cancelled = !1; - thenable.then( - function (value) { - cancelled || - ((cancelled = !0), - request.status === ABORTING - ? emitDebugHaltChunk(request, id) - : (isArrayImpl(value) && 200 < value.length) || - ((value instanceof ArrayBuffer || - value instanceof Int8Array || - value instanceof Uint8Array || - value instanceof Uint8ClampedArray || - value instanceof Int16Array || - value instanceof Uint16Array || - value instanceof Int32Array || - value instanceof Uint32Array || - value instanceof Float32Array || - value instanceof Float64Array || - value instanceof BigInt64Array || - value instanceof BigUint64Array || - value instanceof DataView) && - 1e3 < value.byteLength) - ? emitDebugHaltChunk(request, id) - : emitOutlinedDebugModelChunk(request, id, counter, value), - enqueueFlush(request)); - }, - function (reason) { - cancelled || - ((cancelled = !0), - request.status === ABORTING - ? emitDebugHaltChunk(request, id) - : emitErrorChunk(request, id, "", reason, !0, null), - enqueueFlush(request)); - } - ); - Promise.resolve().then(function () { - cancelled || - ((cancelled = !0), - emitDebugHaltChunk(request, id), - enqueueFlush(request), - (counter = request = null)); - }); - return ref; - } - function emitRequestedDebugThenable(request, id, counter, thenable) { - thenable.then( - function (value) { - request.status === ABORTING - ? emitDebugHaltChunk(request, id) - : emitOutlinedDebugModelChunk(request, id, counter, value); - enqueueFlush(request); - }, - function (reason) { - request.status === ABORTING - ? emitDebugHaltChunk(request, id) - : emitErrorChunk(request, id, "", reason, !0, null); - enqueueFlush(request); - } - ); - } - function serializeThenable(request, task, thenable) { - var newTask = createTask( - request, - thenable, - task.keyPath, - task.implicitSlot, - task.formatContext, - request.abortableTasks, - task.time, - task.debugOwner, - task.debugStack, - task.debugTask - ); - switch (thenable.status) { - case "fulfilled": - return ( - forwardDebugInfoFromThenable( - request, - newTask, - thenable, - null, - null - ), - (newTask.model = thenable.value), - pingTask(request, newTask), - newTask.id - ); - case "rejected": - return ( - forwardDebugInfoFromThenable( - request, - newTask, - thenable, - null, - null - ), - erroredTask(request, newTask, thenable.reason), - newTask.id - ); - default: - if (request.status === ABORTING) - return ( - request.abortableTasks.delete(newTask), - 21 === request.type - ? (haltTask(newTask), finishHaltedTask(newTask, request)) - : ((task = request.fatalError), - abortTask(newTask), - finishAbortedTask(newTask, request, task)), - newTask.id - ); - "string" !== typeof thenable.status && - ((thenable.status = "pending"), - thenable.then( - function (fulfilledValue) { - "pending" === thenable.status && - ((thenable.status = "fulfilled"), - (thenable.value = fulfilledValue)); - }, - function (error) { - "pending" === thenable.status && - ((thenable.status = "rejected"), (thenable.reason = error)); - } - )); - } - thenable.then( - function (value) { - forwardDebugInfoFromCurrentContext(request, newTask, thenable); - newTask.model = value; - pingTask(request, newTask); - }, - function (reason) { - 0 === newTask.status && - ((newTask.timed = !0), - erroredTask(request, newTask, reason), - enqueueFlush(request)); - } - ); - return newTask.id; - } - function serializeReadableStream(request, task, stream) { - function progress(entry) { - if (0 === streamTask.status) - if (entry.done) - (streamTask.status = 1), - (entry = streamTask.id.toString(16) + ":C\n"), - request.completedRegularChunks.push(entry), - request.abortableTasks.delete(streamTask), - request.cacheController.signal.removeEventListener( - "abort", - abortStream - ), - enqueueFlush(request), - callOnAllReadyIfReady(request); - else - try { - request.pendingChunks++, - (streamTask.model = entry.value), - isByteStream - ? emitTypedArrayChunk( - request, - streamTask.id, - "b", - streamTask.model, - !1 - ) - : tryStreamTask(request, streamTask), - enqueueFlush(request), - reader.read().then(progress, error); - } catch (x$0) { - error(x$0); - } - } - function error(reason) { - 0 === streamTask.status && - (request.cacheController.signal.removeEventListener( - "abort", - abortStream - ), - erroredTask(request, streamTask, reason), - enqueueFlush(request), - reader.cancel(reason).then(error, error)); - } - function abortStream() { - if (0 === streamTask.status) { - var signal = request.cacheController.signal; - signal.removeEventListener("abort", abortStream); - signal = signal.reason; - 21 === request.type - ? (request.abortableTasks.delete(streamTask), - haltTask(streamTask), - finishHaltedTask(streamTask, request)) - : (erroredTask(request, streamTask, signal), enqueueFlush(request)); - reader.cancel(signal).then(error, error); - } - } - var supportsBYOB = stream.supportsBYOB; - if (void 0 === supportsBYOB) - try { - stream.getReader({ mode: "byob" }).releaseLock(), (supportsBYOB = !0); - } catch (x) { - supportsBYOB = !1; - } - var isByteStream = supportsBYOB, - reader = stream.getReader(), - streamTask = createTask( - request, - task.model, - task.keyPath, - task.implicitSlot, - task.formatContext, - request.abortableTasks, - task.time, - task.debugOwner, - task.debugStack, - task.debugTask - ); - request.pendingChunks++; - task = - streamTask.id.toString(16) + ":" + (isByteStream ? "r" : "R") + "\n"; - request.completedRegularChunks.push(task); - request.cacheController.signal.addEventListener("abort", abortStream); - reader.read().then(progress, error); - return serializeByValueID(streamTask.id); - } - function serializeAsyncIterable(request, task, iterable, iterator) { - function progress(entry) { - if (0 === streamTask.status) - if (entry.done) { - streamTask.status = 1; - if (void 0 === entry.value) - var endStreamRow = streamTask.id.toString(16) + ":C\n"; - else - try { - var chunkId = outlineModel(request, entry.value); - endStreamRow = - streamTask.id.toString(16) + - ":C" + - stringify(serializeByValueID(chunkId)) + - "\n"; - } catch (x) { - error(x); - return; - } - request.completedRegularChunks.push(endStreamRow); - request.abortableTasks.delete(streamTask); - request.cacheController.signal.removeEventListener( - "abort", - abortIterable - ); - enqueueFlush(request); - callOnAllReadyIfReady(request); - } else - try { - (streamTask.model = entry.value), - request.pendingChunks++, - tryStreamTask(request, streamTask), - enqueueFlush(request), - callIteratorInDEV(iterator, progress, error); - } catch (x$1) { - error(x$1); - } - } - function error(reason) { - 0 === streamTask.status && - (request.cacheController.signal.removeEventListener( - "abort", - abortIterable - ), - erroredTask(request, streamTask, reason), - enqueueFlush(request), - "function" === typeof iterator.throw && - iterator.throw(reason).then(error, error)); - } - function abortIterable() { - if (0 === streamTask.status) { - var signal = request.cacheController.signal; - signal.removeEventListener("abort", abortIterable); - var reason = signal.reason; - 21 === request.type - ? (request.abortableTasks.delete(streamTask), - haltTask(streamTask), - finishHaltedTask(streamTask, request)) - : (erroredTask(request, streamTask, signal.reason), - enqueueFlush(request)); - "function" === typeof iterator.throw && - iterator.throw(reason).then(error, error); - } - } - var isIterator = iterable === iterator, - streamTask = createTask( - request, - task.model, - task.keyPath, - task.implicitSlot, - task.formatContext, - request.abortableTasks, - task.time, - task.debugOwner, - task.debugStack, - task.debugTask - ); - (task = iterable._debugInfo) && - forwardDebugInfo(request, streamTask, task); - request.pendingChunks++; - isIterator = - streamTask.id.toString(16) + ":" + (isIterator ? "x" : "X") + "\n"; - request.completedRegularChunks.push(isIterator); - request.cacheController.signal.addEventListener("abort", abortIterable); - callIteratorInDEV(iterator, progress, error); - return serializeByValueID(streamTask.id); - } - function emitHint(request, code, model) { - model = stringify(model); - request.completedHintChunks.push(":H" + code + model + "\n"); - enqueueFlush(request); - } - function readThenable(thenable) { - if ("fulfilled" === thenable.status) return thenable.value; - if ("rejected" === thenable.status) throw thenable.reason; - throw thenable; - } - function createLazyWrapperAroundWakeable(request, task, wakeable) { - switch (wakeable.status) { - case "fulfilled": - return ( - forwardDebugInfoFromThenable(request, task, wakeable, null, null), - wakeable.value - ); - case "rejected": - forwardDebugInfoFromThenable(request, task, wakeable, null, null); - break; - default: - "string" !== typeof wakeable.status && - ((wakeable.status = "pending"), - wakeable.then( - function (fulfilledValue) { - forwardDebugInfoFromCurrentContext(request, task, wakeable); - "pending" === wakeable.status && - ((wakeable.status = "fulfilled"), - (wakeable.value = fulfilledValue)); - }, - function (error) { - forwardDebugInfoFromCurrentContext(request, task, wakeable); - "pending" === wakeable.status && - ((wakeable.status = "rejected"), (wakeable.reason = error)); - } - )); - } - return { - $$typeof: REACT_LAZY_TYPE, - _payload: wakeable, - _init: readThenable - }; - } - function callWithDebugContextInDEV(request, task, callback, arg) { - var componentDebugInfo = { - name: "", - env: task.environmentName, - key: null, - owner: task.debugOwner - }; - componentDebugInfo.stack = - null === task.debugStack - ? null - : filterStackTrace(request, parseStackTrace(task.debugStack, 1)); - componentDebugInfo.debugStack = task.debugStack; - request = componentDebugInfo.debugTask = task.debugTask; - currentOwner = componentDebugInfo; - try { - return request ? request.run(callback.bind(null, arg)) : callback(arg); - } finally { - currentOwner = null; - } - } - function processServerComponentReturnValue( - request, - task, - Component, - result - ) { - if ( - "object" !== typeof result || - null === result || - isClientReference(result) - ) - return result; - if ("function" === typeof result.then) - return ( - result.then(function (resolvedValue) { - "object" === typeof resolvedValue && - null !== resolvedValue && - resolvedValue.$$typeof === REACT_ELEMENT_TYPE && - (resolvedValue._store.validated = 1); - }, voidHandler), - createLazyWrapperAroundWakeable(request, task, result) - ); - result.$$typeof === REACT_ELEMENT_TYPE && (result._store.validated = 1); - var iteratorFn = getIteratorFn(result); - if (iteratorFn) { - var multiShot = _defineProperty({}, Symbol.iterator, function () { - var iterator = iteratorFn.call(result); - iterator !== result || - ("[object GeneratorFunction]" === - Object.prototype.toString.call(Component) && - "[object Generator]" === - Object.prototype.toString.call(result)) || - callWithDebugContextInDEV(request, task, function () { - console.error( - "Returning an Iterator from a Server Component is not supported since it cannot be looped over more than once. " - ); - }); - return iterator; - }); - multiShot._debugInfo = result._debugInfo; - return multiShot; - } - return "function" !== typeof result[ASYNC_ITERATOR] || - ("function" === typeof ReadableStream && - result instanceof ReadableStream) - ? result - : ((multiShot = _defineProperty({}, ASYNC_ITERATOR, function () { - var iterator = result[ASYNC_ITERATOR](); - iterator !== result || - ("[object AsyncGeneratorFunction]" === - Object.prototype.toString.call(Component) && - "[object AsyncGenerator]" === - Object.prototype.toString.call(result)) || - callWithDebugContextInDEV(request, task, function () { - console.error( - "Returning an AsyncIterator from a Server Component is not supported since it cannot be looped over more than once. " - ); - }); - return iterator; - })), - (multiShot._debugInfo = result._debugInfo), - multiShot); - } - function renderFunctionComponent( - request, - task, - key, - Component, - props, - validated - ) { - var prevThenableState = task.thenableState; - task.thenableState = null; - if (canEmitDebugInfo) - if (null !== prevThenableState) - var componentDebugInfo = prevThenableState._componentDebugInfo; - else { - var componentDebugID = task.id; - componentDebugInfo = Component.displayName || Component.name || ""; - var componentEnv = (0, request.environmentName)(); - request.pendingChunks++; - componentDebugInfo = { - name: componentDebugInfo, - env: componentEnv, - key: key, - owner: task.debugOwner - }; - componentDebugInfo.stack = - null === task.debugStack - ? null - : filterStackTrace(request, parseStackTrace(task.debugStack, 1)); - componentDebugInfo.props = props; - componentDebugInfo.debugStack = task.debugStack; - componentDebugInfo.debugTask = task.debugTask; - outlineComponentInfo(request, componentDebugInfo); - advanceTaskTime(request, task, performance.now()); - emitDebugChunk(request, componentDebugID, componentDebugInfo); - task.environmentName = componentEnv; - 2 === validated && - warnForMissingKey(request, key, componentDebugInfo, task.debugTask); - } - else return outlineTask(request, task); - thenableIndexCounter = 0; - thenableState = prevThenableState; - currentComponentDebugInfo = componentDebugInfo; - props = task.debugTask - ? task.debugTask.run( - componentStorage.run.bind( - componentStorage, - componentDebugInfo, - callComponentInDEV, - Component, - props, - componentDebugInfo - ) - ) - : componentStorage.run( - componentDebugInfo, - callComponentInDEV, - Component, - props, - componentDebugInfo - ); - if (request.status === ABORTING) - throw ( - ("object" !== typeof props || - null === props || - "function" !== typeof props.then || - isClientReference(props) || - props.then(voidHandler, voidHandler), - null) - ); - validated = thenableState; - if (null !== validated) - for ( - prevThenableState = validated._stacks || (validated._stacks = []), - componentDebugID = 0; - componentDebugID < validated.length; - componentDebugID++ - ) - forwardDebugInfoFromThenable( - request, - task, - validated[componentDebugID], - componentDebugInfo, - prevThenableState[componentDebugID] - ); - props = processServerComponentReturnValue( - request, - task, - Component, - props - ); - task.debugOwner = componentDebugInfo; - task.debugStack = null; - task.debugTask = null; - Component = task.keyPath; - componentDebugInfo = task.implicitSlot; - null !== key - ? (task.keyPath = - key === REACT_OPTIMISTIC_KEY || Component === REACT_OPTIMISTIC_KEY - ? REACT_OPTIMISTIC_KEY - : null === Component - ? key - : Component + "," + key) - : null === Component && (task.implicitSlot = !0); - request = renderModelDestructive(request, task, emptyRoot, "", props); - task.keyPath = Component; - task.implicitSlot = componentDebugInfo; - return request; - } - function warnForMissingKey(request, key, componentDebugInfo, debugTask) { - function logKeyError() { - console.error( - 'Each child in a list should have a unique "key" prop.%s%s See https://react.dev/link/warning-keys for more information.', - "", - "" - ); - } - key = request.didWarnForKey; - null == key && (key = request.didWarnForKey = new WeakSet()); - request = componentDebugInfo.owner; - if (null != request) { - if (key.has(request)) return; - key.add(request); - } - debugTask - ? debugTask.run( - componentStorage.run.bind( - componentStorage, - componentDebugInfo, - callComponentInDEV, - logKeyError, - null, - componentDebugInfo - ) - ) - : componentStorage.run( - componentDebugInfo, - callComponentInDEV, - logKeyError, - null, - componentDebugInfo - ); - } - function renderFragment(request, task, children) { - for (var i = 0; i < children.length; i++) { - var child = children[i]; - null === child || - "object" !== typeof child || - child.$$typeof !== REACT_ELEMENT_TYPE || - null !== child.key || - child._store.validated || - (child._store.validated = 2); - } - if (null !== task.keyPath) - return ( - (request = [ - REACT_ELEMENT_TYPE, - REACT_FRAGMENT_TYPE, - task.keyPath, - { children: children }, - null, - null, - 0 - ]), - task.implicitSlot ? [request] : request - ); - if ((i = children._debugInfo)) { - if (canEmitDebugInfo) forwardDebugInfo(request, task, i); - else return outlineTask(request, task); - children = Array.from(children); - } - return children; - } - function renderAsyncFragment(request, task, children, getAsyncIterator) { - if (null !== task.keyPath) - return ( - (request = [ - REACT_ELEMENT_TYPE, - REACT_FRAGMENT_TYPE, - task.keyPath, - { children: children }, - null, - null, - 0 - ]), - task.implicitSlot ? [request] : request - ); - getAsyncIterator = getAsyncIterator.call(children); - return serializeAsyncIterable(request, task, children, getAsyncIterator); - } - function deferTask(request, task) { - task = createTask( - request, - task.model, - task.keyPath, - task.implicitSlot, - task.formatContext, - request.abortableTasks, - task.time, - task.debugOwner, - task.debugStack, - task.debugTask - ); - pingTask(request, task); - return serializeLazyID(task.id); - } - function outlineTask(request, task) { - task = createTask( - request, - task.model, - task.keyPath, - task.implicitSlot, - task.formatContext, - request.abortableTasks, - task.time, - task.debugOwner, - task.debugStack, - task.debugTask - ); - retryTask(request, task); - return 1 === task.status - ? serializeByValueID(task.id) - : serializeLazyID(task.id); - } - function renderElement(request, task, type, key, ref, props, validated) { - if (null !== ref && void 0 !== ref) - throw Error( - "Refs cannot be used in Server Components, nor passed to Client Components." - ); - jsxPropsParents.set(props, type); - "object" === typeof props.children && - null !== props.children && - jsxChildrenParents.set(props.children, type); - if ( - "function" !== typeof type || - isClientReference(type) || - type.$$typeof === TEMPORARY_REFERENCE_TAG - ) { - if (type === REACT_FRAGMENT_TYPE && null === key) - return ( - 2 === validated && - ((validated = { - name: "Fragment", - env: (0, request.environmentName)(), - key: key, - owner: task.debugOwner, - stack: - null === task.debugStack - ? null - : filterStackTrace( - request, - parseStackTrace(task.debugStack, 1) - ), - props: props, - debugStack: task.debugStack, - debugTask: task.debugTask - }), - warnForMissingKey(request, key, validated, task.debugTask)), - (validated = task.implicitSlot), - null === task.keyPath && (task.implicitSlot = !0), - (request = renderModelDestructive( - request, - task, - emptyRoot, - "", - props.children - )), - (task.implicitSlot = validated), - request - ); - if ( - null != type && - "object" === typeof type && - !isClientReference(type) - ) - switch (type.$$typeof) { - case REACT_LAZY_TYPE: - type = callLazyInitInDEV(type); - if (request.status === ABORTING) throw null; - return renderElement( - request, - task, - type, - key, - ref, - props, - validated - ); - case REACT_FORWARD_REF_TYPE: - return renderFunctionComponent( - request, - task, - key, - type.render, - props, - validated - ); - case REACT_MEMO_TYPE: - return renderElement( - request, - task, - type.type, - key, - ref, - props, - validated - ); - case REACT_ELEMENT_TYPE: - type._store.validated = 1; - } - else if ("string" === typeof type) { - ref = task.formatContext; - var newFormatContext = getChildFormatContext(ref, type, props); - ref !== newFormatContext && - null != props.children && - outlineModelWithFormatContext( - request, - props.children, - newFormatContext - ); - } - } else - return renderFunctionComponent( - request, - task, - key, - type, - props, - validated - ); - ref = task.keyPath; - null === key - ? (key = ref) - : null !== ref && - (key = - ref === REACT_OPTIMISTIC_KEY || key === REACT_OPTIMISTIC_KEY - ? REACT_OPTIMISTIC_KEY - : ref + "," + key); - newFormatContext = null; - ref = task.debugOwner; - null !== ref && outlineComponentInfo(request, ref); - if (null !== task.debugStack) { - newFormatContext = filterStackTrace( - request, - parseStackTrace(task.debugStack, 1) - ); - var id = outlineDebugModel( - request, - { objectLimit: 2 * newFormatContext.length + 1 }, - newFormatContext - ); - request.writtenObjects.set(newFormatContext, serializeByValueID(id)); - } - request = [ - REACT_ELEMENT_TYPE, - type, - key, - props, - ref, - newFormatContext, - validated - ]; - task = task.implicitSlot && null !== key ? [request] : request; - return task; - } - function visitAsyncNode(request, task, node, visited, cutOff) { - if (visited.has(node)) return visited.get(node); - visited.set(node, null); - a: if (0 <= node.end && node.end <= request.timeOrigin) request = null; - else { - var previousIONode = null; - if ( - null !== node.previous && - ((previousIONode = visitAsyncNode( - request, - task, - node.previous, - visited, - cutOff - )), - void 0 === previousIONode) - ) { - request = void 0; - break a; - } - switch (node.tag) { - case 0: - request = node; - break; - case 3: - request = previousIONode; - break; - case 1: - var awaited = node.awaited, - promise = node.promise.deref(); - if (null !== awaited) - if ( - ((cutOff = visitAsyncNode( - request, - task, - awaited, - visited, - cutOff - )), - void 0 === cutOff) - ) { - request = void 0; - break; - } else - null !== cutOff - ? (previousIONode = - 1 === cutOff.tag - ? cutOff - : (null !== node.stack && - hasUnfilteredFrame(request, node.stack)) || - (void 0 !== promise && - "string" === typeof promise.displayName && - (null === cutOff.stack || - !hasUnfilteredFrame(request, cutOff.stack))) - ? node - : cutOff) - : request.status === ABORTING && - node.start < request.abortTime && - node.end > request.abortTime && - ((null !== node.stack && - hasUnfilteredFrame(request, node.stack)) || - (void 0 !== promise && - "string" === typeof promise.displayName)) && - (previousIONode = node); - void 0 !== promise && - ((cutOff = promise._debugInfo), - null == cutOff || - visited.has(cutOff) || - (visited.set(cutOff, null), - forwardDebugInfo(request, task, cutOff))); - request = previousIONode; - break; - case 4: - request = previousIONode; - break; - case 2: - awaited = node.awaited; - if (null !== awaited) - if ( - ((promise = visitAsyncNode( - request, - task, - awaited, - visited, - cutOff - )), - void 0 === promise) - ) { - request = void 0; - break; - } else if (null !== promise) { - var startTime = node.start, - endTime = node.end; - startTime < cutOff - ? ((previousIONode = promise), - null !== node.stack && - isAwaitInUserspace(request, node.stack) && - void 0 !== - (null === awaited.promise - ? void 0 - : awaited.promise.deref()) && - serializeIONode(request, promise, awaited.promise)) - : null !== node.stack && - isAwaitInUserspace(request, node.stack) - ? (request.status === ABORTING && - startTime > request.abortTime) || - (serializeIONode(request, promise, awaited.promise), - visited.set(promise, null), - null != node.owner && - outlineComponentInfo(request, node.owner), - (cutOff = (0, request.environmentName)()), - advanceTaskTime(request, task, startTime), - request.pendingChunks++, - emitDebugChunk(request, task.id, { - awaited: promise, - env: cutOff, - owner: node.owner, - stack: - null === node.stack - ? null - : filterStackTrace(request, node.stack) - }), - markOperationEndTime(request, task, endTime), - request.status === ABORTING && (previousIONode = void 0)) - : (previousIONode = promise); - } - cutOff = node.promise.deref(); - void 0 !== cutOff && - ((cutOff = cutOff._debugInfo), - null == cutOff || - visited.has(cutOff) || - (visited.set(cutOff, null), - forwardDebugInfo(request, task, cutOff))); - request = previousIONode; - break; - default: - throw Error("Unknown AsyncSequence tag. This is a bug in React."); - } - } - null !== request && visited.set(node, request); - return request; - } - function emitAsyncSequence( - request, - task, - node, - alreadyForwardedDebugInfo, - owner, - stack - ) { - var visited = new Map(); - alreadyForwardedDebugInfo && visited.set(alreadyForwardedDebugInfo, null); - node = visitAsyncNode(request, task, node, visited, task.time); - void 0 !== node && - null !== node && - (serializeIONode(request, node, node.promise), - request.pendingChunks++, - (alreadyForwardedDebugInfo = (0, request.environmentName)()), - (alreadyForwardedDebugInfo = { - awaited: node, - env: alreadyForwardedDebugInfo - }), - null === owner && null === stack - ? (null !== task.debugOwner && - (alreadyForwardedDebugInfo.owner = task.debugOwner), - null !== task.debugStack && - (alreadyForwardedDebugInfo.stack = filterStackTrace( - request, - parseStackTrace(task.debugStack, 1) - ))) - : (null != owner && (alreadyForwardedDebugInfo.owner = owner), - null != stack && - (alreadyForwardedDebugInfo.stack = filterStackTrace( - request, - parseStackTrace(stack, 1) - ))), - advanceTaskTime(request, task, task.time), - emitDebugChunk(request, task.id, alreadyForwardedDebugInfo), - markOperationEndTime(request, task, node.end)); - } - function pingTask(request, task) { - task.timed = !0; - var pingedTasks = request.pingedTasks; - pingedTasks.push(task); - 1 === pingedTasks.length && - ((request.flushScheduled = null !== request.destination), - 21 === request.type || 10 === request.status - ? scheduleMicrotask(function () { - return performWork(request); - }) - : setImmediate(function () { - return performWork(request); - })); - } - function createTask( - request, - model, - keyPath, - implicitSlot, - formatContext, - abortSet, - lastTimestamp, - debugOwner, - debugStack, - debugTask - ) { - request.pendingChunks++; - var id = request.nextChunkId++; - "object" !== typeof model || - null === model || - null !== keyPath || - implicitSlot || - request.writtenObjects.set(model, serializeByValueID(id)); - var task = { - id: id, - status: 0, - model: model, - keyPath: keyPath, - implicitSlot: implicitSlot, - formatContext: formatContext, - ping: function () { - return pingTask(request, task); - }, - toJSON: function (parentPropertyName, value) { - var parent = this, - originalValue = parent[parentPropertyName]; - "object" !== typeof originalValue || - originalValue === value || - originalValue instanceof Date || - callWithDebugContextInDEV(request, task, function () { - "Object" !== objectName(originalValue) - ? "string" === typeof jsxChildrenParents.get(parent) - ? console.error( - "%s objects cannot be rendered as text children. Try formatting it using toString().%s", - objectName(originalValue), - describeObjectForErrorMessage(parent, parentPropertyName) - ) - : console.error( - "Only plain objects can be passed to Client Components from Server Components. %s objects are not supported.%s", - objectName(originalValue), - describeObjectForErrorMessage(parent, parentPropertyName) - ) - : console.error( - "Only plain objects can be passed to Client Components from Server Components. Objects with toJSON methods are not supported. Convert it manually to a simple value before passing it to props.%s", - describeObjectForErrorMessage(parent, parentPropertyName) - ); - }); - return renderModel(request, task, parent, parentPropertyName, value); - }, - thenableState: null, - timed: !1 - }; - task.time = lastTimestamp; - task.environmentName = request.environmentName(); - task.debugOwner = debugOwner; - task.debugStack = debugStack; - task.debugTask = debugTask; - abortSet.add(task); - return task; - } - function serializeByValueID(id) { - return "$" + id.toString(16); - } - function serializeLazyID(id) { - return "$L" + id.toString(16); - } - function serializeDeferredObject(request, value) { - var deferredDebugObjects = request.deferredDebugObjects; - return null !== deferredDebugObjects - ? (request.pendingDebugChunks++, - (request = request.nextChunkId++), - deferredDebugObjects.existing.set(value, request), - deferredDebugObjects.retained.set(request, value), - "$Y" + request.toString(16)) - : "$Y"; - } - function serializeNumber(number) { - return Number.isFinite(number) - ? 0 === number && -Infinity === 1 / number - ? "$-0" - : number - : Infinity === number - ? "$Infinity" - : -Infinity === number - ? "$-Infinity" - : "$NaN"; - } - function encodeReferenceChunk(request, id, reference) { - request = stringify(reference); - return id.toString(16) + ":" + request + "\n"; - } - function serializeClientReference( - request, - parent, - parentPropertyName, - clientReference - ) { - var clientReferenceKey = clientReference.$$async - ? clientReference.$$id + "#async" - : clientReference.$$id, - writtenClientReferences = request.writtenClientReferences, - existingId = writtenClientReferences.get(clientReferenceKey); - if (void 0 !== existingId) - return parent[0] === REACT_ELEMENT_TYPE && "1" === parentPropertyName - ? serializeLazyID(existingId) - : serializeByValueID(existingId); - try { - var clientReferenceMetadata = resolveClientReferenceMetadata( - request.bundlerConfig, - clientReference - ); - request.pendingChunks++; - var importId = request.nextChunkId++; - emitImportChunk(request, importId, clientReferenceMetadata, !1); - writtenClientReferences.set(clientReferenceKey, importId); - return parent[0] === REACT_ELEMENT_TYPE && "1" === parentPropertyName - ? serializeLazyID(importId) - : serializeByValueID(importId); - } catch (x) { - return ( - request.pendingChunks++, - (parent = request.nextChunkId++), - (parentPropertyName = logRecoverableError(request, x, null)), - emitErrorChunk(request, parent, parentPropertyName, x, !1, null), - serializeByValueID(parent) - ); - } - } - function serializeDebugClientReference( - request, - parent, - parentPropertyName, - clientReference - ) { - var existingId = request.writtenClientReferences.get( - clientReference.$$async - ? clientReference.$$id + "#async" - : clientReference.$$id - ); - if (void 0 !== existingId) - return parent[0] === REACT_ELEMENT_TYPE && "1" === parentPropertyName - ? serializeLazyID(existingId) - : serializeByValueID(existingId); - try { - var clientReferenceMetadata = resolveClientReferenceMetadata( - request.bundlerConfig, - clientReference - ); - request.pendingDebugChunks++; - var importId = request.nextChunkId++; - emitImportChunk(request, importId, clientReferenceMetadata, !0); - return parent[0] === REACT_ELEMENT_TYPE && "1" === parentPropertyName - ? serializeLazyID(importId) - : serializeByValueID(importId); - } catch (x) { - return ( - request.pendingDebugChunks++, - (parent = request.nextChunkId++), - (parentPropertyName = logRecoverableError(request, x, null)), - emitErrorChunk(request, parent, parentPropertyName, x, !0, null), - serializeByValueID(parent) - ); - } - } - function outlineModel(request, value) { - return outlineModelWithFormatContext(request, value, 0); - } - function outlineModelWithFormatContext(request, value, formatContext) { - value = createTask( - request, - value, - null, - !1, - formatContext, - request.abortableTasks, - performance.now(), - null, - null, - null - ); - retryTask(request, value); - return value.id; - } - function serializeServerReference(request, serverReference) { - var writtenServerReferences = request.writtenServerReferences, - existingId = writtenServerReferences.get(serverReference); - if (void 0 !== existingId) return "$F" + existingId.toString(16); - existingId = serverReference.$$bound; - existingId = null === existingId ? null : Promise.resolve(existingId); - var id = serverReference.$$id, - location = null, - error = serverReference.$$location; - error && - ((error = parseStackTrace(error, 1)), - 0 < error.length && - ((location = error[0]), - (location = [location[0], location[1], location[2], location[3]]))); - existingId = - null !== location - ? { - id: id, - bound: existingId, - name: - "function" === typeof serverReference - ? serverReference.name - : "", - env: (0, request.environmentName)(), - location: location - } - : { id: id, bound: existingId }; - request = outlineModel(request, existingId); - writtenServerReferences.set(serverReference, request); - return "$F" + request.toString(16); - } - function serializeLargeTextString(request, text) { - request.pendingChunks++; - var textId = request.nextChunkId++; - emitTextChunk(request, textId, text, !1); - return serializeByValueID(textId); - } - function serializeMap(request, map) { - map = Array.from(map); - return "$Q" + outlineModel(request, map).toString(16); - } - function serializeFormData(request, formData) { - formData = Array.from(formData.entries()); - return "$K" + outlineModel(request, formData).toString(16); - } - function serializeSet(request, set) { - set = Array.from(set); - return "$W" + outlineModel(request, set).toString(16); - } - function serializeTypedArray(request, tag, typedArray) { - request.pendingChunks++; - var bufferId = request.nextChunkId++; - emitTypedArrayChunk(request, bufferId, tag, typedArray, !1); - return serializeByValueID(bufferId); - } - function serializeDebugTypedArray(request, tag, typedArray) { - if (1e3 < typedArray.byteLength && !doNotLimit.has(typedArray)) - return serializeDeferredObject(request, typedArray); - request.pendingDebugChunks++; - var bufferId = request.nextChunkId++; - emitTypedArrayChunk(request, bufferId, tag, typedArray, !0); - return serializeByValueID(bufferId); - } - function serializeDebugBlob(request, blob) { - function progress(entry) { - if (entry.done) - emitOutlinedDebugModelChunk( - request, - id, - { objectLimit: model.length + 2 }, - model - ), - enqueueFlush(request); - else - return ( - model.push(entry.value), reader.read().then(progress).catch(error) - ); - } - function error(reason) { - emitErrorChunk(request, id, "", reason, !0, null); - enqueueFlush(request); - reader.cancel(reason).then(noop, noop); - } - var model = [blob.type], - reader = blob.stream().getReader(); - request.pendingDebugChunks++; - var id = request.nextChunkId++; - reader.read().then(progress).catch(error); - return "$B" + id.toString(16); - } - function serializeBlob(request, blob) { - function progress(entry) { - if (0 === newTask.status) - if (entry.done) - request.cacheController.signal.removeEventListener( - "abort", - abortBlob - ), - pingTask(request, newTask); - else - return ( - model.push(entry.value), reader.read().then(progress).catch(error) - ); - } - function error(reason) { - 0 === newTask.status && - (request.cacheController.signal.removeEventListener( - "abort", - abortBlob - ), - erroredTask(request, newTask, reason), - enqueueFlush(request), - reader.cancel(reason).then(error, error)); - } - function abortBlob() { - if (0 === newTask.status) { - var signal = request.cacheController.signal; - signal.removeEventListener("abort", abortBlob); - signal = signal.reason; - 21 === request.type - ? (request.abortableTasks.delete(newTask), - haltTask(newTask), - finishHaltedTask(newTask, request)) - : (erroredTask(request, newTask, signal), enqueueFlush(request)); - reader.cancel(signal).then(error, error); - } - } - var model = [blob.type], - newTask = createTask( - request, - model, - null, - !1, - 0, - request.abortableTasks, - performance.now(), - null, - null, - null - ), - reader = blob.stream().getReader(); - request.cacheController.signal.addEventListener("abort", abortBlob); - reader.read().then(progress).catch(error); - return "$B" + newTask.id.toString(16); - } - function renderModel(request, task, parent, key, value) { - serializedSize += key.length; - var prevKeyPath = task.keyPath, - prevImplicitSlot = task.implicitSlot; - try { - return renderModelDestructive(request, task, parent, key, value); - } catch (thrownValue) { - parent = task.model; - parent = - "object" === typeof parent && - null !== parent && - (parent.$$typeof === REACT_ELEMENT_TYPE || - parent.$$typeof === REACT_LAZY_TYPE); - if (request.status === ABORTING) { - task.status = 3; - if (21 === request.type) - return ( - (task = request.nextChunkId++), - (task = parent - ? serializeLazyID(task) - : serializeByValueID(task)), - task - ); - task = request.fatalError; - return parent ? serializeLazyID(task) : serializeByValueID(task); - } - key = - thrownValue === SuspenseException - ? getSuspendedThenable() - : thrownValue; - if ( - "object" === typeof key && - null !== key && - "function" === typeof key.then - ) - return ( - (request = createTask( - request, - task.model, - task.keyPath, - task.implicitSlot, - task.formatContext, - request.abortableTasks, - task.time, - task.debugOwner, - task.debugStack, - task.debugTask - )), - (value = request.ping), - key.then(value, value), - (request.thenableState = getThenableStateAfterSuspending()), - (task.keyPath = prevKeyPath), - (task.implicitSlot = prevImplicitSlot), - parent - ? serializeLazyID(request.id) - : serializeByValueID(request.id) - ); - task.keyPath = prevKeyPath; - task.implicitSlot = prevImplicitSlot; - request.pendingChunks++; - prevKeyPath = request.nextChunkId++; - prevImplicitSlot = logRecoverableError(request, key, task); - emitErrorChunk( - request, - prevKeyPath, - prevImplicitSlot, - key, - !1, - task.debugOwner - ); - return parent - ? serializeLazyID(prevKeyPath) - : serializeByValueID(prevKeyPath); - } - } - function renderModelDestructive( - request, - task, - parent, - parentPropertyName, - value - ) { - task.model = value; - if (value === REACT_ELEMENT_TYPE) return "$"; - if (null === value) return null; - if ("object" === typeof value) { - switch (value.$$typeof) { - case REACT_ELEMENT_TYPE: - var elementReference = null, - _writtenObjects = request.writtenObjects; - if (null === task.keyPath && !task.implicitSlot) { - var _existingReference = _writtenObjects.get(value); - if (void 0 !== _existingReference) - if (modelRoot === value) modelRoot = null; - else return _existingReference; - else - -1 === parentPropertyName.indexOf(":") && - ((_existingReference = _writtenObjects.get(parent)), - void 0 !== _existingReference && - ((elementReference = - _existingReference + ":" + parentPropertyName), - _writtenObjects.set(value, elementReference))); - } - if (serializedSize > MAX_ROW_SIZE) return deferTask(request, task); - if ((_existingReference = value._debugInfo)) - if (canEmitDebugInfo) - forwardDebugInfo(request, task, _existingReference); - else return outlineTask(request, task); - _existingReference = value.props; - var refProp = _existingReference.ref; - refProp = void 0 !== refProp ? refProp : null; - task.debugOwner = value._owner; - task.debugStack = value._debugStack; - task.debugTask = value._debugTask; - if ( - void 0 === value._owner || - void 0 === value._debugStack || - void 0 === value._debugTask - ) { - var key = ""; - null !== value.key && - value.key !== REACT_OPTIMISTIC_KEY && - (key = ' key="' + value.key + '"'); - console.error( - "Attempted to render <%s%s> without development properties. This is not supported. It can happen if:\n- The element is created with a production version of React but rendered in development.\n- The element was cloned with a custom function instead of `React.cloneElement`.\nThe props of this element may help locate this element: %o", - value.type, - key, - value.props - ); - } - request = renderElement( - request, - task, - value.type, - value.key, - refProp, - _existingReference, - value._store.validated - ); - "object" === typeof request && - null !== request && - null !== elementReference && - (_writtenObjects.has(request) || - _writtenObjects.set(request, elementReference)); - return request; - case REACT_LAZY_TYPE: - if (serializedSize > MAX_ROW_SIZE) return deferTask(request, task); - task.thenableState = null; - elementReference = callLazyInitInDEV(value); - if (request.status === ABORTING) throw null; - if ((_writtenObjects = value._debugInfo)) - if (canEmitDebugInfo) - forwardDebugInfo(request, task, _writtenObjects); - else return outlineTask(request, task); - return renderModelDestructive( - request, - task, - emptyRoot, - "", - elementReference - ); - case REACT_LEGACY_ELEMENT_TYPE: - throw Error( - 'A React Element from an older version of React was rendered. This is not supported. It can happen if:\n- Multiple copies of the "react" package is used.\n- A library pre-bundled an old copy of "react" or "react/jsx-runtime".\n- A compiler tries to "inline" JSX instead of using the runtime.' - ); - } - if (isClientReference(value)) - return serializeClientReference( - request, - parent, - parentPropertyName, - value - ); - if ( - void 0 !== request.temporaryReferences && - ((elementReference = request.temporaryReferences.get(value)), - void 0 !== elementReference) - ) - return "$T" + elementReference; - elementReference = request.writtenObjects; - _writtenObjects = elementReference.get(value); - if ("function" === typeof value.then) { - if (void 0 !== _writtenObjects) { - if (null !== task.keyPath || task.implicitSlot) - return ( - "$@" + serializeThenable(request, task, value).toString(16) - ); - if (modelRoot === value) modelRoot = null; - else return _writtenObjects; - } - request = "$@" + serializeThenable(request, task, value).toString(16); - elementReference.set(value, request); - return request; - } - if (void 0 !== _writtenObjects) - if (modelRoot === value) { - if (_writtenObjects !== serializeByValueID(task.id)) - return _writtenObjects; - modelRoot = null; - } else return _writtenObjects; - else if ( - -1 === parentPropertyName.indexOf(":") && - ((_writtenObjects = elementReference.get(parent)), - void 0 !== _writtenObjects) - ) { - _existingReference = parentPropertyName; - if (isArrayImpl(parent) && parent[0] === REACT_ELEMENT_TYPE) - switch (parentPropertyName) { - case "1": - _existingReference = "type"; - break; - case "2": - _existingReference = "key"; - break; - case "3": - _existingReference = "props"; - break; - case "4": - _existingReference = "_owner"; - } - elementReference.set( - value, - _writtenObjects + ":" + _existingReference - ); - } - if (isArrayImpl(value)) return renderFragment(request, task, value); - if (value instanceof Map) return serializeMap(request, value); - if (value instanceof Set) return serializeSet(request, value); - if ("function" === typeof FormData && value instanceof FormData) - return serializeFormData(request, value); - if (value instanceof Error) return serializeErrorValue(request, value); - if (value instanceof ArrayBuffer) - return serializeTypedArray(request, "A", new Uint8Array(value)); - if (value instanceof Int8Array) - return serializeTypedArray(request, "O", value); - if (value instanceof Uint8Array) - return serializeTypedArray(request, "o", value); - if (value instanceof Uint8ClampedArray) - return serializeTypedArray(request, "U", value); - if (value instanceof Int16Array) - return serializeTypedArray(request, "S", value); - if (value instanceof Uint16Array) - return serializeTypedArray(request, "s", value); - if (value instanceof Int32Array) - return serializeTypedArray(request, "L", value); - if (value instanceof Uint32Array) - return serializeTypedArray(request, "l", value); - if (value instanceof Float32Array) - return serializeTypedArray(request, "G", value); - if (value instanceof Float64Array) - return serializeTypedArray(request, "g", value); - if (value instanceof BigInt64Array) - return serializeTypedArray(request, "M", value); - if (value instanceof BigUint64Array) - return serializeTypedArray(request, "m", value); - if (value instanceof DataView) - return serializeTypedArray(request, "V", value); - if ("function" === typeof Blob && value instanceof Blob) - return serializeBlob(request, value); - if ((elementReference = getIteratorFn(value))) - return ( - (elementReference = elementReference.call(value)), - elementReference === value - ? "$i" + - outlineModel(request, Array.from(elementReference)).toString(16) - : renderFragment(request, task, Array.from(elementReference)) - ); - if ( - "function" === typeof ReadableStream && - value instanceof ReadableStream - ) - return serializeReadableStream(request, task, value); - elementReference = value[ASYNC_ITERATOR]; - if ("function" === typeof elementReference) - return renderAsyncFragment(request, task, value, elementReference); - if (value instanceof Date) return "$D" + value.toJSON(); - elementReference = getPrototypeOf(value); - if ( - elementReference !== ObjectPrototype && - (null === elementReference || - null !== getPrototypeOf(elementReference)) - ) - throw Error( - "Only plain objects, and a few built-ins, can be passed to Client Components from Server Components. Classes or null prototypes are not supported." + - describeObjectForErrorMessage(parent, parentPropertyName) - ); - if ("Object" !== objectName(value)) - callWithDebugContextInDEV(request, task, function () { - console.error( - "Only plain objects can be passed to Client Components from Server Components. %s objects are not supported.%s", - objectName(value), - describeObjectForErrorMessage(parent, parentPropertyName) - ); - }); - else if (!isSimpleObject(value)) - callWithDebugContextInDEV(request, task, function () { - console.error( - "Only plain objects can be passed to Client Components from Server Components. Classes or other objects with methods are not supported.%s", - describeObjectForErrorMessage(parent, parentPropertyName) - ); - }); - else if (Object.getOwnPropertySymbols) { - var symbols = Object.getOwnPropertySymbols(value); - 0 < symbols.length && - callWithDebugContextInDEV(request, task, function () { - console.error( - "Only plain objects can be passed to Client Components from Server Components. Objects with symbol properties like %s are not supported.%s", - symbols[0].description, - describeObjectForErrorMessage(parent, parentPropertyName) - ); - }); - } - return value; - } - if ("string" === typeof value) - return ( - (serializedSize += value.length), - "Z" === value[value.length - 1] && - parent[parentPropertyName] instanceof Date - ? "$D" + value - : 1024 <= value.length && null !== byteLengthOfChunk - ? serializeLargeTextString(request, value) - : "$" === value[0] - ? "$" + value - : value - ); - if ("boolean" === typeof value) return value; - if ("number" === typeof value) return serializeNumber(value); - if ("undefined" === typeof value) return "$undefined"; - if ("function" === typeof value) { - if (isClientReference(value)) - return serializeClientReference( - request, - parent, - parentPropertyName, - value - ); - if (value.$$typeof === SERVER_REFERENCE_TAG) - return serializeServerReference(request, value); - if ( - void 0 !== request.temporaryReferences && - ((request = request.temporaryReferences.get(value)), - void 0 !== request) - ) - return "$T" + request; - if (value.$$typeof === TEMPORARY_REFERENCE_TAG) - throw Error( - "Could not reference an opaque temporary reference. This is likely due to misconfiguring the temporaryReferences options on the server." - ); - if (/^on[A-Z]/.test(parentPropertyName)) - throw Error( - "Event handlers cannot be passed to Client Component props." + - describeObjectForErrorMessage(parent, parentPropertyName) + - "\nIf you need interactivity, consider converting part of this to a Client Component." - ); - if ( - jsxChildrenParents.has(parent) || - (jsxPropsParents.has(parent) && "children" === parentPropertyName) - ) - throw ( - ((request = value.displayName || value.name || "Component"), - Error( - "Functions are not valid as a child of Client Components. This may happen if you return " + - request + - " instead of <" + - request + - " /> from render. Or maybe you meant to call this function rather than return it." + - describeObjectForErrorMessage(parent, parentPropertyName) - )) - ); - throw Error( - 'Functions cannot be passed directly to Client Components unless you explicitly expose it by marking it with "use server". Or maybe you meant to call this function rather than return it.' + - describeObjectForErrorMessage(parent, parentPropertyName) - ); - } - if ("symbol" === typeof value) { - task = request.writtenSymbols; - elementReference = task.get(value); - if (void 0 !== elementReference) - return serializeByValueID(elementReference); - elementReference = value.description; - if (Symbol.for(elementReference) !== value) - throw Error( - "Only global symbols received from Symbol.for(...) can be passed to Client Components. The symbol Symbol.for(" + - (value.description + ") cannot be found among global symbols.") + - describeObjectForErrorMessage(parent, parentPropertyName) - ); - request.pendingChunks++; - _writtenObjects = request.nextChunkId++; - emitSymbolChunk(request, _writtenObjects, elementReference); - task.set(value, _writtenObjects); - return serializeByValueID(_writtenObjects); - } - if ("bigint" === typeof value) return "$n" + value.toString(10); - throw Error( - "Type " + - typeof value + - " is not supported in Client Component props." + - describeObjectForErrorMessage(parent, parentPropertyName) - ); - } - function logRecoverableError(request, error, task) { - var prevRequest = currentRequest; - currentRequest = null; - try { - var onError = request.onError; - var errorDigest = - null !== task - ? requestStorage.run( - void 0, - callWithDebugContextInDEV, - request, - task, - onError, - error - ) - : requestStorage.run(void 0, onError, error); - } finally { - currentRequest = prevRequest; - } - if (null != errorDigest && "string" !== typeof errorDigest) - throw Error( - 'onError returned something with a type other than "string". onError should return a string and may return null or undefined but must not return anything else. It received something of type "' + - typeof errorDigest + - '" instead' - ); - return errorDigest || ""; - } - function fatalError(request, error) { - var onFatalError = request.onFatalError; - onFatalError(error); - null !== request.destination - ? ((request.status = CLOSED), request.destination.destroy(error)) - : ((request.status = 13), (request.fatalError = error)); - request.cacheController.abort( - Error("The render was aborted due to a fatal error.", { cause: error }) - ); - } - function serializeErrorValue(request, error) { - var name = "Error", - env = (0, request.environmentName)(); - try { - name = error.name; - var message = String(error.message); - var stack = filterStackTrace(request, parseStackTrace(error, 0)); - var errorEnv = error.environmentName; - "string" === typeof errorEnv && (env = errorEnv); - } catch (x) { - (message = - "An error occurred but serializing the error message failed."), - (stack = []); - } - return ( - "$Z" + - outlineModel(request, { - name: name, - message: message, - stack: stack, - env: env - }).toString(16) - ); - } - function emitErrorChunk(request, id, digest, error, debug, owner) { - var name = "Error", - env = (0, request.environmentName)(); - try { - if (error instanceof Error) { - name = error.name; - var message = String(error.message); - var stack = filterStackTrace(request, parseStackTrace(error, 0)); - var errorEnv = error.environmentName; - "string" === typeof errorEnv && (env = errorEnv); - } else - (message = - "object" === typeof error && null !== error - ? describeObjectForErrorMessage(error) - : String(error)), - (stack = []); - } catch (x) { - (message = - "An error occurred but serializing the error message failed."), - (stack = []); - } - error = null == owner ? null : outlineComponentInfo(request, owner); - digest = { - digest: digest, - name: name, - message: message, - stack: stack, - env: env, - owner: error - }; - id = id.toString(16) + ":E" + stringify(digest) + "\n"; - debug - ? request.completedDebugChunks.push(id) - : request.completedErrorChunks.push(id); - } - function emitImportChunk(request, id, clientReferenceMetadata, debug) { - clientReferenceMetadata = stringify(clientReferenceMetadata); - id = id.toString(16) + ":I" + clientReferenceMetadata + "\n"; - debug - ? request.completedDebugChunks.push(id) - : request.completedImportChunks.push(id); - } - function emitSymbolChunk(request, id, name) { - id = encodeReferenceChunk(request, id, "$S" + name); - request.completedImportChunks.push(id); - } - function emitDebugHaltChunk(request, id) { - id = id.toString(16) + ":\n"; - request.completedDebugChunks.push(id); - } - function emitDebugChunk(request, id, debugInfo) { - var json = serializeDebugModel(request, 500, debugInfo); - null !== request.debugDestination - ? '"' === json[0] && "$" === json[1] - ? ((id = id.toString(16) + ":D" + json + "\n"), - request.completedRegularChunks.push(id)) - : ((debugInfo = request.nextChunkId++), - (json = debugInfo.toString(16) + ":" + json + "\n"), - request.pendingDebugChunks++, - request.completedDebugChunks.push(json), - (id = id.toString(16) + ':D"$' + debugInfo.toString(16) + '"\n'), - request.completedRegularChunks.push(id)) - : ((id = id.toString(16) + ":D" + json + "\n"), - request.completedRegularChunks.push(id)); - } - function outlineComponentInfo(request, componentInfo) { - var existingRef = request.writtenDebugObjects.get(componentInfo); - if (void 0 !== existingRef) return existingRef; - null != componentInfo.owner && - outlineComponentInfo(request, componentInfo.owner); - existingRef = 10; - null != componentInfo.stack && - (existingRef += componentInfo.stack.length); - existingRef = { objectLimit: existingRef }; - var componentDebugInfo = { - name: componentInfo.name, - key: componentInfo.key - }; - null != componentInfo.env && (componentDebugInfo.env = componentInfo.env); - null != componentInfo.owner && - (componentDebugInfo.owner = componentInfo.owner); - null == componentInfo.stack && null != componentInfo.debugStack - ? (componentDebugInfo.stack = filterStackTrace( - request, - parseStackTrace(componentInfo.debugStack, 1) - )) - : null != componentInfo.stack && - (componentDebugInfo.stack = componentInfo.stack); - componentDebugInfo.props = componentInfo.props; - existingRef = outlineDebugModel(request, existingRef, componentDebugInfo); - existingRef = serializeByValueID(existingRef); - request.writtenDebugObjects.set(componentInfo, existingRef); - request.writtenObjects.set(componentInfo, existingRef); - return existingRef; - } - function emitIOInfoChunk( - request, - id, - name, - start, - end, - value, - env, - owner, - stack - ) { - var objectLimit = 10; - stack && (objectLimit += stack.length); - name = { - name: name, - start: start - request.timeOrigin, - end: end - request.timeOrigin - }; - null != env && (name.env = env); - null != stack && (name.stack = stack); - null != owner && (name.owner = owner); - void 0 !== value && (name.value = value); - value = serializeDebugModel(request, objectLimit, name); - id = id.toString(16) + ":J" + value + "\n"; - request.completedDebugChunks.push(id); - } - function serializeIONode(request, ioNode, promiseRef) { - var existingRef = request.writtenDebugObjects.get(ioNode); - if (void 0 !== existingRef) return existingRef; - existingRef = null; - var name = ""; - if (null !== ioNode.promise) { - var promise = ioNode.promise.deref(); - void 0 !== promise && - "string" === typeof promise.displayName && - (name = promise.displayName); - } - if (null !== ioNode.stack) { - a: { - existingRef = ioNode.stack; - for (promise = 0; promise < existingRef.length; promise++) { - var callsite = existingRef[promise]; - if (!isPromiseCreationInternal(callsite[1], callsite[0])) { - promise = 0 < promise ? existingRef.slice(promise) : existingRef; - break a; - } - } - promise = []; - } - existingRef = filterStackTrace(request, promise); - if ("" === name) { - a: { - name = promise; - promise = ""; - callsite = request.filterStackFrame; - for (var i = 0; i < name.length; i++) { - var callsite$jscomp$0 = name[i], - functionName = callsite$jscomp$0[0], - url = devirtualizeURL(callsite$jscomp$0[1]); - if ( - callsite( - url, - functionName, - callsite$jscomp$0[2], - callsite$jscomp$0[3] - ) && - "" !== url - ) { - if ("" === promise) { - name = functionName; - break a; - } - name = promise; - break a; - } else promise = functionName; - } - name = ""; - } - name.startsWith("Window.") - ? (name = name.slice(7)) - : name.startsWith(".") && (name = name.slice(7)); - } - } - promise = ioNode.owner; - null != promise && outlineComponentInfo(request, promise); - callsite = void 0; - null !== promiseRef && (callsite = promiseRef.deref()); - promiseRef = (0, request.environmentName)(); - i = 3 === ioNode.tag ? request.abortTime : ioNode.end; - request.pendingDebugChunks++; - callsite$jscomp$0 = request.nextChunkId++; - emitIOInfoChunk( - request, - callsite$jscomp$0, - name, - ioNode.start, - i, - callsite, - promiseRef, - promise, - existingRef - ); - promiseRef = serializeByValueID(callsite$jscomp$0); - request.writtenDebugObjects.set(ioNode, promiseRef); - return promiseRef; - } - function emitTypedArrayChunk(request, id, tag, typedArray, debug) { - debug ? request.pendingDebugChunks++ : request.pendingChunks++; - typedArray = new Uint8Array( - typedArray.buffer, - typedArray.byteOffset, - typedArray.byteLength - ); - var binaryLength = typedArray.byteLength; - id = id.toString(16) + ":" + tag + binaryLength.toString(16) + ","; - debug - ? request.completedDebugChunks.push(id, typedArray) - : request.completedRegularChunks.push(id, typedArray); - } - function emitTextChunk(request, id, text, debug) { - if (null === byteLengthOfChunk) - throw Error( - "Existence of byteLengthOfChunk should have already been checked. This is a bug in React." - ); - debug ? request.pendingDebugChunks++ : request.pendingChunks++; - var binaryLength = byteLengthOfChunk(text); - id = id.toString(16) + ":T" + binaryLength.toString(16) + ","; - debug - ? request.completedDebugChunks.push(id, text) - : request.completedRegularChunks.push(id, text); - } - function renderDebugModel( - request, - counter, - parent, - parentPropertyName, - value - ) { - if (null === value) return null; - if (value === REACT_ELEMENT_TYPE) return "$"; - if ("object" === typeof value) { - if (isClientReference(value)) - return serializeDebugClientReference( - request, - parent, - parentPropertyName, - value - ); - if (value.$$typeof === CONSTRUCTOR_MARKER) { - value = value.constructor; - var ref = request.writtenDebugObjects.get(value); - void 0 === ref && - ((request = outlineDebugModel(request, counter, value)), - (ref = serializeByValueID(request))); - return "$P" + ref.slice(1); - } - if (void 0 !== request.temporaryReferences) { - var tempRef = request.temporaryReferences.get(value); - if (void 0 !== tempRef) return "$T" + tempRef; - } - tempRef = request.writtenDebugObjects; - var existingDebugReference = tempRef.get(value); - if (void 0 !== existingDebugReference) - if (debugModelRoot === value) debugModelRoot = null; - else return existingDebugReference; - else if (-1 === parentPropertyName.indexOf(":")) - if ( - ((existingDebugReference = tempRef.get(parent)), - void 0 !== existingDebugReference) - ) { - if (0 >= counter.objectLimit && !doNotLimit.has(value)) - return serializeDeferredObject(request, value); - var propertyName = parentPropertyName; - if (isArrayImpl(parent) && parent[0] === REACT_ELEMENT_TYPE) - switch (parentPropertyName) { - case "1": - propertyName = "type"; - break; - case "2": - propertyName = "key"; - break; - case "3": - propertyName = "props"; - break; - case "4": - propertyName = "_owner"; - } - tempRef.set(value, existingDebugReference + ":" + propertyName); - } else if (debugNoOutline !== value) { - if ("function" === typeof value.then) - return serializeDebugThenable(request, counter, value); - request = outlineDebugModel(request, counter, value); - return serializeByValueID(request); - } - parent = request.writtenObjects.get(value); - if (void 0 !== parent) return parent; - if (0 >= counter.objectLimit && !doNotLimit.has(value)) - return serializeDeferredObject(request, value); - counter.objectLimit--; - parent = request.deferredDebugObjects; - if ( - null !== parent && - ((parentPropertyName = parent.existing.get(value)), - void 0 !== parentPropertyName) - ) - return ( - parent.existing.delete(value), - parent.retained.delete(parentPropertyName), - emitOutlinedDebugModelChunk( - request, - parentPropertyName, - counter, - value - ), - serializeByValueID(parentPropertyName) - ); - switch (value.$$typeof) { - case REACT_ELEMENT_TYPE: - null != value._owner && outlineComponentInfo(request, value._owner); - "object" === typeof value.type && - null !== value.type && - doNotLimit.add(value.type); - "object" === typeof value.key && - null !== value.key && - doNotLimit.add(value.key); - doNotLimit.add(value.props); - null !== value._owner && doNotLimit.add(value._owner); - counter = null; - if (null != value._debugStack) - for ( - counter = filterStackTrace( - request, - parseStackTrace(value._debugStack, 1) - ), - doNotLimit.add(counter), - request = 0; - request < counter.length; - request++ - ) - doNotLimit.add(counter[request]); - return [ - REACT_ELEMENT_TYPE, - value.type, - value.key, - value.props, - value._owner, - counter, - value._store.validated - ]; - case REACT_LAZY_TYPE: - value = value._payload; - if (null !== value && "object" === typeof value) { - switch (value._status) { - case 1: - return ( - (request = outlineDebugModel( - request, - counter, - value._result - )), - serializeLazyID(request) - ); - case 2: - return ( - (counter = request.nextChunkId++), - emitErrorChunk( - request, - counter, - "", - value._result, - !0, - null - ), - serializeLazyID(counter) - ); - } - switch (value.status) { - case "fulfilled": - return ( - (request = outlineDebugModel( - request, - counter, - value.value - )), - serializeLazyID(request) - ); - case "rejected": - return ( - (counter = request.nextChunkId++), - emitErrorChunk( - request, - counter, - "", - value.reason, - !0, - null - ), - serializeLazyID(counter) - ); - } - } - request.pendingDebugChunks++; - value = request.nextChunkId++; - emitDebugHaltChunk(request, value); - return serializeLazyID(value); - } - if ("function" === typeof value.then) - return serializeDebugThenable(request, counter, value); - if (isArrayImpl(value)) - return 200 < value.length && !doNotLimit.has(value) - ? serializeDeferredObject(request, value) - : value; - if (value instanceof Date) return "$D" + value.toJSON(); - if (value instanceof Map) { - value = Array.from(value); - counter.objectLimit++; - for (ref = 0; ref < value.length; ref++) { - var entry = value[ref]; - doNotLimit.add(entry); - var key = entry[0]; - entry = entry[1]; - "object" === typeof key && null !== key && doNotLimit.add(key); - "object" === typeof entry && - null !== entry && - doNotLimit.add(entry); - } - return "$Q" + outlineDebugModel(request, counter, value).toString(16); - } - if (value instanceof Set) { - value = Array.from(value); - counter.objectLimit++; - for (ref = 0; ref < value.length; ref++) - (key = value[ref]), - "object" === typeof key && null !== key && doNotLimit.add(key); - return "$W" + outlineDebugModel(request, counter, value).toString(16); - } - if ("function" === typeof FormData && value instanceof FormData) - return ( - (value = Array.from(value.entries())), - "$K" + - outlineDebugModel( - request, - { objectLimit: 2 * value.length + 1 }, - value - ).toString(16) - ); - if (value instanceof Error) { - counter = "Error"; - var env = (0, request.environmentName)(); - try { - (counter = value.name), - (ref = String(value.message)), - (key = filterStackTrace(request, parseStackTrace(value, 0))), - (entry = value.environmentName), - "string" === typeof entry && (env = entry); - } catch (x) { - (ref = - "An error occurred but serializing the error message failed."), - (key = []); - } - request = - "$Z" + - outlineDebugModel( - request, - { objectLimit: 2 * key.length + 1 }, - { name: counter, message: ref, stack: key, env: env } - ).toString(16); - return request; - } - if (value instanceof ArrayBuffer) - return serializeDebugTypedArray(request, "A", new Uint8Array(value)); - if (value instanceof Int8Array) - return serializeDebugTypedArray(request, "O", value); - if (value instanceof Uint8Array) - return serializeDebugTypedArray(request, "o", value); - if (value instanceof Uint8ClampedArray) - return serializeDebugTypedArray(request, "U", value); - if (value instanceof Int16Array) - return serializeDebugTypedArray(request, "S", value); - if (value instanceof Uint16Array) - return serializeDebugTypedArray(request, "s", value); - if (value instanceof Int32Array) - return serializeDebugTypedArray(request, "L", value); - if (value instanceof Uint32Array) - return serializeDebugTypedArray(request, "l", value); - if (value instanceof Float32Array) - return serializeDebugTypedArray(request, "G", value); - if (value instanceof Float64Array) - return serializeDebugTypedArray(request, "g", value); - if (value instanceof BigInt64Array) - return serializeDebugTypedArray(request, "M", value); - if (value instanceof BigUint64Array) - return serializeDebugTypedArray(request, "m", value); - if (value instanceof DataView) - return serializeDebugTypedArray(request, "V", value); - if ("function" === typeof Blob && value instanceof Blob) - return serializeDebugBlob(request, value); - if (getIteratorFn(value)) return Array.from(value); - request = getPrototypeOf(value); - if (request !== ObjectPrototype && null !== request) { - counter = Object.create(null); - for (env in value) - if (hasOwnProperty.call(value, env) || isGetter(request, env)) - counter[env] = value[env]; - ref = request.constructor; - "function" !== typeof ref || - ref.prototype !== request || - hasOwnProperty.call(value, "") || - isGetter(request, "") || - (counter[""] = { $$typeof: CONSTRUCTOR_MARKER, constructor: ref }); - return counter; - } - return value; - } - if ("string" === typeof value) { - if (1024 <= value.length) { - if (0 >= counter.objectLimit) - return serializeDeferredObject(request, value); - counter.objectLimit--; - request.pendingDebugChunks++; - counter = request.nextChunkId++; - emitTextChunk(request, counter, value, !0); - return serializeByValueID(counter); - } - return "$" === value[0] ? "$" + value : value; - } - if ("boolean" === typeof value) return value; - if ("number" === typeof value) return serializeNumber(value); - if ("undefined" === typeof value) return "$undefined"; - if ("function" === typeof value) { - if (isClientReference(value)) - return serializeDebugClientReference( - request, - parent, - parentPropertyName, - value - ); - if ( - void 0 !== request.temporaryReferences && - ((counter = request.temporaryReferences.get(value)), - void 0 !== counter) - ) - return "$T" + counter; - counter = request.writtenDebugObjects; - ref = counter.get(value); - if (void 0 !== ref) return ref; - ref = Function.prototype.toString.call(value); - key = value.name; - key = - "$E" + - ("string" === typeof key - ? "Object.defineProperty(" + - ref + - ',"name",{value:' + - JSON.stringify(key) + - "})" - : "(" + ref + ")"); - request.pendingDebugChunks++; - ref = request.nextChunkId++; - key = encodeReferenceChunk(request, ref, key); - request.completedDebugChunks.push(key); - request = serializeByValueID(ref); - counter.set(value, request); - return request; - } - if ("symbol" === typeof value) { - counter = request.writtenSymbols.get(value); - if (void 0 !== counter) return serializeByValueID(counter); - value = value.description; - request.pendingChunks++; - counter = request.nextChunkId++; - emitSymbolChunk(request, counter, value); - return serializeByValueID(counter); - } - return "bigint" === typeof value - ? "$n" + value.toString(10) - : "unknown type " + typeof value; - } - function serializeDebugModel(request, objectLimit, model) { - function replacer(parentPropertyName) { - try { - return renderDebugModel( - request, - counter, - this, - parentPropertyName, - this[parentPropertyName] - ); - } catch (x) { - return ( - "Unknown Value: React could not send it from the server.\n" + - x.message - ); - } - } - var counter = { objectLimit: objectLimit }; - objectLimit = debugNoOutline; - debugNoOutline = model; - try { - return stringify(model, replacer); - } catch (x) { - return stringify( - "Unknown Value: React could not send it from the server.\n" + - x.message - ); - } finally { - debugNoOutline = objectLimit; - } - } - function emitOutlinedDebugModelChunk(request, id, counter, model) { - function replacer(parentPropertyName) { - try { - return renderDebugModel( - request, - counter, - this, - parentPropertyName, - this[parentPropertyName] - ); - } catch (x) { - return ( - "Unknown Value: React could not send it from the server.\n" + - x.message - ); - } - } - "object" === typeof model && null !== model && doNotLimit.add(model); - var prevModelRoot = debugModelRoot; - debugModelRoot = model; - "object" === typeof model && - null !== model && - request.writtenDebugObjects.set(model, serializeByValueID(id)); - try { - var json = stringify(model, replacer); - } catch (x) { - json = stringify( - "Unknown Value: React could not send it from the server.\n" + - x.message - ); - } finally { - debugModelRoot = prevModelRoot; - } - id = id.toString(16) + ":" + json + "\n"; - request.completedDebugChunks.push(id); - } - function outlineDebugModel(request, counter, model) { - var id = request.nextChunkId++; - request.pendingDebugChunks++; - emitOutlinedDebugModelChunk(request, id, counter, model); - return id; - } - function emitTimeOriginChunk(request, timeOrigin) { - request.pendingDebugChunks++; - request.completedDebugChunks.push(":N" + timeOrigin + "\n"); - } - function forwardDebugInfo(request$jscomp$0, task, debugInfo) { - for (var id = task.id, i = 0; i < debugInfo.length; i++) { - var info = debugInfo[i]; - if ("number" === typeof info.time) - markOperationEndTime(request$jscomp$0, task, info.time); - else if ("string" === typeof info.name) - outlineComponentInfo(request$jscomp$0, info), - request$jscomp$0.pendingChunks++, - emitDebugChunk(request$jscomp$0, id, info); - else if (info.awaited) { - var ioInfo = info.awaited; - if (!(ioInfo.end <= request$jscomp$0.timeOrigin)) { - var request = request$jscomp$0, - ioInfo$jscomp$0 = ioInfo; - if (!request.writtenObjects.has(ioInfo$jscomp$0)) { - request.pendingDebugChunks++; - var id$jscomp$0 = request.nextChunkId++, - owner = ioInfo$jscomp$0.owner; - null != owner && outlineComponentInfo(request, owner); - var debugStack = - null == ioInfo$jscomp$0.stack && - null != ioInfo$jscomp$0.debugStack - ? filterStackTrace( - request, - parseStackTrace(ioInfo$jscomp$0.debugStack, 1) - ) - : ioInfo$jscomp$0.stack; - var env = ioInfo$jscomp$0.env; - null == env && (env = (0, request.environmentName)()); - emitIOInfoChunk( - request, - id$jscomp$0, - ioInfo$jscomp$0.name, - ioInfo$jscomp$0.start, - ioInfo$jscomp$0.end, - ioInfo$jscomp$0.value, - env, - owner, - debugStack - ); - request.writtenDebugObjects.set( - ioInfo$jscomp$0, - serializeByValueID(id$jscomp$0) - ); - } - null != info.owner && - outlineComponentInfo(request$jscomp$0, info.owner); - debugStack = - null == info.stack && null != info.debugStack - ? filterStackTrace( - request$jscomp$0, - parseStackTrace(info.debugStack, 1) - ) - : info.stack; - ioInfo = { awaited: ioInfo }; - ioInfo.env = - null != info.env - ? info.env - : (0, request$jscomp$0.environmentName)(); - null != info.owner && (ioInfo.owner = info.owner); - null != debugStack && (ioInfo.stack = debugStack); - request$jscomp$0.pendingChunks++; - emitDebugChunk(request$jscomp$0, id, ioInfo); - } - } else - request$jscomp$0.pendingChunks++, - emitDebugChunk(request$jscomp$0, id, info); - } - } - function forwardDebugInfoFromThenable( - request, - task, - thenable, - owner, - stack - ) { - var debugInfo; - (debugInfo = thenable._debugInfo) && - forwardDebugInfo(request, task, debugInfo); - thenable = getAsyncSequenceFromPromise(thenable); - null !== thenable && - emitAsyncSequence(request, task, thenable, debugInfo, owner, stack); - } - function forwardDebugInfoFromCurrentContext(request, task, thenable) { - (thenable = thenable._debugInfo) && - forwardDebugInfo(request, task, thenable); - var sequence = pendingOperations.get(async_hooks.executionAsyncId()); - sequence = void 0 === sequence ? null : sequence; - null !== sequence && - emitAsyncSequence(request, task, sequence, thenable, null, null); - } - function forwardDebugInfoFromAbortedTask(request, task) { - var model = task.model; - if ("object" === typeof model && null !== model) { - var debugInfo; - (debugInfo = model._debugInfo) && - forwardDebugInfo(request, task, debugInfo); - var thenable = null; - "function" === typeof model.then - ? (thenable = model) - : model.$$typeof === REACT_LAZY_TYPE && - ((model = model._payload), - "function" === typeof model.then && (thenable = model)); - if ( - null !== thenable && - ((model = getAsyncSequenceFromPromise(thenable)), null !== model) - ) { - for ( - thenable = model; - 4 === thenable.tag && null !== thenable.awaited; - - ) - thenable = thenable.awaited; - 3 === thenable.tag - ? (serializeIONode(request, thenable, null), - request.pendingChunks++, - (debugInfo = (0, request.environmentName)()), - (debugInfo = { awaited: thenable, env: debugInfo }), - advanceTaskTime(request, task, task.time), - emitDebugChunk(request, task.id, debugInfo)) - : emitAsyncSequence(request, task, model, debugInfo, null, null); - } - } - } - function emitTimingChunk(request, id, timestamp) { - request.pendingChunks++; - var json = '{"time":' + (timestamp - request.timeOrigin) + "}"; - null !== request.debugDestination - ? ((timestamp = request.nextChunkId++), - (json = timestamp.toString(16) + ":" + json + "\n"), - request.pendingDebugChunks++, - request.completedDebugChunks.push(json), - (id = id.toString(16) + ':D"$' + timestamp.toString(16) + '"\n'), - request.completedRegularChunks.push(id)) - : ((id = id.toString(16) + ":D" + json + "\n"), - request.completedRegularChunks.push(id)); - } - function advanceTaskTime(request, task, timestamp) { - timestamp > task.time - ? (emitTimingChunk(request, task.id, timestamp), - (task.time = timestamp)) - : task.timed || emitTimingChunk(request, task.id, task.time); - task.timed = !0; - } - function markOperationEndTime(request, task, timestamp) { - (request.status === ABORTING && timestamp > request.abortTime) || - (timestamp > task.time - ? (emitTimingChunk(request, task.id, timestamp), - (task.time = timestamp)) - : emitTimingChunk(request, task.id, task.time)); - } - function emitChunk(request, task, value) { - var id = task.id; - "string" === typeof value && null !== byteLengthOfChunk - ? emitTextChunk(request, id, value, !1) - : value instanceof ArrayBuffer - ? emitTypedArrayChunk(request, id, "A", new Uint8Array(value), !1) - : value instanceof Int8Array - ? emitTypedArrayChunk(request, id, "O", value, !1) - : value instanceof Uint8Array - ? emitTypedArrayChunk(request, id, "o", value, !1) - : value instanceof Uint8ClampedArray - ? emitTypedArrayChunk(request, id, "U", value, !1) - : value instanceof Int16Array - ? emitTypedArrayChunk(request, id, "S", value, !1) - : value instanceof Uint16Array - ? emitTypedArrayChunk(request, id, "s", value, !1) - : value instanceof Int32Array - ? emitTypedArrayChunk(request, id, "L", value, !1) - : value instanceof Uint32Array - ? emitTypedArrayChunk(request, id, "l", value, !1) - : value instanceof Float32Array - ? emitTypedArrayChunk(request, id, "G", value, !1) - : value instanceof Float64Array - ? emitTypedArrayChunk(request, id, "g", value, !1) - : value instanceof BigInt64Array - ? emitTypedArrayChunk(request, id, "M", value, !1) - : value instanceof BigUint64Array - ? emitTypedArrayChunk( - request, - id, - "m", - value, - !1 - ) - : value instanceof DataView - ? emitTypedArrayChunk( - request, - id, - "V", - value, - !1 - ) - : ((value = stringify(value, task.toJSON)), - (task = - task.id.toString(16) + - ":" + - value + - "\n"), - request.completedRegularChunks.push(task)); - } - function erroredTask(request, task, error) { - task.timed && markOperationEndTime(request, task, performance.now()); - task.status = 4; - var digest = logRecoverableError(request, error, task); - emitErrorChunk(request, task.id, digest, error, !1, task.debugOwner); - request.abortableTasks.delete(task); - callOnAllReadyIfReady(request); - } - function retryTask(request, task) { - if (0 === task.status) { - var prevCanEmitDebugInfo = canEmitDebugInfo; - task.status = 5; - var parentSerializedSize = serializedSize; - try { - modelRoot = task.model; - canEmitDebugInfo = !0; - var resolvedModel = renderModelDestructive( - request, - task, - emptyRoot, - "", - task.model - ); - canEmitDebugInfo = !1; - modelRoot = resolvedModel; - task.keyPath = null; - task.implicitSlot = !1; - var currentEnv = (0, request.environmentName)(); - currentEnv !== task.environmentName && - (request.pendingChunks++, - emitDebugChunk(request, task.id, { env: currentEnv })); - task.timed && markOperationEndTime(request, task, performance.now()); - if ("object" === typeof resolvedModel && null !== resolvedModel) - request.writtenObjects.set( - resolvedModel, - serializeByValueID(task.id) - ), - emitChunk(request, task, resolvedModel); - else { - var json = stringify(resolvedModel), - processedChunk = task.id.toString(16) + ":" + json + "\n"; - request.completedRegularChunks.push(processedChunk); - } - task.status = 1; - request.abortableTasks.delete(task); - callOnAllReadyIfReady(request); - } catch (thrownValue) { - if (request.status === ABORTING) - if ( - (request.abortableTasks.delete(task), - (task.status = 0), - 21 === request.type) - ) - haltTask(task), finishHaltedTask(task, request); - else { - var errorId = request.fatalError; - abortTask(task); - finishAbortedTask(task, request, errorId); - } - else { - var x = - thrownValue === SuspenseException - ? getSuspendedThenable() - : thrownValue; - if ( - "object" === typeof x && - null !== x && - "function" === typeof x.then - ) { - task.status = 0; - task.thenableState = getThenableStateAfterSuspending(); - var ping = task.ping; - x.then(ping, ping); - } else erroredTask(request, task, x); - } - } finally { - (canEmitDebugInfo = prevCanEmitDebugInfo), - (serializedSize = parentSerializedSize); - } - } - } - function tryStreamTask(request, task) { - var prevCanEmitDebugInfo = canEmitDebugInfo; - canEmitDebugInfo = !1; - var parentSerializedSize = serializedSize; - try { - emitChunk(request, task, task.model); - } finally { - (serializedSize = parentSerializedSize), - (canEmitDebugInfo = prevCanEmitDebugInfo); - } - } - function performWork(request) { - pendingOperations.delete(async_hooks.executionAsyncId()); - var prevDispatcher = ReactSharedInternalsServer.H; - ReactSharedInternalsServer.H = HooksDispatcher; - var prevRequest = currentRequest; - currentRequest$1 = currentRequest = request; - try { - var pingedTasks = request.pingedTasks; - request.pingedTasks = []; - for (var i = 0; i < pingedTasks.length; i++) - retryTask(request, pingedTasks[i]); - flushCompletedChunks(request); - } catch (error) { - logRecoverableError(request, error, null), fatalError(request, error); - } finally { - (ReactSharedInternalsServer.H = prevDispatcher), - (currentRequest$1 = null), - (currentRequest = prevRequest); - } - } - function abortTask(task) { - 0 === task.status && (task.status = 3); - } - function finishAbortedTask(task, request, errorId) { - 3 === task.status && - (forwardDebugInfoFromAbortedTask(request, task), - task.timed && markOperationEndTime(request, task, request.abortTime), - (errorId = serializeByValueID(errorId)), - (task = encodeReferenceChunk(request, task.id, errorId)), - request.completedErrorChunks.push(task)); - } - function haltTask(task) { - 0 === task.status && (task.status = 3); - } - function finishHaltedTask(task, request) { - 3 === task.status && - (forwardDebugInfoFromAbortedTask(request, task), - request.pendingChunks--); - } - function flushCompletedChunks(request) { - if (null !== request.debugDestination) { - var debugDestination = request.debugDestination; - currentView = new Uint8Array(4096); - writtenBytes = 0; - destinationHasCapacity = !0; - try { - for ( - var debugChunks = request.completedDebugChunks, i = 0; - i < debugChunks.length; - i++ - ) - request.pendingDebugChunks--, - writeChunkAndReturn(debugDestination, debugChunks[i]); - debugChunks.splice(0, i); - } finally { - completeWriting(debugDestination); - } - flushBuffered(debugDestination); - } - debugDestination = request.destination; - if (null !== debugDestination) { - currentView = new Uint8Array(4096); - writtenBytes = 0; - destinationHasCapacity = !0; - try { - var importsChunks = request.completedImportChunks; - for ( - debugChunks = 0; - debugChunks < importsChunks.length; - debugChunks++ - ) - if ( - (request.pendingChunks--, - !writeChunkAndReturn( - debugDestination, - importsChunks[debugChunks] - )) - ) { - request.destination = null; - debugChunks++; - break; - } - importsChunks.splice(0, debugChunks); - var hintChunks = request.completedHintChunks; - for (debugChunks = 0; debugChunks < hintChunks.length; debugChunks++) - if ( - !writeChunkAndReturn(debugDestination, hintChunks[debugChunks]) - ) { - request.destination = null; - debugChunks++; - break; - } - hintChunks.splice(0, debugChunks); - if (null === request.debugDestination) { - var _debugChunks = request.completedDebugChunks; - for ( - debugChunks = 0; - debugChunks < _debugChunks.length; - debugChunks++ - ) - if ( - (request.pendingDebugChunks--, - !writeChunkAndReturn( - debugDestination, - _debugChunks[debugChunks] - )) - ) { - request.destination = null; - debugChunks++; - break; - } - _debugChunks.splice(0, debugChunks); - } - var regularChunks = request.completedRegularChunks; - for ( - debugChunks = 0; - debugChunks < regularChunks.length; - debugChunks++ - ) - if ( - (request.pendingChunks--, - !writeChunkAndReturn( - debugDestination, - regularChunks[debugChunks] - )) - ) { - request.destination = null; - debugChunks++; - break; - } - regularChunks.splice(0, debugChunks); - var errorChunks = request.completedErrorChunks; - for (debugChunks = 0; debugChunks < errorChunks.length; debugChunks++) - if ( - (request.pendingChunks--, - !writeChunkAndReturn(debugDestination, errorChunks[debugChunks])) - ) { - request.destination = null; - debugChunks++; - break; - } - errorChunks.splice(0, debugChunks); - } finally { - (request.flushScheduled = !1), completeWriting(debugDestination); - } - flushBuffered(debugDestination); - } - 0 === request.pendingChunks && - ((importsChunks = request.debugDestination), - 0 === request.pendingDebugChunks - ? (null !== importsChunks && - (importsChunks.end(), (request.debugDestination = null)), - request.status < ABORTING && - request.cacheController.abort( - Error( - "This render completed successfully. All cacheSignals are now aborted to allow clean up of any unused resources." - ) - ), - null !== request.destination && - ((request.status = CLOSED), - request.destination.end(), - (request.destination = null)), - null !== request.debugDestination && - (request.debugDestination.end(), - (request.debugDestination = null))) - : null !== importsChunks && - null !== request.destination && - ((request.status = CLOSED), - request.destination.end(), - (request.destination = null))); - } - function startWork(request) { - request.flushScheduled = null !== request.destination; - scheduleMicrotask(function () { - requestStorage.run(request, performWork, request); - }); - setImmediate(function () { - 10 === request.status && (request.status = 11); - }); - } - function enqueueFlush(request) { - !1 !== request.flushScheduled || - 0 !== request.pingedTasks.length || - (null === request.destination && null === request.debugDestination) || - ((request.flushScheduled = !0), - setImmediate(function () { - request.flushScheduled = !1; - flushCompletedChunks(request); - })); - } - function callOnAllReadyIfReady(request) { - 0 === request.abortableTasks.size && - ((request = request.onAllReady), request()); - } - function startFlowing(request, destination) { - if (13 === request.status) - (request.status = CLOSED), destination.destroy(request.fatalError); - else if (request.status !== CLOSED && null === request.destination) { - request.destination = destination; - try { - flushCompletedChunks(request); - } catch (error) { - logRecoverableError(request, error, null), fatalError(request, error); - } - } - } - function startFlowingDebug(request, debugDestination) { - if (13 === request.status) - (request.status = CLOSED), debugDestination.destroy(request.fatalError); - else if (request.status !== CLOSED && null === request.debugDestination) { - request.debugDestination = debugDestination; - try { - flushCompletedChunks(request); - } catch (error) { - logRecoverableError(request, error, null), fatalError(request, error); - } - } - } - function finishHalt(request, abortedTasks) { - try { - abortedTasks.forEach(function (task) { - return finishHaltedTask(task, request); - }); - var onAllReady = request.onAllReady; - onAllReady(); - flushCompletedChunks(request); - } catch (error) { - logRecoverableError(request, error, null), fatalError(request, error); - } - } - function finishAbort(request, abortedTasks, errorId) { - try { - abortedTasks.forEach(function (task) { - return finishAbortedTask(task, request, errorId); - }); - var onAllReady = request.onAllReady; - onAllReady(); - flushCompletedChunks(request); - } catch (error) { - logRecoverableError(request, error, null), fatalError(request, error); - } - } - function abort(request, reason) { - if (!(11 < request.status)) - try { - request.status = ABORTING; - request.abortTime = performance.now(); - request.cacheController.abort(reason); - var abortableTasks = request.abortableTasks; - if (0 < abortableTasks.size) - if (21 === request.type) - abortableTasks.forEach(function (task) { - return haltTask(task, request); - }), - setImmediate(function () { - return finishHalt(request, abortableTasks); - }); - else { - var error = - void 0 === reason - ? Error( - "The render was aborted by the server without a reason." - ) - : "object" === typeof reason && - null !== reason && - "function" === typeof reason.then - ? Error( - "The render was aborted by the server with a promise." - ) - : reason, - digest = logRecoverableError(request, error, null), - errorId = request.nextChunkId++; - request.fatalError = errorId; - request.pendingChunks++; - emitErrorChunk(request, errorId, digest, error, !1, null); - abortableTasks.forEach(function (task) { - return abortTask(task, request, errorId); - }); - setImmediate(function () { - return finishAbort(request, abortableTasks, errorId); - }); - } - else { - var onAllReady = request.onAllReady; - onAllReady(); - flushCompletedChunks(request); - } - } catch (error$2) { - logRecoverableError(request, error$2, null), - fatalError(request, error$2); - } - } - function fromHex(str) { - return parseInt(str, 16); - } - function resolveDebugMessage(request, message) { - var deferredDebugObjects = request.deferredDebugObjects; - if (null === deferredDebugObjects) - throw Error( - "resolveDebugMessage/closeDebugChannel should not be called for a Request that wasn't kept alive. This is a bug in React." - ); - if ("" === message) closeDebugChannel(request); - else { - var command = message.charCodeAt(0); - message = message.slice(2).split(",").map(fromHex); - switch (command) { - case 82: - for (command = 0; command < message.length; command++) { - var id = message[command], - retainedValue = deferredDebugObjects.retained.get(id); - void 0 !== retainedValue && - (request.pendingDebugChunks--, - deferredDebugObjects.retained.delete(id), - deferredDebugObjects.existing.delete(retainedValue), - enqueueFlush(request)); - } - break; - case 81: - for (command = 0; command < message.length; command++) - (id = message[command]), - (retainedValue = deferredDebugObjects.retained.get(id)), - void 0 !== retainedValue && - (deferredDebugObjects.retained.delete(id), - deferredDebugObjects.existing.delete(retainedValue), - emitOutlinedDebugModelChunk( - request, - id, - { objectLimit: 10 }, - retainedValue - ), - enqueueFlush(request)); - break; - case 80: - for (command = 0; command < message.length; command++) - (id = message[command]), - (retainedValue = deferredDebugObjects.retained.get(id)), - void 0 !== retainedValue && - (deferredDebugObjects.retained.delete(id), - emitRequestedDebugThenable( - request, - id, - { objectLimit: 10 }, - retainedValue - )); - break; - default: - throw Error( - "Unknown command. The debugChannel was not wired up properly." - ); - } - } - } - function closeDebugChannel(request) { - var deferredDebugObjects = request.deferredDebugObjects; - if (null === deferredDebugObjects) - throw Error( - "resolveDebugMessage/closeDebugChannel should not be called for a Request that wasn't kept alive. This is a bug in React." - ); - deferredDebugObjects.retained.forEach(function (value, id) { - request.pendingDebugChunks--; - deferredDebugObjects.retained.delete(id); - deferredDebugObjects.existing.delete(value); - }); - enqueueFlush(request); - } - function resolveServerReference(bundlerConfig, id) { - var idx = id.lastIndexOf("#"); - bundlerConfig = id.slice(0, idx); - id = id.slice(idx + 1); - return { specifier: bundlerConfig, name: id }; - } - function preloadModule(metadata) { - var existingPromise = asyncModuleCache.get(metadata.specifier); - if (existingPromise) - return "fulfilled" === existingPromise.status ? null : existingPromise; - var modulePromise = import(metadata.specifier); - metadata.async && - (modulePromise = modulePromise.then(function (value) { - return value.default; - })); - modulePromise.then( - function (value) { - var fulfilledThenable = modulePromise; - fulfilledThenable.status = "fulfilled"; - fulfilledThenable.value = value; - }, - function (reason) { - var rejectedThenable = modulePromise; - rejectedThenable.status = "rejected"; - rejectedThenable.reason = reason; - } - ); - asyncModuleCache.set(metadata.specifier, modulePromise); - return modulePromise; - } - function requireModule(metadata) { - var moduleExports = asyncModuleCache.get(metadata.specifier); - if ("fulfilled" === moduleExports.status) - moduleExports = moduleExports.value; - else throw moduleExports.reason; - if ("*" === metadata.name) return moduleExports; - if ("" === metadata.name) return moduleExports.default; - if (hasOwnProperty.call(moduleExports, metadata.name)) - return moduleExports[metadata.name]; - } - function ReactPromise(status, value, reason) { - this.status = status; - this.value = value; - this.reason = reason; - } - function wakeChunk(response, listeners, value) { - for (var i = 0; i < listeners.length; i++) { - var listener = listeners[i]; - "function" === typeof listener - ? listener(value) - : fulfillReference(response, listener, value); - } - } - function rejectChunk(response, listeners, error) { - for (var i = 0; i < listeners.length; i++) { - var listener = listeners[i]; - "function" === typeof listener - ? listener(error) - : rejectReference(response, listener.handler, error); - } - } - function resolveBlockedCycle(resolvedChunk, reference) { - var referencedChunk = reference.handler.chunk; - if (null === referencedChunk) return null; - if (referencedChunk === resolvedChunk) return reference.handler; - reference = referencedChunk.value; - if (null !== reference) - for ( - referencedChunk = 0; - referencedChunk < reference.length; - referencedChunk++ - ) { - var listener = reference[referencedChunk]; - if ( - "function" !== typeof listener && - ((listener = resolveBlockedCycle(resolvedChunk, listener)), - null !== listener) - ) - return listener; - } - return null; - } - function triggerErrorOnChunk(response, chunk, error) { - if ("pending" !== chunk.status && "blocked" !== chunk.status) - chunk.reason.error(error); - else { - var listeners = chunk.reason; - chunk.status = "rejected"; - chunk.reason = error; - null !== listeners && rejectChunk(response, listeners, error); - } - } - function resolveModelChunk(response, chunk, value, id) { - if ("pending" !== chunk.status) - (chunk = chunk.reason), - "C" === value[0] - ? chunk.close("C" === value ? '"$undefined"' : value.slice(1)) - : chunk.enqueueModel(value); - else { - var resolveListeners = chunk.value, - rejectListeners = chunk.reason; - chunk.status = "resolved_model"; - chunk.value = value; - chunk.reason = _defineProperty({ id: id }, RESPONSE_SYMBOL, response); - if (null !== resolveListeners) - a: switch ((initializeModelChunk(chunk), chunk.status)) { - case "fulfilled": - wakeChunk(response, resolveListeners, chunk.value); - break; - case "blocked": - for (value = 0; value < resolveListeners.length; value++) - if ( - ((id = resolveListeners[value]), "function" !== typeof id) - ) { - var cyclicHandler = resolveBlockedCycle(chunk, id); - if (null !== cyclicHandler) - switch ( - (fulfillReference(response, id, cyclicHandler.value), - resolveListeners.splice(value, 1), - value--, - null !== rejectListeners && - ((id = rejectListeners.indexOf(id)), - -1 !== id && rejectListeners.splice(id, 1)), - chunk.status) - ) { - case "fulfilled": - wakeChunk(response, resolveListeners, chunk.value); - break a; - case "rejected": - null !== rejectListeners && - rejectChunk(response, rejectListeners, chunk.reason); - break a; - } - } - case "pending": - if (chunk.value) - for ( - response = 0; - response < resolveListeners.length; - response++ - ) - chunk.value.push(resolveListeners[response]); - else chunk.value = resolveListeners; - if (chunk.reason) { - if (rejectListeners) - for ( - resolveListeners = 0; - resolveListeners < rejectListeners.length; - resolveListeners++ - ) - chunk.reason.push(rejectListeners[resolveListeners]); - } else chunk.reason = rejectListeners; - break; - case "rejected": - rejectListeners && - wakeChunk(response, rejectListeners, chunk.reason); - } - } - } - function createResolvedIteratorResultChunk(response, value, done) { - return new ReactPromise( - "resolved_model", - (done ? '{"done":true,"value":' : '{"done":false,"value":') + - value + - "}", - _defineProperty({ id: -1 }, RESPONSE_SYMBOL, response) - ); - } - function resolveIteratorResultChunk(response, chunk, value, done) { - resolveModelChunk( - response, - chunk, - (done ? '{"done":true,"value":' : '{"done":false,"value":') + - value + - "}", - -1 - ); - } - function loadServerReference$1(response, metaData, parentObject, key) { - var id = metaData.id; - if ("string" !== typeof id) return null; - var serverReference = resolveServerReference(response._bundlerConfig, id); - id = metaData.bound; - var promise = preloadModule(serverReference); - if (promise) - id instanceof ReactPromise && (promise = Promise.all([promise, id])); - else if (id instanceof ReactPromise) promise = Promise.resolve(id); - else return requireModule(serverReference); - if (initializingHandler) { - var handler = initializingHandler; - handler.deps++; - } else - handler = initializingHandler = { - chunk: null, - value: null, - reason: null, - deps: 1, - errored: !1 - }; - promise.then( - function () { - var resolvedValue = requireModule(serverReference); - if (metaData.bound) { - var promiseValue = metaData.bound.value; - promiseValue = Array.isArray(promiseValue) - ? promiseValue.slice(0) - : []; - promiseValue.unshift(null); - resolvedValue = resolvedValue.bind.apply( - resolvedValue, - promiseValue - ); - } - parentObject[key] = resolvedValue; - "" === key && - null === handler.value && - (handler.value = resolvedValue); - handler.deps--; - 0 === handler.deps && - ((resolvedValue = handler.chunk), - null !== resolvedValue && - "blocked" === resolvedValue.status && - ((promiseValue = resolvedValue.value), - (resolvedValue.status = "fulfilled"), - (resolvedValue.value = handler.value), - null !== promiseValue && - wakeChunk(response, promiseValue, handler.value))); - }, - function (error) { - if (!handler.errored) { - handler.errored = !0; - handler.value = null; - handler.reason = error; - var chunk = handler.chunk; - null !== chunk && - "blocked" === chunk.status && - triggerErrorOnChunk(response, chunk, error); - } - } - ); - return null; - } - function reviveModel(response, parentObj, parentKey, value, reference) { - if ("string" === typeof value) - return parseModelString( - response, - parentObj, - parentKey, - value, - reference - ); - if ("object" === typeof value && null !== value) - if ( - (void 0 !== reference && - void 0 !== response._temporaryReferences && - response._temporaryReferences.set(value, reference), - Array.isArray(value)) - ) - for (var i = 0; i < value.length; i++) - value[i] = reviveModel( - response, - value, - "" + i, - value[i], - void 0 !== reference ? reference + ":" + i : void 0 - ); - else - for (i in value) - hasOwnProperty.call(value, i) && - ((parentObj = - void 0 !== reference && -1 === i.indexOf(":") - ? reference + ":" + i - : void 0), - (parentObj = reviveModel( - response, - value, - i, - value[i], - parentObj - )), - void 0 !== parentObj || "__proto__" === i - ? (value[i] = parentObj) - : delete value[i]); - return value; - } - function initializeModelChunk(chunk) { - var prevHandler = initializingHandler; - initializingHandler = null; - var _chunk$reason = chunk.reason, - response = _chunk$reason[RESPONSE_SYMBOL]; - _chunk$reason = _chunk$reason.id; - _chunk$reason = - -1 === _chunk$reason ? void 0 : _chunk$reason.toString(16); - var resolvedModel = chunk.value; - chunk.status = "blocked"; - chunk.value = null; - chunk.reason = null; - try { - var rawModel = JSON.parse(resolvedModel), - value = reviveModel( - response, - { "": rawModel }, - "", - rawModel, - _chunk$reason - ), - resolveListeners = chunk.value; - if (null !== resolveListeners) - for ( - chunk.value = null, chunk.reason = null, rawModel = 0; - rawModel < resolveListeners.length; - rawModel++ - ) { - var listener = resolveListeners[rawModel]; - "function" === typeof listener - ? listener(value) - : fulfillReference(response, listener, value); - } - if (null !== initializingHandler) { - if (initializingHandler.errored) throw initializingHandler.reason; - if (0 < initializingHandler.deps) { - initializingHandler.value = value; - initializingHandler.chunk = chunk; - return; - } - } - chunk.status = "fulfilled"; - chunk.value = value; - } catch (error) { - (chunk.status = "rejected"), (chunk.reason = error); - } finally { - initializingHandler = prevHandler; - } - } - function reportGlobalError(response, error) { - response._closed = !0; - response._closedReason = error; - response._chunks.forEach(function (chunk) { - "pending" === chunk.status && - triggerErrorOnChunk(response, chunk, error); - }); - } - function getChunk(response, id) { - var chunks = response._chunks, - chunk = chunks.get(id); - chunk || - ((chunk = response._formData.get(response._prefix + id)), - (chunk = - "string" === typeof chunk - ? new ReactPromise( - "resolved_model", - chunk, - _defineProperty({ id: id }, RESPONSE_SYMBOL, response) - ) - : response._closed - ? new ReactPromise("rejected", null, response._closedReason) - : new ReactPromise("pending", null, null)), - chunks.set(id, chunk)); - return chunk; - } - function fulfillReference(response, reference, value) { - for ( - var handler = reference.handler, - parentObject = reference.parentObject, - key = reference.key, - map = reference.map, - path = reference.path, - i = 1; - i < path.length; - i++ - ) { - for (; value instanceof ReactPromise; ) { - switch (value.status) { - case "resolved_model": - initializeModelChunk(value); - } - switch (value.status) { - case "fulfilled": - value = value.value; - continue; - case "blocked": - case "pending": - path.splice(0, i - 1); - null === value.value - ? (value.value = [reference]) - : value.value.push(reference); - null === value.reason - ? (value.reason = [reference]) - : value.reason.push(reference); - return; - default: - rejectReference(response, reference.handler, value.reason); - return; - } - } - var name = path[i]; - "object" === typeof value && - hasOwnProperty.call(value, name) && - (value = value[name]); - } - reference = map(response, value, parentObject, key); - parentObject[key] = reference; - "" === key && null === handler.value && (handler.value = reference); - handler.deps--; - 0 === handler.deps && - ((parentObject = handler.chunk), - null !== parentObject && - "blocked" === parentObject.status && - ((key = parentObject.value), - (parentObject.status = "fulfilled"), - (parentObject.value = handler.value), - (parentObject.reason = handler.reason), - null !== key && wakeChunk(response, key, handler.value))); - } - function rejectReference(response, handler, error) { - handler.errored || - ((handler.errored = !0), - (handler.value = null), - (handler.reason = error), - (handler = handler.chunk), - null !== handler && - "blocked" === handler.status && - triggerErrorOnChunk(response, handler, error)); - } - function waitForReference( - referencedChunk, - parentObject, - key, - response, - map, - path - ) { - initializingHandler - ? ((response = initializingHandler), response.deps++) - : (response = initializingHandler = - { chunk: null, value: null, reason: null, deps: 1, errored: !1 }); - parentObject = { - handler: response, - parentObject: parentObject, - key: key, - map: map, - path: path - }; - null === referencedChunk.value - ? (referencedChunk.value = [parentObject]) - : referencedChunk.value.push(parentObject); - null === referencedChunk.reason - ? (referencedChunk.reason = [parentObject]) - : referencedChunk.reason.push(parentObject); - return null; - } - function getOutlinedModel(response, reference, parentObject, key, map) { - reference = reference.split(":"); - var id = parseInt(reference[0], 16); - id = getChunk(response, id); - switch (id.status) { - case "resolved_model": - initializeModelChunk(id); - } - switch (id.status) { - case "fulfilled": - var value = id.value; - for (id = 1; id < reference.length; id++) { - for (; value instanceof ReactPromise; ) { - switch (value.status) { - case "resolved_model": - initializeModelChunk(value); - } - switch (value.status) { - case "fulfilled": - value = value.value; - break; - case "blocked": - case "pending": - return waitForReference( - value, - parentObject, - key, - response, - map, - reference.slice(id - 1) - ); - default: - return ( - initializingHandler - ? ((initializingHandler.errored = !0), - (initializingHandler.value = null), - (initializingHandler.reason = value.reason)) - : (initializingHandler = { - chunk: null, - value: null, - reason: value.reason, - deps: 0, - errored: !0 - }), - null - ); - } - } - var name = reference[id]; - "object" === typeof value && - hasOwnProperty.call(value, name) && - (value = value[name]); - } - return map(response, value, parentObject, key); - case "pending": - case "blocked": - return waitForReference( - id, - parentObject, - key, - response, - map, - reference - ); - default: - return ( - initializingHandler - ? ((initializingHandler.errored = !0), - (initializingHandler.value = null), - (initializingHandler.reason = id.reason)) - : (initializingHandler = { - chunk: null, - value: null, - reason: id.reason, - deps: 0, - errored: !0 - }), - null - ); - } - } - function createMap(response, model) { - return new Map(model); - } - function createSet(response, model) { - return new Set(model); - } - function extractIterator(response, model) { - return model[Symbol.iterator](); - } - function createModel(response, model) { - return model; - } - function parseTypedArray( - response, - reference, - constructor, - bytesPerElement, - parentObject, - parentKey - ) { - reference = parseInt(reference.slice(2), 16); - reference = response._formData - .get(response._prefix + reference) - .arrayBuffer(); - if (initializingHandler) { - var handler = initializingHandler; - handler.deps++; - } else - handler = initializingHandler = { - chunk: null, - value: null, - reason: null, - deps: 1, - errored: !1 - }; - reference.then( - function (buffer) { - buffer = - constructor === ArrayBuffer ? buffer : new constructor(buffer); - parentObject[parentKey] = buffer; - "" === parentKey && - null === handler.value && - (handler.value = buffer); - handler.deps--; - if ( - 0 === handler.deps && - ((buffer = handler.chunk), - null !== buffer && "blocked" === buffer.status) - ) { - var resolveListeners = buffer.value; - buffer.status = "fulfilled"; - buffer.value = handler.value; - null !== resolveListeners && - wakeChunk(response, resolveListeners, handler.value); - } - }, - function (error) { - if (!handler.errored) { - handler.errored = !0; - handler.value = null; - handler.reason = error; - var chunk = handler.chunk; - null !== chunk && - "blocked" === chunk.status && - triggerErrorOnChunk(response, chunk, error); - } - } - ); - return null; - } - 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); - for (id = 0; id < response.length; id++) - (chunks = response[id]), - "string" === typeof chunks && - ("C" === chunks[0] - ? controller.close( - "C" === chunks ? '"$undefined"' : chunks.slice(1) - ) - : controller.enqueueModel(chunks)); - } - function parseReadableStream(response, reference, type) { - reference = parseInt(reference.slice(2), 16); - var controller = null; - type = new ReadableStream({ - type: type, - start: function (c) { - controller = c; - } - }); - var previousBlockedChunk = null; - resolveStream(response, reference, type, { - enqueueModel: function (json) { - if (null === previousBlockedChunk) { - var chunk = new ReactPromise( - "resolved_model", - json, - _defineProperty({ id: -1 }, RESPONSE_SYMBOL, response) - ); - initializeModelChunk(chunk); - "fulfilled" === chunk.status - ? controller.enqueue(chunk.value) - : (chunk.then( - function (v) { - return controller.enqueue(v); - }, - function (e) { - return controller.error(e); - } - ), - (previousBlockedChunk = chunk)); - } else { - chunk = previousBlockedChunk; - var _chunk = new ReactPromise("pending", null, null); - _chunk.then( - function (v) { - return controller.enqueue(v); - }, - function (e) { - return controller.error(e); - } - ); - previousBlockedChunk = _chunk; - chunk.then(function () { - previousBlockedChunk === _chunk && (previousBlockedChunk = null); - resolveModelChunk(response, _chunk, json, -1); - }); - } - }, - close: function () { - if (null === previousBlockedChunk) controller.close(); - else { - var blockedChunk = previousBlockedChunk; - previousBlockedChunk = null; - blockedChunk.then(function () { - return controller.close(); - }); - } - }, - error: function (error) { - if (null === previousBlockedChunk) controller.error(error); - else { - var blockedChunk = previousBlockedChunk; - previousBlockedChunk = null; - blockedChunk.then(function () { - return controller.error(error); - }); - } - } - }); - return type; - } - function asyncIterator() { - return this; - } - function createIterator(next) { - next = { next: next }; - next[ASYNC_ITERATOR] = asyncIterator; - return next; - } - function parseAsyncIterable(response, reference, iterator) { - reference = parseInt(reference.slice(2), 16); - var buffer = [], - closed = !1, - nextWriteIndex = 0, - iterable = _defineProperty({}, ASYNC_ITERATOR, function () { - var nextReadIndex = 0; - return createIterator(function (arg) { - if (void 0 !== arg) - throw Error( - "Values cannot be passed to next() of AsyncIterables passed to Client Components." - ); - if (nextReadIndex === buffer.length) { - if (closed) - return new ReactPromise( - "fulfilled", - { done: !0, value: void 0 }, - null - ); - buffer[nextReadIndex] = new ReactPromise("pending", null, null); - } - return buffer[nextReadIndex++]; - }); - }); - iterator = iterator ? iterable[ASYNC_ITERATOR]() : iterable; - resolveStream(response, reference, iterator, { - enqueueModel: function (value) { - nextWriteIndex === buffer.length - ? (buffer[nextWriteIndex] = createResolvedIteratorResultChunk( - response, - value, - !1 - )) - : resolveIteratorResultChunk( - response, - buffer[nextWriteIndex], - value, - !1 - ); - nextWriteIndex++; - }, - close: function (value) { - closed = !0; - nextWriteIndex === buffer.length - ? (buffer[nextWriteIndex] = createResolvedIteratorResultChunk( - response, - value, - !0 - )) - : resolveIteratorResultChunk( - response, - buffer[nextWriteIndex], - value, - !0 - ); - for (nextWriteIndex++; nextWriteIndex < buffer.length; ) - resolveIteratorResultChunk( - response, - buffer[nextWriteIndex++], - '"$undefined"', - !0 - ); - }, - error: function (error) { - closed = !0; - for ( - nextWriteIndex === buffer.length && - (buffer[nextWriteIndex] = new ReactPromise("pending", null, null)); - nextWriteIndex < buffer.length; - - ) - triggerErrorOnChunk(response, buffer[nextWriteIndex++], error); - } - }); - return iterator; - } - function parseModelString(response, obj, key, value, reference) { - if ("$" === value[0]) { - switch (value[1]) { - case "$": - return value.slice(1); - case "@": - return ( - (obj = parseInt(value.slice(2), 16)), getChunk(response, obj) - ); - case "F": - return ( - (value = value.slice(2)), - getOutlinedModel(response, value, obj, key, loadServerReference$1) - ); - case "T": - if ( - void 0 === reference || - void 0 === response._temporaryReferences - ) - throw Error( - "Could not reference an opaque temporary reference. This is likely due to misconfiguring the temporaryReferences options on the server." - ); - return createTemporaryReference( - response._temporaryReferences, - reference - ); - case "Q": - return ( - (value = value.slice(2)), - getOutlinedModel(response, value, obj, key, createMap) - ); - case "W": - return ( - (value = value.slice(2)), - getOutlinedModel(response, value, obj, key, createSet) - ); - case "K": - obj = value.slice(2); - var formPrefix = response._prefix + obj + "_", - data = new FormData(); - response._formData.forEach(function (entry, entryKey) { - entryKey.startsWith(formPrefix) && - data.append(entryKey.slice(formPrefix.length), entry); - }); - return data; - case "i": - return ( - (value = value.slice(2)), - getOutlinedModel(response, value, obj, key, extractIterator) - ); - case "I": - return Infinity; - case "-": - return "$-0" === value ? -0 : -Infinity; - case "N": - return NaN; - case "u": - return; - case "D": - return new Date(Date.parse(value.slice(2))); - case "n": - return BigInt(value.slice(2)); - } - switch (value[1]) { - case "A": - return parseTypedArray(response, value, ArrayBuffer, 1, obj, key); - case "O": - return parseTypedArray(response, value, Int8Array, 1, obj, key); - case "o": - return parseTypedArray(response, value, Uint8Array, 1, obj, key); - case "U": - return parseTypedArray( - response, - value, - Uint8ClampedArray, - 1, - obj, - key - ); - case "S": - return parseTypedArray(response, value, Int16Array, 2, obj, key); - case "s": - return parseTypedArray(response, value, Uint16Array, 2, obj, key); - case "L": - return parseTypedArray(response, value, Int32Array, 4, obj, key); - case "l": - return parseTypedArray(response, value, Uint32Array, 4, obj, key); - case "G": - return parseTypedArray(response, value, Float32Array, 4, obj, key); - case "g": - return parseTypedArray(response, value, Float64Array, 8, obj, key); - case "M": - return parseTypedArray(response, value, BigInt64Array, 8, obj, key); - case "m": - return parseTypedArray( - response, - value, - BigUint64Array, - 8, - obj, - key - ); - case "V": - return parseTypedArray(response, value, DataView, 1, obj, key); - case "B": - return ( - (obj = parseInt(value.slice(2), 16)), - response._formData.get(response._prefix + obj) - ); - } - switch (value[1]) { - case "R": - return parseReadableStream(response, value, void 0); - case "r": - return parseReadableStream(response, value, "bytes"); - case "X": - return parseAsyncIterable(response, value, !1); - case "x": - return parseAsyncIterable(response, value, !0); - } - value = value.slice(1); - return getOutlinedModel(response, value, obj, key, createModel); - } - return value; - } - function createResponse( - bundlerConfig, - formFieldPrefix, - temporaryReferences - ) { - var backingFormData = - 3 < arguments.length && void 0 !== arguments[3] - ? arguments[3] - : new FormData(), - chunks = new Map(); - return { - _bundlerConfig: bundlerConfig, - _prefix: formFieldPrefix, - _formData: backingFormData, - _chunks: chunks, - _closed: !1, - _closedReason: null, - _temporaryReferences: temporaryReferences - }; - } - function resolveField(response, key, value) { - response._formData.append(key, value); - var prefix = response._prefix; - if (key.startsWith(prefix)) { - var chunks = response._chunks; - key = +key.slice(prefix.length); - (chunks = chunks.get(key)) && - resolveModelChunk(response, chunks, value, key); - } - } - function close(response) { - reportGlobalError(response, Error("Connection closed.")); - } - function loadServerReference(bundlerConfig, id, bound) { - var serverReference = resolveServerReference(bundlerConfig, id); - bundlerConfig = preloadModule(serverReference); - return bound - ? Promise.all([bound, bundlerConfig]).then(function (_ref) { - _ref = _ref[0]; - var fn = requireModule(serverReference); - return fn.bind.apply(fn, [null].concat(_ref)); - }) - : bundlerConfig - ? Promise.resolve(bundlerConfig).then(function () { - return requireModule(serverReference); - }) - : Promise.resolve(requireModule(serverReference)); - } - function decodeBoundActionMetaData(body, serverManifest, formFieldPrefix) { - body = createResponse(serverManifest, formFieldPrefix, void 0, body); - close(body); - body = getChunk(body, 0); - body.then(function () {}); - if ("fulfilled" !== body.status) throw body.reason; - return body.value; - } - function createDrainHandler(destination, request) { - return function () { - return startFlowing(request, destination); - }; - } - function createCancelHandler(request, reason) { - return function () { - request.destination = null; - abort(request, Error(reason)); - }; - } - function startReadingFromDebugChannelReadable(request, stream) { - function onData(chunk) { - if ("string" === typeof chunk) { - if (lastWasPartial) { - var JSCompiler_temp_const = stringBuffer; - var JSCompiler_inline_result = new Uint8Array(0); - JSCompiler_inline_result = stringDecoder.decode( - JSCompiler_inline_result - ); - stringBuffer = JSCompiler_temp_const + JSCompiler_inline_result; - lastWasPartial = !1; - } - stringBuffer += chunk; - } else - (stringBuffer += stringDecoder.decode(chunk, decoderOptions)), - (lastWasPartial = !0); - chunk = stringBuffer.split("\n"); - for ( - JSCompiler_temp_const = 0; - JSCompiler_temp_const < chunk.length - 1; - JSCompiler_temp_const++ - ) - resolveDebugMessage(request, chunk[JSCompiler_temp_const]); - stringBuffer = chunk[chunk.length - 1]; - } - function onError(error) { - abort( - request, - Error("Lost connection to the Debug Channel.", { cause: error }) - ); - } - function onClose() { - closeDebugChannel(request); - } - var stringDecoder = new util.TextDecoder(), - lastWasPartial = !1, - stringBuffer = ""; - "function" === typeof stream.addEventListener && - "string" === typeof stream.binaryType - ? ((stream.binaryType = "arraybuffer"), - stream.addEventListener("message", function (event) { - onData(event.data); - }), - stream.addEventListener("error", function (event) { - onError(event.error); - }), - stream.addEventListener("close", onClose)) - : (stream.on("data", onData), - stream.on("error", onError), - stream.on("end", onClose)); - } - function createFakeWritableFromWebSocket(webSocket) { - return { - write: function (chunk) { - webSocket.send(chunk); - return !0; - }, - end: function () { - webSocket.close(); - }, - destroy: function (reason) { - "object" === typeof reason && - null !== reason && - (reason = reason.message); - "string" === typeof reason - ? webSocket.close(1011, reason) - : webSocket.close(1011); - } - }; - } - function createFakeWritableFromReadableStreamController(controller) { - return { - write: function (chunk) { - "string" === typeof chunk && (chunk = textEncoder.encode(chunk)); - controller.enqueue(chunk); - return !0; - }, - end: function () { - controller.close(); - }, - destroy: function (error) { - "function" === typeof controller.error - ? controller.error(error) - : controller.close(); - } - }; - } - function startReadingFromDebugChannelReadableStream(request, stream) { - function progress(_ref) { - var done = _ref.done, - buffer = _ref.value; - _ref = stringBuffer; - done - ? ((buffer = new Uint8Array(0)), - (buffer = stringDecoder.decode(buffer))) - : (buffer = stringDecoder.decode(buffer, decoderOptions)); - stringBuffer = _ref + buffer; - _ref = stringBuffer.split("\n"); - for (buffer = 0; buffer < _ref.length - 1; buffer++) - resolveDebugMessage(request, _ref[buffer]); - stringBuffer = _ref[_ref.length - 1]; - if (done) closeDebugChannel(request); - else return reader.read().then(progress).catch(error); - } - function error(e) { - abort( - request, - Error("Lost connection to the Debug Channel.", { cause: e }) - ); - } - var reader = stream.getReader(), - stringDecoder = new util.TextDecoder(), - stringBuffer = ""; - reader.read().then(progress).catch(error); - } - function createFakeWritableFromNodeReadable(readable) { - return { - write: function (chunk) { - return readable.push(chunk); - }, - end: function () { - readable.push(null); - }, - destroy: function (error) { - readable.destroy(error); - } - }; - } - var stream = require("stream"), - util = require("util"); - require("crypto"); - var async_hooks = require("async_hooks"), - ReactDOM = require("react-dom"), - React = require("react"), - REACT_LEGACY_ELEMENT_TYPE = Symbol.for("react.element"), - REACT_ELEMENT_TYPE = Symbol.for("react.transitional.element"), - REACT_FRAGMENT_TYPE = Symbol.for("react.fragment"), - REACT_CONTEXT_TYPE = Symbol.for("react.context"), - REACT_FORWARD_REF_TYPE = Symbol.for("react.forward_ref"), - REACT_SUSPENSE_TYPE = Symbol.for("react.suspense"), - REACT_SUSPENSE_LIST_TYPE = Symbol.for("react.suspense_list"), - REACT_MEMO_TYPE = Symbol.for("react.memo"), - REACT_LAZY_TYPE = Symbol.for("react.lazy"), - REACT_MEMO_CACHE_SENTINEL = Symbol.for("react.memo_cache_sentinel"), - REACT_VIEW_TRANSITION_TYPE = Symbol.for("react.view_transition"), - MAYBE_ITERATOR_SYMBOL = Symbol.iterator, - ASYNC_ITERATOR = Symbol.asyncIterator, - REACT_OPTIMISTIC_KEY = Symbol.for("react.optimistic_key"), - scheduleMicrotask = queueMicrotask, - currentView = null, - writtenBytes = 0, - destinationHasCapacity = !0, - textEncoder = new util.TextEncoder(), - CLIENT_REFERENCE_TAG$1 = Symbol.for("react.client.reference"), - SERVER_REFERENCE_TAG = Symbol.for("react.server.reference"), - FunctionBind = Function.prototype.bind, - ArraySlice = Array.prototype.slice, - PROMISE_PROTOTYPE = Promise.prototype, - deepProxyHandlers = { - get: function (target, name) { - switch (name) { - case "$$typeof": - return target.$$typeof; - case "$$id": - return target.$$id; - case "$$async": - return target.$$async; - case "name": - return target.name; - case "displayName": - return; - case "defaultProps": - return; - case "_debugInfo": - return; - case "toJSON": - return; - case Symbol.toPrimitive: - return Object.prototype[Symbol.toPrimitive]; - case Symbol.toStringTag: - return Object.prototype[Symbol.toStringTag]; - case "Provider": - throw Error( - "Cannot render a Client Context Provider on the Server. Instead, you can export a Client Component wrapper that itself renders a Client Context Provider." - ); - case "then": - throw Error( - "Cannot await or return from a thenable. You cannot await a client module from a server component." - ); - } - throw Error( - "Cannot access " + - (String(target.name) + "." + String(name)) + - " on the server. You cannot dot into a client module from a server component. You can only pass the imported name through." - ); - }, - set: function () { - throw Error("Cannot assign to a client module from a server module."); - } - }, - proxyHandlers$1 = { - get: function (target, name) { - return getReference(target, name); - }, - getOwnPropertyDescriptor: function (target, name) { - var descriptor = Object.getOwnPropertyDescriptor(target, name); - descriptor || - ((descriptor = { - value: getReference(target, name), - writable: !1, - configurable: !1, - enumerable: !1 - }), - Object.defineProperty(target, name, descriptor)); - return descriptor; - }, - getPrototypeOf: function () { - return PROMISE_PROTOTYPE; - }, - set: function () { - throw Error("Cannot assign to a client module from a server module."); - } - }, - ReactDOMSharedInternals = - ReactDOM.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE, - previousDispatcher = ReactDOMSharedInternals.d; - ReactDOMSharedInternals.d = { - f: previousDispatcher.f, - r: previousDispatcher.r, - D: function (href) { - if ("string" === typeof href && href) { - var request = resolveRequest(); - if (request) { - var hints = request.hints, - key = "D|" + href; - hints.has(key) || (hints.add(key), emitHint(request, "D", href)); - } else previousDispatcher.D(href); - } - }, - C: function (href, crossOrigin) { - if ("string" === typeof href) { - var request = resolveRequest(); - if (request) { - var hints = request.hints, - key = - "C|" + - (null == crossOrigin ? "null" : crossOrigin) + - "|" + - href; - hints.has(key) || - (hints.add(key), - "string" === typeof crossOrigin - ? emitHint(request, "C", [href, crossOrigin]) - : emitHint(request, "C", href)); - } else previousDispatcher.C(href, crossOrigin); - } - }, - L: preload, - m: preloadModule$1, - X: function (src, options) { - if ("string" === typeof src) { - var request = resolveRequest(); - if (request) { - var hints = request.hints, - key = "X|" + src; - if (hints.has(key)) return; - hints.add(key); - return (options = trimOptions(options)) - ? emitHint(request, "X", [src, options]) - : emitHint(request, "X", src); - } - previousDispatcher.X(src, options); - } - }, - S: function (href, precedence, options) { - if ("string" === typeof href) { - var request = resolveRequest(); - if (request) { - var hints = request.hints, - key = "S|" + href; - if (hints.has(key)) return; - hints.add(key); - return (options = trimOptions(options)) - ? emitHint(request, "S", [ - href, - "string" === typeof precedence ? precedence : 0, - options - ]) - : "string" === typeof precedence - ? emitHint(request, "S", [href, precedence]) - : emitHint(request, "S", href); - } - previousDispatcher.S(href, precedence, options); - } - }, - M: function (src, options) { - if ("string" === typeof src) { - var request = resolveRequest(); - if (request) { - var hints = request.hints, - key = "M|" + src; - if (hints.has(key)) return; - hints.add(key); - return (options = trimOptions(options)) - ? emitHint(request, "M", [src, options]) - : emitHint(request, "M", src); - } - previousDispatcher.M(src, options); - } - } - }; - var currentOwner = null, - getAsyncId = async_hooks.AsyncResource.prototype.asyncId, - pendingOperations = new Map(), - lastRanAwait = null, - emptyStack = [], - framesToSkip = 0, - collectedStackTrace = null, - identifierRegExp = /^[a-zA-Z_$][0-9a-zA-Z_$]*$/, - frameRegExp = - /^ {3} at (?:(.+) \((?:(.+):(\d+):(\d+)|)\)|(?:async )?(.+):(\d+):(\d+)|)$/, - stackTraceCache = new WeakMap(), - requestStorage = new async_hooks.AsyncLocalStorage(), - componentStorage = new async_hooks.AsyncLocalStorage(), - TEMPORARY_REFERENCE_TAG = Symbol.for("react.temporary.reference"), - proxyHandlers = { - get: function (target, name) { - switch (name) { - case "$$typeof": - return target.$$typeof; - case "name": - return; - case "displayName": - return; - case "defaultProps": - return; - case "_debugInfo": - return; - case "toJSON": - return; - case Symbol.toPrimitive: - return Object.prototype[Symbol.toPrimitive]; - case Symbol.toStringTag: - return Object.prototype[Symbol.toStringTag]; - case "Provider": - throw Error( - "Cannot render a Client Context Provider on the Server. Instead, you can export a Client Component wrapper that itself renders a Client Context Provider." - ); - case "then": - return; - } - throw Error( - "Cannot access " + - String(name) + - " on the server. You cannot dot into a temporary client reference from a server component. You can only pass the value through to the client." - ); - }, - set: function () { - throw Error( - "Cannot assign to a temporary client reference from a server module." - ); - } - }, - SuspenseException = Error( - "Suspense Exception: This is not a real error! It's an implementation detail of `use` to interrupt the current render. You must either rethrow it immediately, or move the `use` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary, or call the promise's `.catch` method and pass the result to `use`." - ), - suspendedThenable = null, - currentRequest$1 = null, - thenableIndexCounter = 0, - thenableState = null, - currentComponentDebugInfo = null, - HooksDispatcher = { - readContext: unsupportedContext, - use: function (usable) { - if ( - (null !== usable && "object" === typeof usable) || - "function" === typeof usable - ) { - if ("function" === typeof usable.then) { - var index = thenableIndexCounter; - thenableIndexCounter += 1; - null === thenableState && (thenableState = []); - return trackUsedThenable(thenableState, usable, index); - } - usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); - } - if (isClientReference(usable)) { - if ( - null != usable.value && - usable.value.$$typeof === REACT_CONTEXT_TYPE - ) - throw Error( - "Cannot read a Client Context from a Server Component." - ); - throw Error("Cannot use() an already resolved Client Reference."); - } - throw Error( - "An unsupported type was passed to use(): " + String(usable) - ); - }, - useCallback: function (callback) { - return callback; - }, - useContext: unsupportedContext, - useEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useLayoutEffect: unsupportedHook, - useInsertionEffect: unsupportedHook, - useMemo: function (nextCreate) { - return nextCreate(); - }, - useReducer: unsupportedHook, - useRef: unsupportedHook, - useState: unsupportedHook, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useId: function () { - if (null === currentRequest$1) - throw Error("useId can only be used while React is rendering"); - var id = currentRequest$1.identifierCount++; - return ( - "_" + - currentRequest$1.identifierPrefix + - "S_" + - id.toString(32) + - "_" - ); - }, - useHostTransitionStatus: unsupportedHook, - useFormState: unsupportedHook, - useActionState: unsupportedHook, - useOptimistic: unsupportedHook, - useMemoCache: function (size) { - for (var data = Array(size), i = 0; i < size; i++) - data[i] = REACT_MEMO_CACHE_SENTINEL; - return data; - }, - useCacheRefresh: function () { - return unsupportedRefresh; - } - }; - HooksDispatcher.useEffectEvent = unsupportedHook; - var DefaultAsyncDispatcher = { - getCacheForType: function (resourceType) { - var cache = (cache = resolveRequest()) ? cache.cache : new Map(); - var entry = cache.get(resourceType); - void 0 === entry && - ((entry = resourceType()), cache.set(resourceType, entry)); - return entry; - }, - cacheSignal: function () { - var request = resolveRequest(); - return request ? request.cacheController.signal : null; - } - }; - DefaultAsyncDispatcher.getOwner = resolveOwner; - var ReactSharedInternalsServer = - React.__SERVER_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE; - if (!ReactSharedInternalsServer) - throw Error( - 'The "react" package in this environment is not configured correctly. The "react-server" condition must be enabled in any environment that runs React Server Components.' - ); - var prefix, suffix; - new ("function" === typeof WeakMap ? WeakMap : Map)(); - var lastResetTime = 0; - if ( - "object" === typeof performance && - "function" === typeof performance.now - ) { - var localPerformance = performance; - var getCurrentTime = function () { - return localPerformance.now(); - }; - } else { - var localDate = Date; - getCurrentTime = function () { - return localDate.now(); - }; - } - var callComponent = { - react_stack_bottom_frame: function ( - Component, - props, - componentDebugInfo - ) { - currentOwner = componentDebugInfo; - try { - return Component(props, void 0); - } finally { - currentOwner = null; - } - } - }, - callComponentInDEV = - callComponent.react_stack_bottom_frame.bind(callComponent), - callLazyInit = { - react_stack_bottom_frame: function (lazy) { - var init = lazy._init; - return init(lazy._payload); - } - }, - callLazyInitInDEV = - callLazyInit.react_stack_bottom_frame.bind(callLazyInit), - callIterator = { - react_stack_bottom_frame: function (iterator, progress, error) { - iterator.next().then(progress, error); - } - }, - callIteratorInDEV = - callIterator.react_stack_bottom_frame.bind(callIterator), - isArrayImpl = Array.isArray, - getPrototypeOf = Object.getPrototypeOf, - jsxPropsParents = new WeakMap(), - jsxChildrenParents = new WeakMap(), - CLIENT_REFERENCE_TAG = Symbol.for("react.client.reference"), - hasOwnProperty = Object.prototype.hasOwnProperty, - doNotLimit = new WeakSet(); - (function () { - async_hooks - .createHook({ - init: function (asyncId, type, triggerAsyncId, resource) { - var trigger = pendingOperations.get(triggerAsyncId); - if ("PROMISE" === type) - if ( - ((type = async_hooks.executionAsyncId()), - type !== triggerAsyncId) - ) { - if (void 0 === trigger) return; - triggerAsyncId = null; - if ( - null === trigger.stack || - (2 !== trigger.tag && 4 !== trigger.tag) - ) { - resource = new WeakRef(resource); - var request = resolveRequest(); - null !== request && - ((triggerAsyncId = parseStackTracePrivate(Error(), 5)), - null === triggerAsyncId || - isAwaitInUserspace(request, triggerAsyncId) || - (triggerAsyncId = null)); - } else - (triggerAsyncId = emptyStack), - (resource = - void 0 !== resource._debugInfo - ? new WeakRef(resource) - : trigger.promise); - type = pendingOperations.get(type); - trigger = { - tag: 4, - owner: resolveOwner(), - stack: triggerAsyncId, - start: performance.now(), - end: -1.1, - promise: resource, - awaited: trigger, - previous: void 0 === type ? null : type - }; - } else - (type = resolveOwner()), - (trigger = { - tag: 3, - owner: type, - stack: - null === type ? null : parseStackTracePrivate(Error(), 5), - start: performance.now(), - end: -1.1, - promise: new WeakRef(resource), - awaited: void 0 === trigger ? null : trigger, - previous: null - }); - else if ( - "bound-anonymous-fn" === type || - "Microtask" === type || - "TickObject" === type || - "Immediate" === type - ) { - if (void 0 === trigger) return; - } else if (void 0 === trigger) - (trigger = resolveOwner()), - (trigger = { - tag: 0, - owner: trigger, - stack: - null === trigger - ? parseStackTracePrivate(Error(), 3) - : null, - start: performance.now(), - end: -1.1, - promise: null, - awaited: null, - previous: null - }); - else if (2 === trigger.tag || 4 === trigger.tag) - (resource = resolveOwner()), - (trigger = { - tag: 0, - owner: resource, - stack: - null === resource - ? parseStackTracePrivate(Error(), 3) - : null, - start: performance.now(), - end: -1.1, - promise: null, - awaited: null, - previous: trigger - }); - pendingOperations.set(asyncId, trigger); - }, - before: function (asyncId) { - var node = pendingOperations.get(asyncId); - if (void 0 !== node) - switch (node.tag) { - case 0: - lastRanAwait = null; - 0 > node.end - ? (node.end = performance.now()) - : ((node = { - tag: 0, - owner: node.owner, - stack: node.stack, - start: node.start, - end: performance.now(), - promise: node.promise, - awaited: node.awaited, - previous: node.previous - }), - pendingOperations.set(asyncId, node)); - break; - case 4: - lastRanAwait = resolvePromiseOrAwaitNode( - node, - performance.now() - ); - break; - case 2: - lastRanAwait = node; - break; - case 3: - resolvePromiseOrAwaitNode(node, performance.now()).previous = - lastRanAwait; - lastRanAwait = null; - break; - default: - lastRanAwait = null; - } - }, - promiseResolve: function (asyncId) { - var node = pendingOperations.get(asyncId); - if (void 0 !== node) { - switch (node.tag) { - case 4: - case 3: - node = resolvePromiseOrAwaitNode(node, performance.now()); - break; - case 2: - case 1: - break; - default: - throw Error( - "A Promise should never be an IO_NODE. This is a bug in React." - ); - } - var currentAsyncId = async_hooks.executionAsyncId(); - asyncId !== currentAsyncId && - ((asyncId = pendingOperations.get(currentAsyncId)), - 1 === node.tag - ? (node.awaited = void 0 === asyncId ? null : asyncId) - : void 0 !== asyncId && - ((currentAsyncId = { - tag: 2, - owner: node.owner, - stack: node.stack, - start: node.start, - end: node.end, - promise: node.promise, - awaited: node.awaited, - previous: node.previous - }), - (node.start = node.end), - (node.end = performance.now()), - (node.previous = currentAsyncId), - (node.awaited = asyncId))); - } - }, - destroy: function (asyncId) { - pendingOperations.delete(asyncId); - } - }) - .enable(); - })(); - "object" === typeof console && - null !== console && - (patchConsole(console, "assert"), - patchConsole(console, "debug"), - patchConsole(console, "dir"), - patchConsole(console, "dirxml"), - patchConsole(console, "error"), - patchConsole(console, "group"), - patchConsole(console, "groupCollapsed"), - patchConsole(console, "groupEnd"), - patchConsole(console, "info"), - patchConsole(console, "log"), - patchConsole(console, "table"), - patchConsole(console, "trace"), - patchConsole(console, "warn")); - var ObjectPrototype = Object.prototype, - stringify = JSON.stringify, - ABORTING = 12, - CLOSED = 14, - currentRequest = null, - canEmitDebugInfo = !1, - serializedSize = 0, - MAX_ROW_SIZE = 3200, - modelRoot = !1, - CONSTRUCTOR_MARKER = Symbol(), - debugModelRoot = null, - debugNoOutline = null, - emptyRoot = {}, - decoderOptions = { stream: !0 }, - asyncModuleCache = new Map(), - RESPONSE_SYMBOL = Symbol(); - ReactPromise.prototype = Object.create(Promise.prototype); - ReactPromise.prototype.then = function (resolve, reject) { - switch (this.status) { - case "resolved_model": - initializeModelChunk(this); - } - switch (this.status) { - case "fulfilled": - "function" === typeof resolve && resolve(this.value); - break; - case "pending": - case "blocked": - "function" === typeof resolve && - (null === this.value && (this.value = []), - this.value.push(resolve)); - "function" === typeof reject && - (null === this.reason && (this.reason = []), - this.reason.push(reject)); - break; - default: - "function" === typeof reject && reject(this.reason); - } - }; - var initializingHandler = null; - exports.createClientModuleProxy = function (moduleId) { - moduleId = registerClientReferenceImpl({}, moduleId, !1); - return new Proxy(moduleId, proxyHandlers$1); - }; - exports.createTemporaryReferenceSet = function () { - return new WeakMap(); - }; - exports.decodeAction = function (body, serverManifest) { - var formData = new FormData(), - action = null; - body.forEach(function (value, key) { - key.startsWith("$ACTION_") - ? key.startsWith("$ACTION_REF_") - ? ((value = "$ACTION_" + key.slice(12) + ":"), - (value = decodeBoundActionMetaData(body, serverManifest, value)), - (action = loadServerReference( - serverManifest, - value.id, - value.bound - ))) - : key.startsWith("$ACTION_ID_") && - ((value = key.slice(11)), - (action = loadServerReference(serverManifest, value, null))) - : formData.append(key, value); - }); - return null === action - ? null - : action.then(function (fn) { - return fn.bind(null, formData); - }); - }; - exports.decodeFormState = function (actionResult, body, serverManifest) { - var keyPath = body.get("$ACTION_KEY"); - if ("string" !== typeof keyPath) return Promise.resolve(null); - var metaData = null; - body.forEach(function (value, key) { - key.startsWith("$ACTION_REF_") && - ((value = "$ACTION_" + key.slice(12) + ":"), - (metaData = decodeBoundActionMetaData(body, serverManifest, value))); - }); - if (null === metaData) return Promise.resolve(null); - var referenceId = metaData.id; - return Promise.resolve(metaData.bound).then(function (bound) { - return null === bound - ? null - : [actionResult, keyPath, referenceId, bound.length - 1]; - }); - }; - exports.decodeReply = function (body, webpackMap, options) { - if ("string" === typeof body) { - var form = new FormData(); - form.append("0", body); - body = form; - } - body = createResponse( - webpackMap, - "", - options ? options.temporaryReferences : void 0, - body - ); - webpackMap = getChunk(body, 0); - close(body); - return webpackMap; - }; - exports.decodeReplyFromAsyncIterable = function ( - iterable, - webpackMap, - options - ) { - function progress(entry) { - if (entry.done) close(response); - else { - var _entry$value = entry.value; - entry = _entry$value[0]; - _entry$value = _entry$value[1]; - "string" === typeof _entry$value - ? resolveField(response, entry, _entry$value) - : response._formData.append(entry, _entry$value); - iterator.next().then(progress, error); - } - } - function error(reason) { - reportGlobalError(response, reason); - "function" === typeof iterator.throw && - iterator.throw(reason).then(error, error); - } - var iterator = iterable[ASYNC_ITERATOR](), - response = createResponse( - webpackMap, - "", - options ? options.temporaryReferences : void 0 - ); - iterator.next().then(progress, error); - return getChunk(response, 0); - }; - exports.decodeReplyFromBusboy = function ( - busboyStream, - webpackMap, - options - ) { - var response = createResponse( - webpackMap, - "", - options ? options.temporaryReferences : void 0 - ), - pendingFiles = 0, - queuedFields = []; - busboyStream.on("field", function (name, value) { - if (0 < pendingFiles) queuedFields.push(name, value); - else - try { - resolveField(response, name, value); - } catch (error) { - busboyStream.destroy(error); - } - }); - busboyStream.on("file", function (name, value, _ref2) { - var filename = _ref2.filename, - mimeType = _ref2.mimeType; - if ("base64" === _ref2.encoding.toLowerCase()) - busboyStream.destroy( - Error( - "React doesn't accept base64 encoded file uploads because we don't expect form data passed from a browser to ever encode data that way. If that's the wrong assumption, we can easily fix it." - ) - ); - else { - pendingFiles++; - var JSCompiler_object_inline_chunks_276 = []; - value.on("data", function (chunk) { - JSCompiler_object_inline_chunks_276.push(chunk); - }); - value.on("end", function () { - try { - var blob = new Blob(JSCompiler_object_inline_chunks_276, { - type: mimeType - }); - response._formData.append(name, blob, filename); - pendingFiles--; - if (0 === pendingFiles) { - for (blob = 0; blob < queuedFields.length; blob += 2) - resolveField( - response, - queuedFields[blob], - queuedFields[blob + 1] - ); - queuedFields.length = 0; - } - } catch (error) { - busboyStream.destroy(error); - } - }); - } - }); - busboyStream.on("finish", function () { - close(response); - }); - busboyStream.on("error", function (err) { - reportGlobalError(response, err); - }); - return getChunk(response, 0); - }; - exports.prerender = function (model, webpackMap, options) { - return new Promise(function (resolve, reject) { - var request = createPrerenderRequest( - model, - webpackMap, - function () { - var writable, - stream = new ReadableStream( - { - type: "bytes", - start: function (controller) { - writable = - createFakeWritableFromReadableStreamController( - controller - ); - }, - pull: function () { - startFlowing(request, writable); - }, - cancel: function (reason) { - request.destination = null; - abort(request, reason); - } - }, - { highWaterMark: 0 } - ); - resolve({ prelude: stream }); - }, - reject, - options ? options.onError : void 0, - options ? options.identifierPrefix : void 0, - options ? options.temporaryReferences : void 0, - options ? options.environmentName : void 0, - options ? options.filterStackFrame : void 0, - !1 - ); - if (options && options.signal) { - var signal = options.signal; - if (signal.aborted) abort(request, signal.reason); - else { - var listener = function () { - abort(request, signal.reason); - signal.removeEventListener("abort", listener); - }; - signal.addEventListener("abort", listener); - } - } - startWork(request); - }); - }; - exports.prerenderToNodeStream = function (model, webpackMap, options) { - return new Promise(function (resolve, reject) { - var request = createPrerenderRequest( - model, - webpackMap, - function () { - var readable = new stream.Readable({ - read: function () { - startFlowing(request, writable); - } - }), - writable = createFakeWritableFromNodeReadable(readable); - resolve({ prelude: readable }); - }, - reject, - options ? options.onError : void 0, - options ? options.identifierPrefix : void 0, - options ? options.temporaryReferences : void 0, - options ? options.environmentName : void 0, - options ? options.filterStackFrame : void 0, - !1 - ); - if (options && options.signal) { - var signal = options.signal; - if (signal.aborted) abort(request, signal.reason); - else { - var listener = function () { - abort(request, signal.reason); - signal.removeEventListener("abort", listener); - }; - signal.addEventListener("abort", listener); - } - } - startWork(request); - }); - }; - exports.registerClientReference = function ( - proxyImplementation, - id, - exportName - ) { - return registerClientReferenceImpl( - proxyImplementation, - id + "#" + exportName, - !1 - ); - }; - exports.registerServerReference = function (reference, id, exportName) { - return Object.defineProperties(reference, { - $$typeof: { value: SERVER_REFERENCE_TAG }, - $$id: { - value: null === exportName ? id : id + "#" + exportName, - configurable: !0 - }, - $$bound: { value: null, configurable: !0 }, - $$location: { value: Error("react-stack-top-frame"), configurable: !0 }, - bind: { value: bind, configurable: !0 } - }); - }; - exports.renderToPipeableStream = function (model, webpackMap, options) { - var debugChannel = options ? options.debugChannel : void 0, - debugChannelReadable = - void 0 === debugChannel || - ("function" !== typeof debugChannel.read && - "number" !== typeof debugChannel.readyState) - ? void 0 - : debugChannel; - debugChannel = - void 0 !== debugChannel - ? "function" === typeof debugChannel.write - ? debugChannel - : "function" === typeof debugChannel.send - ? createFakeWritableFromWebSocket(debugChannel) - : void 0 - : void 0; - var request = createRequest( - model, - webpackMap, - options ? options.onError : void 0, - options ? options.identifierPrefix : void 0, - options ? options.temporaryReferences : void 0, - options ? options.environmentName : void 0, - options ? options.filterStackFrame : void 0, - void 0 !== debugChannelReadable - ), - hasStartedFlowing = !1; - startWork(request); - void 0 !== debugChannel && startFlowingDebug(request, debugChannel); - void 0 !== debugChannelReadable && - startReadingFromDebugChannelReadable(request, debugChannelReadable); - return { - pipe: function (destination) { - if (hasStartedFlowing) - throw Error( - "React currently only supports piping to one writable stream." - ); - hasStartedFlowing = !0; - startFlowing(request, destination); - destination.on("drain", createDrainHandler(destination, request)); - destination.on( - "error", - createCancelHandler( - request, - "The destination stream errored while writing data." - ) - ); - if (void 0 === debugChannelReadable) - destination.on( - "close", - createCancelHandler( - request, - "The destination stream closed early." - ) - ); - return destination; - }, - abort: function (reason) { - abort(request, reason); - } - }; - }; - exports.renderToReadableStream = function (model, webpackMap, options) { - var debugChannelReadable = - options && options.debugChannel - ? options.debugChannel.readable - : void 0, - debugChannelWritable = - options && options.debugChannel - ? options.debugChannel.writable - : void 0, - request = createRequest( - model, - webpackMap, - options ? options.onError : void 0, - options ? options.identifierPrefix : void 0, - options ? options.temporaryReferences : void 0, - options ? options.environmentName : void 0, - options ? options.filterStackFrame : void 0, - void 0 !== debugChannelReadable - ); - if (options && options.signal) { - var signal = options.signal; - if (signal.aborted) abort(request, signal.reason); - else { - var listener = function () { - abort(request, signal.reason); - signal.removeEventListener("abort", listener); - }; - signal.addEventListener("abort", listener); - } - } - if (void 0 !== debugChannelWritable) { - var debugWritable; - new ReadableStream( - { - type: "bytes", - start: function (controller) { - debugWritable = - createFakeWritableFromReadableStreamController(controller); - }, - pull: function () { - startFlowingDebug(request, debugWritable); - } - }, - { highWaterMark: 0 } - ).pipeTo(debugChannelWritable); - } - void 0 !== debugChannelReadable && - startReadingFromDebugChannelReadableStream( - request, - debugChannelReadable - ); - var writable; - return new ReadableStream( - { - type: "bytes", - start: function (controller) { - writable = - createFakeWritableFromReadableStreamController(controller); - startWork(request); - }, - pull: function () { - startFlowing(request, writable); - }, - cancel: function (reason) { - request.destination = null; - abort(request, reason); - } - }, - { highWaterMark: 0 } - ); - }; - })(); diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.production.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.production.js deleted file mode 100644 index f8ba3ad2a7169..0000000000000 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.production.js +++ /dev/null @@ -1,3513 +0,0 @@ -/** - * @license React - * react-server-dom-webpack-server.node.unbundled.production.js - * - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -"use strict"; -var stream = require("stream"), - util = require("util"); -require("crypto"); -var async_hooks = require("async_hooks"), - ReactDOM = require("react-dom"), - React = require("react"), - REACT_LEGACY_ELEMENT_TYPE = Symbol.for("react.element"), - REACT_ELEMENT_TYPE = Symbol.for("react.transitional.element"), - REACT_FRAGMENT_TYPE = Symbol.for("react.fragment"), - REACT_CONTEXT_TYPE = Symbol.for("react.context"), - REACT_FORWARD_REF_TYPE = Symbol.for("react.forward_ref"), - REACT_SUSPENSE_TYPE = Symbol.for("react.suspense"), - REACT_SUSPENSE_LIST_TYPE = Symbol.for("react.suspense_list"), - REACT_MEMO_TYPE = Symbol.for("react.memo"), - REACT_LAZY_TYPE = Symbol.for("react.lazy"), - REACT_MEMO_CACHE_SENTINEL = Symbol.for("react.memo_cache_sentinel"), - REACT_VIEW_TRANSITION_TYPE = Symbol.for("react.view_transition"), - MAYBE_ITERATOR_SYMBOL = Symbol.iterator; -function getIteratorFn(maybeIterable) { - if (null === maybeIterable || "object" !== typeof maybeIterable) return null; - maybeIterable = - (MAYBE_ITERATOR_SYMBOL && maybeIterable[MAYBE_ITERATOR_SYMBOL]) || - maybeIterable["@@iterator"]; - return "function" === typeof maybeIterable ? maybeIterable : null; -} -var ASYNC_ITERATOR = Symbol.asyncIterator, - REACT_OPTIMISTIC_KEY = Symbol.for("react.optimistic_key"), - scheduleMicrotask = queueMicrotask, - currentView = null, - writtenBytes = 0, - destinationHasCapacity = !0; -function writeToDestination(destination, view) { - destination = destination.write(view); - destinationHasCapacity = destinationHasCapacity && destination; -} -function writeChunkAndReturn(destination, chunk) { - if ("string" === typeof chunk) { - if (0 !== chunk.length) - if (4096 < 3 * chunk.length) - 0 < writtenBytes && - (writeToDestination( - destination, - currentView.subarray(0, writtenBytes) - ), - (currentView = new Uint8Array(4096)), - (writtenBytes = 0)), - writeToDestination(destination, chunk); - else { - var target = currentView; - 0 < writtenBytes && (target = currentView.subarray(writtenBytes)); - target = textEncoder.encodeInto(chunk, target); - var read = target.read; - writtenBytes += target.written; - read < chunk.length && - (writeToDestination( - destination, - currentView.subarray(0, writtenBytes) - ), - (currentView = new Uint8Array(4096)), - (writtenBytes = textEncoder.encodeInto( - chunk.slice(read), - currentView - ).written)); - 4096 === writtenBytes && - (writeToDestination(destination, currentView), - (currentView = new Uint8Array(4096)), - (writtenBytes = 0)); - } - } else - 0 !== chunk.byteLength && - (4096 < chunk.byteLength - ? (0 < writtenBytes && - (writeToDestination( - destination, - currentView.subarray(0, writtenBytes) - ), - (currentView = new Uint8Array(4096)), - (writtenBytes = 0)), - writeToDestination(destination, chunk)) - : ((target = currentView.length - writtenBytes), - target < chunk.byteLength && - (0 === target - ? writeToDestination(destination, currentView) - : (currentView.set(chunk.subarray(0, target), writtenBytes), - (writtenBytes += target), - writeToDestination(destination, currentView), - (chunk = chunk.subarray(target))), - (currentView = new Uint8Array(4096)), - (writtenBytes = 0)), - currentView.set(chunk, writtenBytes), - (writtenBytes += chunk.byteLength), - 4096 === writtenBytes && - (writeToDestination(destination, currentView), - (currentView = new Uint8Array(4096)), - (writtenBytes = 0)))); - return destinationHasCapacity; -} -var textEncoder = new util.TextEncoder(); -function byteLengthOfChunk(chunk) { - return "string" === typeof chunk - ? Buffer.byteLength(chunk, "utf8") - : chunk.byteLength; -} -var CLIENT_REFERENCE_TAG$1 = Symbol.for("react.client.reference"), - SERVER_REFERENCE_TAG = Symbol.for("react.server.reference"); -function registerClientReferenceImpl(proxyImplementation, id, async) { - return Object.defineProperties(proxyImplementation, { - $$typeof: { value: CLIENT_REFERENCE_TAG$1 }, - $$id: { value: id }, - $$async: { value: async } - }); -} -var FunctionBind = Function.prototype.bind, - ArraySlice = Array.prototype.slice; -function bind() { - var newFn = FunctionBind.apply(this, arguments); - if (this.$$typeof === SERVER_REFERENCE_TAG) { - var args = ArraySlice.call(arguments, 1), - $$typeof = { value: SERVER_REFERENCE_TAG }, - $$id = { value: this.$$id }; - args = { value: this.$$bound ? this.$$bound.concat(args) : args }; - return Object.defineProperties(newFn, { - $$typeof: $$typeof, - $$id: $$id, - $$bound: args, - bind: { value: bind, configurable: !0 } - }); - } - return newFn; -} -var PROMISE_PROTOTYPE = Promise.prototype, - deepProxyHandlers = { - get: function (target, name) { - switch (name) { - case "$$typeof": - return target.$$typeof; - case "$$id": - return target.$$id; - case "$$async": - return target.$$async; - case "name": - return target.name; - case "displayName": - return; - case "defaultProps": - return; - case "_debugInfo": - return; - case "toJSON": - return; - case Symbol.toPrimitive: - return Object.prototype[Symbol.toPrimitive]; - case Symbol.toStringTag: - return Object.prototype[Symbol.toStringTag]; - case "Provider": - throw Error( - "Cannot render a Client Context Provider on the Server. Instead, you can export a Client Component wrapper that itself renders a Client Context Provider." - ); - case "then": - throw Error( - "Cannot await or return from a thenable. You cannot await a client module from a server component." - ); - } - throw Error( - "Cannot access " + - (String(target.name) + "." + String(name)) + - " on the server. You cannot dot into a client module from a server component. You can only pass the imported name through." - ); - }, - set: function () { - throw Error("Cannot assign to a client module from a server module."); - } - }; -function getReference(target, name) { - switch (name) { - case "$$typeof": - return target.$$typeof; - case "$$id": - return target.$$id; - case "$$async": - return target.$$async; - case "name": - return target.name; - case "defaultProps": - return; - case "_debugInfo": - return; - case "toJSON": - return; - case Symbol.toPrimitive: - return Object.prototype[Symbol.toPrimitive]; - case Symbol.toStringTag: - return Object.prototype[Symbol.toStringTag]; - case "__esModule": - var moduleId = target.$$id; - target.default = registerClientReferenceImpl( - function () { - throw Error( - "Attempted to call the default export of " + - moduleId + - " from the server but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component." - ); - }, - target.$$id + "#", - target.$$async - ); - return !0; - case "then": - if (target.then) return target.then; - if (target.$$async) return; - var clientReference = registerClientReferenceImpl({}, target.$$id, !0), - proxy = new Proxy(clientReference, proxyHandlers$1); - target.status = "fulfilled"; - target.value = proxy; - return (target.then = registerClientReferenceImpl( - function (resolve) { - return Promise.resolve(resolve(proxy)); - }, - target.$$id + "#then", - !1 - )); - } - if ("symbol" === typeof name) - throw Error( - "Cannot read Symbol exports. Only named exports are supported on a client module imported on the server." - ); - clientReference = target[name]; - clientReference || - ((clientReference = registerClientReferenceImpl( - function () { - throw Error( - "Attempted to call " + - String(name) + - "() from the server but " + - String(name) + - " is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component." - ); - }, - target.$$id + "#" + name, - target.$$async - )), - Object.defineProperty(clientReference, "name", { value: name }), - (clientReference = target[name] = - new Proxy(clientReference, deepProxyHandlers))); - return clientReference; -} -var proxyHandlers$1 = { - get: function (target, name) { - return getReference(target, name); - }, - getOwnPropertyDescriptor: function (target, name) { - var descriptor = Object.getOwnPropertyDescriptor(target, name); - descriptor || - ((descriptor = { - value: getReference(target, name), - writable: !1, - configurable: !1, - enumerable: !1 - }), - Object.defineProperty(target, name, descriptor)); - return descriptor; - }, - getPrototypeOf: function () { - return PROMISE_PROTOTYPE; - }, - set: function () { - throw Error("Cannot assign to a client module from a server module."); - } - }, - ReactDOMSharedInternals = - ReactDOM.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE, - previousDispatcher = ReactDOMSharedInternals.d; -ReactDOMSharedInternals.d = { - f: previousDispatcher.f, - r: previousDispatcher.r, - D: prefetchDNS, - C: preconnect, - L: preload, - m: preloadModule$1, - X: preinitScript, - S: preinitStyle, - M: preinitModuleScript -}; -function prefetchDNS(href) { - if ("string" === typeof href && href) { - var request = resolveRequest(); - if (request) { - var hints = request.hints, - key = "D|" + href; - hints.has(key) || (hints.add(key), emitHint(request, "D", href)); - } else previousDispatcher.D(href); - } -} -function preconnect(href, crossOrigin) { - if ("string" === typeof href) { - var request = resolveRequest(); - if (request) { - var hints = request.hints, - key = "C|" + (null == crossOrigin ? "null" : crossOrigin) + "|" + href; - hints.has(key) || - (hints.add(key), - "string" === typeof crossOrigin - ? emitHint(request, "C", [href, crossOrigin]) - : emitHint(request, "C", href)); - } else previousDispatcher.C(href, crossOrigin); - } -} -function preload(href, as, options) { - if ("string" === typeof href) { - var request = resolveRequest(); - if (request) { - var hints = request.hints, - key = "L"; - if ("image" === as && options) { - var imageSrcSet = options.imageSrcSet, - imageSizes = options.imageSizes, - uniquePart = ""; - "string" === typeof imageSrcSet && "" !== imageSrcSet - ? ((uniquePart += "[" + imageSrcSet + "]"), - "string" === typeof imageSizes && - (uniquePart += "[" + imageSizes + "]")) - : (uniquePart += "[][]" + href); - key += "[image]" + uniquePart; - } else key += "[" + as + "]" + href; - hints.has(key) || - (hints.add(key), - (options = trimOptions(options)) - ? emitHint(request, "L", [href, as, options]) - : emitHint(request, "L", [href, as])); - } else previousDispatcher.L(href, as, options); - } -} -function preloadModule$1(href, options) { - if ("string" === typeof href) { - var request = resolveRequest(); - if (request) { - var hints = request.hints, - key = "m|" + href; - if (hints.has(key)) return; - hints.add(key); - return (options = trimOptions(options)) - ? emitHint(request, "m", [href, options]) - : emitHint(request, "m", href); - } - previousDispatcher.m(href, options); - } -} -function preinitStyle(href, precedence, options) { - if ("string" === typeof href) { - var request = resolveRequest(); - if (request) { - var hints = request.hints, - key = "S|" + href; - if (hints.has(key)) return; - hints.add(key); - return (options = trimOptions(options)) - ? emitHint(request, "S", [ - href, - "string" === typeof precedence ? precedence : 0, - options - ]) - : "string" === typeof precedence - ? emitHint(request, "S", [href, precedence]) - : emitHint(request, "S", href); - } - previousDispatcher.S(href, precedence, options); - } -} -function preinitScript(src, options) { - if ("string" === typeof src) { - var request = resolveRequest(); - if (request) { - var hints = request.hints, - key = "X|" + src; - if (hints.has(key)) return; - hints.add(key); - return (options = trimOptions(options)) - ? emitHint(request, "X", [src, options]) - : emitHint(request, "X", src); - } - previousDispatcher.X(src, options); - } -} -function preinitModuleScript(src, options) { - if ("string" === typeof src) { - var request = resolveRequest(); - if (request) { - var hints = request.hints, - key = "M|" + src; - if (hints.has(key)) return; - hints.add(key); - return (options = trimOptions(options)) - ? emitHint(request, "M", [src, options]) - : emitHint(request, "M", src); - } - previousDispatcher.M(src, options); - } -} -function trimOptions(options) { - if (null == options) return null; - var hasProperties = !1, - trimmed = {}, - key; - for (key in options) - null != options[key] && - ((hasProperties = !0), (trimmed[key] = options[key])); - return hasProperties ? trimmed : null; -} -function getChildFormatContext(parentContext, type, props) { - switch (type) { - case "img": - type = props.src; - var srcSet = props.srcSet; - if ( - !( - "lazy" === props.loading || - (!type && !srcSet) || - ("string" !== typeof type && null != type) || - ("string" !== typeof srcSet && null != srcSet) || - "low" === props.fetchPriority || - parentContext & 3 - ) && - ("string" !== typeof type || - ":" !== type[4] || - ("d" !== type[0] && "D" !== type[0]) || - ("a" !== type[1] && "A" !== type[1]) || - ("t" !== type[2] && "T" !== type[2]) || - ("a" !== type[3] && "A" !== type[3])) && - ("string" !== typeof srcSet || - ":" !== srcSet[4] || - ("d" !== srcSet[0] && "D" !== srcSet[0]) || - ("a" !== srcSet[1] && "A" !== srcSet[1]) || - ("t" !== srcSet[2] && "T" !== srcSet[2]) || - ("a" !== srcSet[3] && "A" !== srcSet[3])) - ) { - var sizes = "string" === typeof props.sizes ? props.sizes : void 0; - var input = props.crossOrigin; - preload(type || "", "image", { - imageSrcSet: srcSet, - imageSizes: sizes, - crossOrigin: - "string" === typeof input - ? "use-credentials" === input - ? input - : "" - : void 0, - integrity: props.integrity, - type: props.type, - fetchPriority: props.fetchPriority, - referrerPolicy: props.referrerPolicy - }); - } - return parentContext; - case "link": - type = props.rel; - srcSet = props.href; - if ( - !( - parentContext & 1 || - null != props.itemProp || - "string" !== typeof type || - "string" !== typeof srcSet || - "" === srcSet - ) - ) - switch (type) { - case "preload": - preload(srcSet, props.as, { - crossOrigin: props.crossOrigin, - integrity: props.integrity, - nonce: props.nonce, - type: props.type, - fetchPriority: props.fetchPriority, - referrerPolicy: props.referrerPolicy, - imageSrcSet: props.imageSrcSet, - imageSizes: props.imageSizes, - media: props.media - }); - break; - case "modulepreload": - preloadModule$1(srcSet, { - as: props.as, - crossOrigin: props.crossOrigin, - integrity: props.integrity, - nonce: props.nonce - }); - break; - case "stylesheet": - preload(srcSet, "style", { - crossOrigin: props.crossOrigin, - integrity: props.integrity, - nonce: props.nonce, - type: props.type, - fetchPriority: props.fetchPriority, - referrerPolicy: props.referrerPolicy, - media: props.media - }); - } - return parentContext; - case "picture": - return parentContext | 2; - case "noscript": - return parentContext | 1; - default: - return parentContext; - } -} -var requestStorage = new async_hooks.AsyncLocalStorage(), - TEMPORARY_REFERENCE_TAG = Symbol.for("react.temporary.reference"), - proxyHandlers = { - get: function (target, name) { - switch (name) { - case "$$typeof": - return target.$$typeof; - case "name": - return; - case "displayName": - return; - case "defaultProps": - return; - case "_debugInfo": - return; - case "toJSON": - return; - case Symbol.toPrimitive: - return Object.prototype[Symbol.toPrimitive]; - case Symbol.toStringTag: - return Object.prototype[Symbol.toStringTag]; - case "Provider": - throw Error( - "Cannot render a Client Context Provider on the Server. Instead, you can export a Client Component wrapper that itself renders a Client Context Provider." - ); - case "then": - return; - } - throw Error( - "Cannot access " + - String(name) + - " on the server. You cannot dot into a temporary client reference from a server component. You can only pass the value through to the client." - ); - }, - set: function () { - throw Error( - "Cannot assign to a temporary client reference from a server module." - ); - } - }; -function createTemporaryReference(temporaryReferences, id) { - var reference = Object.defineProperties( - function () { - throw Error( - "Attempted to call a temporary Client Reference from the server but it is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component." - ); - }, - { $$typeof: { value: TEMPORARY_REFERENCE_TAG } } - ); - reference = new Proxy(reference, proxyHandlers); - temporaryReferences.set(reference, id); - return reference; -} -function noop() {} -var SuspenseException = Error( - "Suspense Exception: This is not a real error! It's an implementation detail of `use` to interrupt the current render. You must either rethrow it immediately, or move the `use` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary, or call the promise's `.catch` method and pass the result to `use`." -); -function trackUsedThenable(thenableState, thenable, index) { - index = thenableState[index]; - void 0 === index - ? thenableState.push(thenable) - : index !== thenable && (thenable.then(noop, noop), (thenable = index)); - switch (thenable.status) { - case "fulfilled": - return thenable.value; - case "rejected": - throw thenable.reason; - default: - "string" === typeof thenable.status - ? thenable.then(noop, noop) - : ((thenableState = thenable), - (thenableState.status = "pending"), - thenableState.then( - function (fulfilledValue) { - if ("pending" === thenable.status) { - var fulfilledThenable = thenable; - fulfilledThenable.status = "fulfilled"; - fulfilledThenable.value = fulfilledValue; - } - }, - function (error) { - if ("pending" === thenable.status) { - var rejectedThenable = thenable; - rejectedThenable.status = "rejected"; - rejectedThenable.reason = error; - } - } - )); - switch (thenable.status) { - case "fulfilled": - return thenable.value; - case "rejected": - throw thenable.reason; - } - suspendedThenable = thenable; - throw SuspenseException; - } -} -var suspendedThenable = null; -function getSuspendedThenable() { - if (null === suspendedThenable) - throw Error( - "Expected a suspended thenable. This is a bug in React. Please file an issue." - ); - var thenable = suspendedThenable; - suspendedThenable = null; - return thenable; -} -var currentRequest$1 = null, - thenableIndexCounter = 0, - thenableState = null; -function getThenableStateAfterSuspending() { - var state = thenableState || []; - thenableState = null; - return state; -} -var HooksDispatcher = { - readContext: unsupportedContext, - use: use, - useCallback: function (callback) { - return callback; - }, - useContext: unsupportedContext, - useEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useLayoutEffect: unsupportedHook, - useInsertionEffect: unsupportedHook, - useMemo: function (nextCreate) { - return nextCreate(); - }, - useReducer: unsupportedHook, - useRef: unsupportedHook, - useState: unsupportedHook, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useId: useId, - useHostTransitionStatus: unsupportedHook, - useFormState: unsupportedHook, - useActionState: unsupportedHook, - useOptimistic: unsupportedHook, - useMemoCache: function (size) { - for (var data = Array(size), i = 0; i < size; i++) - data[i] = REACT_MEMO_CACHE_SENTINEL; - return data; - }, - useCacheRefresh: function () { - return unsupportedRefresh; - } -}; -HooksDispatcher.useEffectEvent = unsupportedHook; -function unsupportedHook() { - throw Error("This Hook is not supported in Server Components."); -} -function unsupportedRefresh() { - throw Error("Refreshing the cache is not supported in Server Components."); -} -function unsupportedContext() { - throw Error("Cannot read a Client Context from a Server Component."); -} -function useId() { - if (null === currentRequest$1) - throw Error("useId can only be used while React is rendering"); - var id = currentRequest$1.identifierCount++; - return "_" + currentRequest$1.identifierPrefix + "S_" + id.toString(32) + "_"; -} -function use(usable) { - if ( - (null !== usable && "object" === typeof usable) || - "function" === typeof usable - ) { - if ("function" === typeof usable.then) { - var index = thenableIndexCounter; - thenableIndexCounter += 1; - null === thenableState && (thenableState = []); - return trackUsedThenable(thenableState, usable, index); - } - usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); - } - if (usable.$$typeof === CLIENT_REFERENCE_TAG$1) { - if (null != usable.value && usable.value.$$typeof === REACT_CONTEXT_TYPE) - throw Error("Cannot read a Client Context from a Server Component."); - throw Error("Cannot use() an already resolved Client Reference."); - } - throw Error("An unsupported type was passed to use(): " + String(usable)); -} -var DefaultAsyncDispatcher = { - getCacheForType: function (resourceType) { - var JSCompiler_inline_result = (JSCompiler_inline_result = - resolveRequest()) - ? JSCompiler_inline_result.cache - : new Map(); - var entry = JSCompiler_inline_result.get(resourceType); - void 0 === entry && - ((entry = resourceType()), - JSCompiler_inline_result.set(resourceType, entry)); - return entry; - }, - cacheSignal: function () { - var request = resolveRequest(); - return request ? request.cacheController.signal : null; - } - }, - ReactSharedInternalsServer = - React.__SERVER_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE; -if (!ReactSharedInternalsServer) - throw Error( - 'The "react" package in this environment is not configured correctly. The "react-server" condition must be enabled in any environment that runs React Server Components.' - ); -var isArrayImpl = Array.isArray, - getPrototypeOf = Object.getPrototypeOf; -function objectName(object) { - object = Object.prototype.toString.call(object); - return object.slice(8, object.length - 1); -} -function describeValueForErrorMessage(value) { - switch (typeof value) { - case "string": - return JSON.stringify( - 10 >= value.length ? value : value.slice(0, 10) + "..." - ); - case "object": - if (isArrayImpl(value)) return "[...]"; - if (null !== value && value.$$typeof === CLIENT_REFERENCE_TAG) - return "client"; - value = objectName(value); - return "Object" === value ? "{...}" : value; - case "function": - return value.$$typeof === CLIENT_REFERENCE_TAG - ? "client" - : (value = value.displayName || value.name) - ? "function " + value - : "function"; - default: - return String(value); - } -} -function describeElementType(type) { - if ("string" === typeof type) return type; - switch (type) { - case REACT_SUSPENSE_TYPE: - return "Suspense"; - case REACT_SUSPENSE_LIST_TYPE: - return "SuspenseList"; - case REACT_VIEW_TRANSITION_TYPE: - return "ViewTransition"; - } - if ("object" === typeof type) - switch (type.$$typeof) { - case REACT_FORWARD_REF_TYPE: - return describeElementType(type.render); - case REACT_MEMO_TYPE: - return describeElementType(type.type); - case REACT_LAZY_TYPE: - var payload = type._payload; - type = type._init; - try { - return describeElementType(type(payload)); - } catch (x) {} - } - return ""; -} -var CLIENT_REFERENCE_TAG = Symbol.for("react.client.reference"); -function describeObjectForErrorMessage(objectOrArray, expandedName) { - var objKind = objectName(objectOrArray); - if ("Object" !== objKind && "Array" !== objKind) return objKind; - objKind = -1; - var length = 0; - if (isArrayImpl(objectOrArray)) { - var str = "["; - for (var i = 0; i < objectOrArray.length; i++) { - 0 < i && (str += ", "); - var value = objectOrArray[i]; - value = - "object" === typeof value && null !== value - ? describeObjectForErrorMessage(value) - : describeValueForErrorMessage(value); - "" + i === expandedName - ? ((objKind = str.length), (length = value.length), (str += value)) - : (str = - 10 > value.length && 40 > str.length + value.length - ? str + value - : str + "..."); - } - str += "]"; - } else if (objectOrArray.$$typeof === REACT_ELEMENT_TYPE) - str = "<" + describeElementType(objectOrArray.type) + "/>"; - else { - if (objectOrArray.$$typeof === CLIENT_REFERENCE_TAG) return "client"; - str = "{"; - i = Object.keys(objectOrArray); - for (value = 0; value < i.length; value++) { - 0 < value && (str += ", "); - var name = i[value], - encodedKey = JSON.stringify(name); - str += ('"' + name + '"' === encodedKey ? name : encodedKey) + ": "; - encodedKey = objectOrArray[name]; - encodedKey = - "object" === typeof encodedKey && null !== encodedKey - ? describeObjectForErrorMessage(encodedKey) - : describeValueForErrorMessage(encodedKey); - name === expandedName - ? ((objKind = str.length), - (length = encodedKey.length), - (str += encodedKey)) - : (str = - 10 > encodedKey.length && 40 > str.length + encodedKey.length - ? str + encodedKey - : str + "..."); - } - str += "}"; - } - return void 0 === expandedName - ? str - : -1 < objKind && 0 < length - ? ((objectOrArray = " ".repeat(objKind) + "^".repeat(length)), - "\n " + str + "\n " + objectOrArray) - : "\n " + str; -} -var hasOwnProperty = Object.prototype.hasOwnProperty, - ObjectPrototype = Object.prototype, - stringify = JSON.stringify; -function defaultErrorHandler(error) { - console.error(error); -} -function RequestInstance( - type, - model, - bundlerConfig, - onError, - onAllReady, - onFatalError, - identifierPrefix, - temporaryReferences -) { - if ( - null !== ReactSharedInternalsServer.A && - ReactSharedInternalsServer.A !== DefaultAsyncDispatcher - ) - throw Error("Currently React only supports one RSC renderer at a time."); - ReactSharedInternalsServer.A = DefaultAsyncDispatcher; - var abortSet = new Set(), - pingedTasks = [], - hints = new Set(); - this.type = type; - this.status = 10; - this.flushScheduled = !1; - this.destination = this.fatalError = null; - this.bundlerConfig = bundlerConfig; - this.cache = new Map(); - this.cacheController = new AbortController(); - this.pendingChunks = this.nextChunkId = 0; - this.hints = hints; - this.abortableTasks = abortSet; - this.pingedTasks = pingedTasks; - this.completedImportChunks = []; - this.completedHintChunks = []; - this.completedRegularChunks = []; - this.completedErrorChunks = []; - this.writtenSymbols = new Map(); - this.writtenClientReferences = new Map(); - this.writtenServerReferences = new Map(); - this.writtenObjects = new WeakMap(); - this.temporaryReferences = temporaryReferences; - this.identifierPrefix = identifierPrefix || ""; - this.identifierCount = 1; - this.taintCleanupQueue = []; - this.onError = void 0 === onError ? defaultErrorHandler : onError; - this.onAllReady = onAllReady; - this.onFatalError = onFatalError; - type = createTask(this, model, null, !1, 0, abortSet); - pingedTasks.push(type); -} -var currentRequest = null; -function resolveRequest() { - if (currentRequest) return currentRequest; - var store = requestStorage.getStore(); - return store ? store : null; -} -function serializeThenable(request, task, thenable) { - var newTask = createTask( - request, - thenable, - task.keyPath, - task.implicitSlot, - task.formatContext, - request.abortableTasks - ); - switch (thenable.status) { - case "fulfilled": - return ( - (newTask.model = thenable.value), pingTask(request, newTask), newTask.id - ); - case "rejected": - return erroredTask(request, newTask, thenable.reason), newTask.id; - default: - if (12 === request.status) - return ( - request.abortableTasks.delete(newTask), - 21 === request.type - ? (haltTask(newTask), finishHaltedTask(newTask, request)) - : ((task = request.fatalError), - abortTask(newTask), - finishAbortedTask(newTask, request, task)), - newTask.id - ); - "string" !== typeof thenable.status && - ((thenable.status = "pending"), - thenable.then( - function (fulfilledValue) { - "pending" === thenable.status && - ((thenable.status = "fulfilled"), - (thenable.value = fulfilledValue)); - }, - function (error) { - "pending" === thenable.status && - ((thenable.status = "rejected"), (thenable.reason = error)); - } - )); - } - thenable.then( - function (value) { - newTask.model = value; - pingTask(request, newTask); - }, - function (reason) { - 0 === newTask.status && - (erroredTask(request, newTask, reason), enqueueFlush(request)); - } - ); - return newTask.id; -} -function serializeReadableStream(request, task, stream) { - function progress(entry) { - if (0 === streamTask.status) - if (entry.done) - (streamTask.status = 1), - (entry = streamTask.id.toString(16) + ":C\n"), - request.completedRegularChunks.push(entry), - request.abortableTasks.delete(streamTask), - request.cacheController.signal.removeEventListener( - "abort", - abortStream - ), - enqueueFlush(request), - callOnAllReadyIfReady(request); - else - try { - request.pendingChunks++, - (streamTask.model = entry.value), - isByteStream - ? emitTypedArrayChunk( - request, - streamTask.id, - "b", - streamTask.model, - !1 - ) - : tryStreamTask(request, streamTask), - enqueueFlush(request), - reader.read().then(progress, error); - } catch (x$11) { - error(x$11); - } - } - function error(reason) { - 0 === streamTask.status && - (request.cacheController.signal.removeEventListener("abort", abortStream), - erroredTask(request, streamTask, reason), - enqueueFlush(request), - reader.cancel(reason).then(error, error)); - } - function abortStream() { - if (0 === streamTask.status) { - var signal = request.cacheController.signal; - signal.removeEventListener("abort", abortStream); - signal = signal.reason; - 21 === request.type - ? (request.abortableTasks.delete(streamTask), - haltTask(streamTask), - finishHaltedTask(streamTask, request)) - : (erroredTask(request, streamTask, signal), enqueueFlush(request)); - reader.cancel(signal).then(error, error); - } - } - var supportsBYOB = stream.supportsBYOB; - if (void 0 === supportsBYOB) - try { - stream.getReader({ mode: "byob" }).releaseLock(), (supportsBYOB = !0); - } catch (x) { - supportsBYOB = !1; - } - var isByteStream = supportsBYOB, - reader = stream.getReader(), - streamTask = createTask( - request, - task.model, - task.keyPath, - task.implicitSlot, - task.formatContext, - request.abortableTasks - ); - request.pendingChunks++; - task = streamTask.id.toString(16) + ":" + (isByteStream ? "r" : "R") + "\n"; - request.completedRegularChunks.push(task); - request.cacheController.signal.addEventListener("abort", abortStream); - reader.read().then(progress, error); - return serializeByValueID(streamTask.id); -} -function serializeAsyncIterable(request, task, iterable, iterator) { - function progress(entry) { - if (0 === streamTask.status) - if (entry.done) { - streamTask.status = 1; - if (void 0 === entry.value) - var endStreamRow = streamTask.id.toString(16) + ":C\n"; - else - try { - var chunkId = outlineModelWithFormatContext( - request, - entry.value, - 0 - ); - endStreamRow = - streamTask.id.toString(16) + - ":C" + - stringify(serializeByValueID(chunkId)) + - "\n"; - } catch (x) { - error(x); - return; - } - request.completedRegularChunks.push(endStreamRow); - request.abortableTasks.delete(streamTask); - request.cacheController.signal.removeEventListener( - "abort", - abortIterable - ); - enqueueFlush(request); - callOnAllReadyIfReady(request); - } else - try { - (streamTask.model = entry.value), - request.pendingChunks++, - tryStreamTask(request, streamTask), - enqueueFlush(request), - iterator.next().then(progress, error); - } catch (x$12) { - error(x$12); - } - } - function error(reason) { - 0 === streamTask.status && - (request.cacheController.signal.removeEventListener( - "abort", - abortIterable - ), - erroredTask(request, streamTask, reason), - enqueueFlush(request), - "function" === typeof iterator.throw && - iterator.throw(reason).then(error, error)); - } - function abortIterable() { - if (0 === streamTask.status) { - var signal = request.cacheController.signal; - signal.removeEventListener("abort", abortIterable); - var reason = signal.reason; - 21 === request.type - ? (request.abortableTasks.delete(streamTask), - haltTask(streamTask), - finishHaltedTask(streamTask, request)) - : (erroredTask(request, streamTask, signal.reason), - enqueueFlush(request)); - "function" === typeof iterator.throw && - iterator.throw(reason).then(error, error); - } - } - iterable = iterable === iterator; - var streamTask = createTask( - request, - task.model, - task.keyPath, - task.implicitSlot, - task.formatContext, - request.abortableTasks - ); - request.pendingChunks++; - task = streamTask.id.toString(16) + ":" + (iterable ? "x" : "X") + "\n"; - request.completedRegularChunks.push(task); - request.cacheController.signal.addEventListener("abort", abortIterable); - iterator.next().then(progress, error); - return serializeByValueID(streamTask.id); -} -function emitHint(request, code, model) { - model = stringify(model); - request.completedHintChunks.push(":H" + code + model + "\n"); - enqueueFlush(request); -} -function readThenable(thenable) { - if ("fulfilled" === thenable.status) return thenable.value; - if ("rejected" === thenable.status) throw thenable.reason; - throw thenable; -} -function createLazyWrapperAroundWakeable(request, task, wakeable) { - switch (wakeable.status) { - case "fulfilled": - return wakeable.value; - case "rejected": - break; - default: - "string" !== typeof wakeable.status && - ((wakeable.status = "pending"), - wakeable.then( - function (fulfilledValue) { - "pending" === wakeable.status && - ((wakeable.status = "fulfilled"), - (wakeable.value = fulfilledValue)); - }, - function (error) { - "pending" === wakeable.status && - ((wakeable.status = "rejected"), (wakeable.reason = error)); - } - )); - } - return { $$typeof: REACT_LAZY_TYPE, _payload: wakeable, _init: readThenable }; -} -function voidHandler() {} -function processServerComponentReturnValue(request, task, Component, result) { - if ( - "object" !== typeof result || - null === result || - result.$$typeof === CLIENT_REFERENCE_TAG$1 - ) - return result; - if ("function" === typeof result.then) - return createLazyWrapperAroundWakeable(request, task, result); - var iteratorFn = getIteratorFn(result); - return iteratorFn - ? ((request = {}), - (request[Symbol.iterator] = function () { - return iteratorFn.call(result); - }), - request) - : "function" !== typeof result[ASYNC_ITERATOR] || - ("function" === typeof ReadableStream && - result instanceof ReadableStream) - ? result - : ((request = {}), - (request[ASYNC_ITERATOR] = function () { - return result[ASYNC_ITERATOR](); - }), - request); -} -function renderFunctionComponent(request, task, key, Component, props) { - var prevThenableState = task.thenableState; - task.thenableState = null; - thenableIndexCounter = 0; - thenableState = prevThenableState; - props = Component(props, void 0); - if (12 === request.status) - throw ( - ("object" === typeof props && - null !== props && - "function" === typeof props.then && - props.$$typeof !== CLIENT_REFERENCE_TAG$1 && - props.then(voidHandler, voidHandler), - null) - ); - props = processServerComponentReturnValue(request, task, Component, props); - Component = task.keyPath; - prevThenableState = task.implicitSlot; - null !== key - ? (task.keyPath = - key === REACT_OPTIMISTIC_KEY || Component === REACT_OPTIMISTIC_KEY - ? REACT_OPTIMISTIC_KEY - : null === Component - ? key - : Component + "," + key) - : null === Component && (task.implicitSlot = !0); - request = renderModelDestructive(request, task, emptyRoot, "", props); - task.keyPath = Component; - task.implicitSlot = prevThenableState; - return request; -} -function renderFragment(request, task, children) { - return null !== task.keyPath - ? ((request = [ - REACT_ELEMENT_TYPE, - REACT_FRAGMENT_TYPE, - task.keyPath, - { children: children } - ]), - task.implicitSlot ? [request] : request) - : children; -} -var serializedSize = 0; -function deferTask(request, task) { - task = createTask( - request, - task.model, - task.keyPath, - task.implicitSlot, - task.formatContext, - request.abortableTasks - ); - pingTask(request, task); - return serializeLazyID(task.id); -} -function renderElement(request, task, type, key, ref, props) { - if (null !== ref && void 0 !== ref) - throw Error( - "Refs cannot be used in Server Components, nor passed to Client Components." - ); - if ( - "function" === typeof type && - type.$$typeof !== CLIENT_REFERENCE_TAG$1 && - type.$$typeof !== TEMPORARY_REFERENCE_TAG - ) - return renderFunctionComponent(request, task, key, type, props); - if (type === REACT_FRAGMENT_TYPE && null === key) - return ( - (type = task.implicitSlot), - null === task.keyPath && (task.implicitSlot = !0), - (props = renderModelDestructive( - request, - task, - emptyRoot, - "", - props.children - )), - (task.implicitSlot = type), - props - ); - if ( - null != type && - "object" === typeof type && - type.$$typeof !== CLIENT_REFERENCE_TAG$1 - ) - switch (type.$$typeof) { - case REACT_LAZY_TYPE: - var init = type._init; - type = init(type._payload); - if (12 === request.status) throw null; - return renderElement(request, task, type, key, ref, props); - case REACT_FORWARD_REF_TYPE: - return renderFunctionComponent(request, task, key, type.render, props); - case REACT_MEMO_TYPE: - return renderElement(request, task, type.type, key, ref, props); - } - else - "string" === typeof type && - ((ref = task.formatContext), - (init = getChildFormatContext(ref, type, props)), - ref !== init && - null != props.children && - outlineModelWithFormatContext(request, props.children, init)); - request = key; - key = task.keyPath; - null === request - ? (request = key) - : null !== key && - (request = - key === REACT_OPTIMISTIC_KEY || request === REACT_OPTIMISTIC_KEY - ? REACT_OPTIMISTIC_KEY - : key + "," + request); - props = [REACT_ELEMENT_TYPE, type, request, props]; - task = task.implicitSlot && null !== request ? [props] : props; - return task; -} -function pingTask(request, task) { - var pingedTasks = request.pingedTasks; - pingedTasks.push(task); - 1 === pingedTasks.length && - ((request.flushScheduled = null !== request.destination), - 21 === request.type || 10 === request.status - ? scheduleMicrotask(function () { - return performWork(request); - }) - : setImmediate(function () { - return performWork(request); - })); -} -function createTask( - request, - model, - keyPath, - implicitSlot, - formatContext, - abortSet -) { - request.pendingChunks++; - var id = request.nextChunkId++; - "object" !== typeof model || - null === model || - null !== keyPath || - implicitSlot || - request.writtenObjects.set(model, serializeByValueID(id)); - var task = { - id: id, - status: 0, - model: model, - keyPath: keyPath, - implicitSlot: implicitSlot, - formatContext: formatContext, - ping: function () { - return pingTask(request, task); - }, - toJSON: function (parentPropertyName, value) { - serializedSize += parentPropertyName.length; - var prevKeyPath = task.keyPath, - prevImplicitSlot = task.implicitSlot; - try { - var JSCompiler_inline_result = renderModelDestructive( - request, - task, - this, - parentPropertyName, - value - ); - } catch (thrownValue) { - if ( - ((parentPropertyName = task.model), - (parentPropertyName = - "object" === typeof parentPropertyName && - null !== parentPropertyName && - (parentPropertyName.$$typeof === REACT_ELEMENT_TYPE || - parentPropertyName.$$typeof === REACT_LAZY_TYPE)), - 12 === request.status) - ) - (task.status = 3), - 21 === request.type - ? ((prevKeyPath = request.nextChunkId++), - (prevKeyPath = parentPropertyName - ? serializeLazyID(prevKeyPath) - : serializeByValueID(prevKeyPath)), - (JSCompiler_inline_result = prevKeyPath)) - : ((prevKeyPath = request.fatalError), - (JSCompiler_inline_result = parentPropertyName - ? serializeLazyID(prevKeyPath) - : serializeByValueID(prevKeyPath))); - else if ( - ((value = - thrownValue === SuspenseException - ? getSuspendedThenable() - : thrownValue), - "object" === typeof value && - null !== value && - "function" === typeof value.then) - ) { - JSCompiler_inline_result = createTask( - request, - task.model, - task.keyPath, - task.implicitSlot, - task.formatContext, - request.abortableTasks - ); - var ping = JSCompiler_inline_result.ping; - value.then(ping, ping); - JSCompiler_inline_result.thenableState = - getThenableStateAfterSuspending(); - task.keyPath = prevKeyPath; - task.implicitSlot = prevImplicitSlot; - JSCompiler_inline_result = parentPropertyName - ? serializeLazyID(JSCompiler_inline_result.id) - : serializeByValueID(JSCompiler_inline_result.id); - } else - (task.keyPath = prevKeyPath), - (task.implicitSlot = prevImplicitSlot), - request.pendingChunks++, - (prevKeyPath = request.nextChunkId++), - (prevImplicitSlot = logRecoverableError(request, value, task)), - emitErrorChunk(request, prevKeyPath, prevImplicitSlot), - (JSCompiler_inline_result = parentPropertyName - ? serializeLazyID(prevKeyPath) - : serializeByValueID(prevKeyPath)); - } - return JSCompiler_inline_result; - }, - thenableState: null - }; - abortSet.add(task); - return task; -} -function serializeByValueID(id) { - return "$" + id.toString(16); -} -function serializeLazyID(id) { - return "$L" + id.toString(16); -} -function encodeReferenceChunk(request, id, reference) { - request = stringify(reference); - return id.toString(16) + ":" + request + "\n"; -} -function serializeClientReference( - request, - parent, - parentPropertyName, - clientReference -) { - var clientReferenceKey = clientReference.$$async - ? clientReference.$$id + "#async" - : clientReference.$$id, - writtenClientReferences = request.writtenClientReferences, - existingId = writtenClientReferences.get(clientReferenceKey); - if (void 0 !== existingId) - return parent[0] === REACT_ELEMENT_TYPE && "1" === parentPropertyName - ? serializeLazyID(existingId) - : serializeByValueID(existingId); - try { - var config = request.bundlerConfig, - modulePath = clientReference.$$id; - existingId = ""; - var resolvedModuleData = config[modulePath]; - if (resolvedModuleData) existingId = resolvedModuleData.name; - else { - var idx = modulePath.lastIndexOf("#"); - -1 !== idx && - ((existingId = modulePath.slice(idx + 1)), - (resolvedModuleData = config[modulePath.slice(0, idx)])); - if (!resolvedModuleData) - throw Error( - 'Could not find the module "' + - modulePath + - '" in the React Client Manifest. This is probably a bug in the React Server Components bundler.' - ); - } - if (!0 === resolvedModuleData.async && !0 === clientReference.$$async) - throw Error( - 'The module "' + - modulePath + - '" is marked as an async ESM module but was loaded as a CJS proxy. This is probably a bug in the React Server Components bundler.' - ); - var JSCompiler_inline_result = - !0 === resolvedModuleData.async || !0 === clientReference.$$async - ? [resolvedModuleData.id, resolvedModuleData.chunks, existingId, 1] - : [resolvedModuleData.id, resolvedModuleData.chunks, existingId]; - request.pendingChunks++; - var importId = request.nextChunkId++, - json = stringify(JSCompiler_inline_result), - processedChunk = importId.toString(16) + ":I" + json + "\n"; - request.completedImportChunks.push(processedChunk); - writtenClientReferences.set(clientReferenceKey, importId); - return parent[0] === REACT_ELEMENT_TYPE && "1" === parentPropertyName - ? serializeLazyID(importId) - : serializeByValueID(importId); - } catch (x) { - return ( - request.pendingChunks++, - (parent = request.nextChunkId++), - (parentPropertyName = logRecoverableError(request, x, null)), - emitErrorChunk(request, parent, parentPropertyName), - serializeByValueID(parent) - ); - } -} -function outlineModelWithFormatContext(request, value, formatContext) { - value = createTask( - request, - value, - null, - !1, - formatContext, - request.abortableTasks - ); - retryTask(request, value); - return value.id; -} -function serializeTypedArray(request, tag, typedArray) { - request.pendingChunks++; - var bufferId = request.nextChunkId++; - emitTypedArrayChunk(request, bufferId, tag, typedArray, !1); - return serializeByValueID(bufferId); -} -function serializeBlob(request, blob) { - function progress(entry) { - if (0 === newTask.status) - if (entry.done) - request.cacheController.signal.removeEventListener("abort", abortBlob), - pingTask(request, newTask); - else - return ( - model.push(entry.value), reader.read().then(progress).catch(error) - ); - } - function error(reason) { - 0 === newTask.status && - (request.cacheController.signal.removeEventListener("abort", abortBlob), - erroredTask(request, newTask, reason), - enqueueFlush(request), - reader.cancel(reason).then(error, error)); - } - function abortBlob() { - if (0 === newTask.status) { - var signal = request.cacheController.signal; - signal.removeEventListener("abort", abortBlob); - signal = signal.reason; - 21 === request.type - ? (request.abortableTasks.delete(newTask), - haltTask(newTask), - finishHaltedTask(newTask, request)) - : (erroredTask(request, newTask, signal), enqueueFlush(request)); - reader.cancel(signal).then(error, error); - } - } - var model = [blob.type], - newTask = createTask(request, model, null, !1, 0, request.abortableTasks), - reader = blob.stream().getReader(); - request.cacheController.signal.addEventListener("abort", abortBlob); - reader.read().then(progress).catch(error); - return "$B" + newTask.id.toString(16); -} -var modelRoot = !1; -function renderModelDestructive( - request, - task, - parent, - parentPropertyName, - value -) { - task.model = value; - if (value === REACT_ELEMENT_TYPE) return "$"; - if (null === value) return null; - if ("object" === typeof value) { - switch (value.$$typeof) { - case REACT_ELEMENT_TYPE: - var elementReference = null, - writtenObjects = request.writtenObjects; - if (null === task.keyPath && !task.implicitSlot) { - var existingReference = writtenObjects.get(value); - if (void 0 !== existingReference) - if (modelRoot === value) modelRoot = null; - else return existingReference; - else - -1 === parentPropertyName.indexOf(":") && - ((parent = writtenObjects.get(parent)), - void 0 !== parent && - ((elementReference = parent + ":" + parentPropertyName), - writtenObjects.set(value, elementReference))); - } - if (3200 < serializedSize) return deferTask(request, task); - parentPropertyName = value.props; - parent = parentPropertyName.ref; - request = renderElement( - request, - task, - value.type, - value.key, - void 0 !== parent ? parent : null, - parentPropertyName - ); - "object" === typeof request && - null !== request && - null !== elementReference && - (writtenObjects.has(request) || - writtenObjects.set(request, elementReference)); - return request; - case REACT_LAZY_TYPE: - if (3200 < serializedSize) return deferTask(request, task); - task.thenableState = null; - parentPropertyName = value._init; - value = parentPropertyName(value._payload); - if (12 === request.status) throw null; - return renderModelDestructive(request, task, emptyRoot, "", value); - case REACT_LEGACY_ELEMENT_TYPE: - throw Error( - 'A React Element from an older version of React was rendered. This is not supported. It can happen if:\n- Multiple copies of the "react" package is used.\n- A library pre-bundled an old copy of "react" or "react/jsx-runtime".\n- A compiler tries to "inline" JSX instead of using the runtime.' - ); - } - if (value.$$typeof === CLIENT_REFERENCE_TAG$1) - return serializeClientReference( - request, - parent, - parentPropertyName, - value - ); - if ( - void 0 !== request.temporaryReferences && - ((elementReference = request.temporaryReferences.get(value)), - void 0 !== elementReference) - ) - return "$T" + elementReference; - elementReference = request.writtenObjects; - writtenObjects = elementReference.get(value); - if ("function" === typeof value.then) { - if (void 0 !== writtenObjects) { - if (null !== task.keyPath || task.implicitSlot) - return "$@" + serializeThenable(request, task, value).toString(16); - if (modelRoot === value) modelRoot = null; - else return writtenObjects; - } - request = "$@" + serializeThenable(request, task, value).toString(16); - elementReference.set(value, request); - return request; - } - if (void 0 !== writtenObjects) - if (modelRoot === value) { - if (writtenObjects !== serializeByValueID(task.id)) - return writtenObjects; - modelRoot = null; - } else return writtenObjects; - else if ( - -1 === parentPropertyName.indexOf(":") && - ((writtenObjects = elementReference.get(parent)), - void 0 !== writtenObjects) - ) { - existingReference = parentPropertyName; - if (isArrayImpl(parent) && parent[0] === REACT_ELEMENT_TYPE) - switch (parentPropertyName) { - case "1": - existingReference = "type"; - break; - case "2": - existingReference = "key"; - break; - case "3": - existingReference = "props"; - break; - case "4": - existingReference = "_owner"; - } - elementReference.set(value, writtenObjects + ":" + existingReference); - } - if (isArrayImpl(value)) return renderFragment(request, task, value); - if (value instanceof Map) - return ( - (value = Array.from(value)), - "$Q" + outlineModelWithFormatContext(request, value, 0).toString(16) - ); - if (value instanceof Set) - return ( - (value = Array.from(value)), - "$W" + outlineModelWithFormatContext(request, value, 0).toString(16) - ); - if ("function" === typeof FormData && value instanceof FormData) - return ( - (value = Array.from(value.entries())), - "$K" + outlineModelWithFormatContext(request, value, 0).toString(16) - ); - if (value instanceof Error) return "$Z"; - if (value instanceof ArrayBuffer) - return serializeTypedArray(request, "A", new Uint8Array(value)); - if (value instanceof Int8Array) - return serializeTypedArray(request, "O", value); - if (value instanceof Uint8Array) - return serializeTypedArray(request, "o", value); - if (value instanceof Uint8ClampedArray) - return serializeTypedArray(request, "U", value); - if (value instanceof Int16Array) - return serializeTypedArray(request, "S", value); - if (value instanceof Uint16Array) - return serializeTypedArray(request, "s", value); - if (value instanceof Int32Array) - return serializeTypedArray(request, "L", value); - if (value instanceof Uint32Array) - return serializeTypedArray(request, "l", value); - if (value instanceof Float32Array) - return serializeTypedArray(request, "G", value); - if (value instanceof Float64Array) - return serializeTypedArray(request, "g", value); - if (value instanceof BigInt64Array) - return serializeTypedArray(request, "M", value); - if (value instanceof BigUint64Array) - return serializeTypedArray(request, "m", value); - if (value instanceof DataView) - return serializeTypedArray(request, "V", value); - if ("function" === typeof Blob && value instanceof Blob) - return serializeBlob(request, value); - if ((elementReference = getIteratorFn(value))) - return ( - (parentPropertyName = elementReference.call(value)), - parentPropertyName === value - ? ((value = Array.from(parentPropertyName)), - "$i" + - outlineModelWithFormatContext(request, value, 0).toString(16)) - : renderFragment(request, task, Array.from(parentPropertyName)) - ); - if ("function" === typeof ReadableStream && value instanceof ReadableStream) - return serializeReadableStream(request, task, value); - elementReference = value[ASYNC_ITERATOR]; - if ("function" === typeof elementReference) - return ( - null !== task.keyPath - ? ((request = [ - REACT_ELEMENT_TYPE, - REACT_FRAGMENT_TYPE, - task.keyPath, - { children: value } - ]), - (request = task.implicitSlot ? [request] : request)) - : ((parentPropertyName = elementReference.call(value)), - (request = serializeAsyncIterable( - request, - task, - value, - parentPropertyName - ))), - request - ); - if (value instanceof Date) return "$D" + value.toJSON(); - request = getPrototypeOf(value); - if ( - request !== ObjectPrototype && - (null === request || null !== getPrototypeOf(request)) - ) - throw Error( - "Only plain objects, and a few built-ins, can be passed to Client Components from Server Components. Classes or null prototypes are not supported." + - describeObjectForErrorMessage(parent, parentPropertyName) - ); - return value; - } - if ("string" === typeof value) { - serializedSize += value.length; - if ( - "Z" === value[value.length - 1] && - parent[parentPropertyName] instanceof Date - ) - return "$D" + value; - if (1024 <= value.length && null !== byteLengthOfChunk) - return ( - request.pendingChunks++, - (task = request.nextChunkId++), - emitTextChunk(request, task, value, !1), - serializeByValueID(task) - ); - request = "$" === value[0] ? "$" + value : value; - return request; - } - if ("boolean" === typeof value) return value; - if ("number" === typeof value) - return Number.isFinite(value) - ? 0 === value && -Infinity === 1 / value - ? "$-0" - : value - : Infinity === value - ? "$Infinity" - : -Infinity === value - ? "$-Infinity" - : "$NaN"; - if ("undefined" === typeof value) return "$undefined"; - if ("function" === typeof value) { - if (value.$$typeof === CLIENT_REFERENCE_TAG$1) - return serializeClientReference( - request, - parent, - parentPropertyName, - value - ); - if (value.$$typeof === SERVER_REFERENCE_TAG) - return ( - (task = request.writtenServerReferences), - (parentPropertyName = task.get(value)), - void 0 !== parentPropertyName - ? (request = "$F" + parentPropertyName.toString(16)) - : ((parentPropertyName = value.$$bound), - (parentPropertyName = - null === parentPropertyName - ? null - : Promise.resolve(parentPropertyName)), - (request = outlineModelWithFormatContext( - request, - { id: value.$$id, bound: parentPropertyName }, - 0 - )), - task.set(value, request), - (request = "$F" + request.toString(16))), - request - ); - if ( - void 0 !== request.temporaryReferences && - ((request = request.temporaryReferences.get(value)), void 0 !== request) - ) - return "$T" + request; - if (value.$$typeof === TEMPORARY_REFERENCE_TAG) - throw Error( - "Could not reference an opaque temporary reference. This is likely due to misconfiguring the temporaryReferences options on the server." - ); - if (/^on[A-Z]/.test(parentPropertyName)) - throw Error( - "Event handlers cannot be passed to Client Component props." + - describeObjectForErrorMessage(parent, parentPropertyName) + - "\nIf you need interactivity, consider converting part of this to a Client Component." - ); - throw Error( - 'Functions cannot be passed directly to Client Components unless you explicitly expose it by marking it with "use server". Or maybe you meant to call this function rather than return it.' + - describeObjectForErrorMessage(parent, parentPropertyName) - ); - } - if ("symbol" === typeof value) { - task = request.writtenSymbols; - elementReference = task.get(value); - if (void 0 !== elementReference) - return serializeByValueID(elementReference); - elementReference = value.description; - if (Symbol.for(elementReference) !== value) - throw Error( - "Only global symbols received from Symbol.for(...) can be passed to Client Components. The symbol Symbol.for(" + - (value.description + ") cannot be found among global symbols.") + - describeObjectForErrorMessage(parent, parentPropertyName) - ); - request.pendingChunks++; - parentPropertyName = request.nextChunkId++; - parent = encodeReferenceChunk( - request, - parentPropertyName, - "$S" + elementReference - ); - request.completedImportChunks.push(parent); - task.set(value, parentPropertyName); - return serializeByValueID(parentPropertyName); - } - if ("bigint" === typeof value) return "$n" + value.toString(10); - throw Error( - "Type " + - typeof value + - " is not supported in Client Component props." + - describeObjectForErrorMessage(parent, parentPropertyName) - ); -} -function logRecoverableError(request, error) { - var prevRequest = currentRequest; - currentRequest = null; - try { - var errorDigest = requestStorage.run(void 0, request.onError, error); - } finally { - currentRequest = prevRequest; - } - if (null != errorDigest && "string" !== typeof errorDigest) - throw Error( - 'onError returned something with a type other than "string". onError should return a string and may return null or undefined but must not return anything else. It received something of type "' + - typeof errorDigest + - '" instead' - ); - return errorDigest || ""; -} -function fatalError(request, error) { - var onFatalError = request.onFatalError; - onFatalError(error); - null !== request.destination - ? ((request.status = 14), request.destination.destroy(error)) - : ((request.status = 13), (request.fatalError = error)); - request.cacheController.abort( - Error("The render was aborted due to a fatal error.", { cause: error }) - ); -} -function emitErrorChunk(request, id, digest) { - digest = { digest: digest }; - id = id.toString(16) + ":E" + stringify(digest) + "\n"; - request.completedErrorChunks.push(id); -} -function emitTypedArrayChunk(request, id, tag, typedArray, debug) { - debug ? request.pendingDebugChunks++ : request.pendingChunks++; - typedArray = new Uint8Array( - typedArray.buffer, - typedArray.byteOffset, - typedArray.byteLength - ); - debug = typedArray.byteLength; - id = id.toString(16) + ":" + tag + debug.toString(16) + ","; - request.completedRegularChunks.push(id, typedArray); -} -function emitTextChunk(request, id, text, debug) { - if (null === byteLengthOfChunk) - throw Error( - "Existence of byteLengthOfChunk should have already been checked. This is a bug in React." - ); - debug ? request.pendingDebugChunks++ : request.pendingChunks++; - debug = byteLengthOfChunk(text); - id = id.toString(16) + ":T" + debug.toString(16) + ","; - request.completedRegularChunks.push(id, text); -} -function emitChunk(request, task, value) { - var id = task.id; - "string" === typeof value && null !== byteLengthOfChunk - ? emitTextChunk(request, id, value, !1) - : value instanceof ArrayBuffer - ? emitTypedArrayChunk(request, id, "A", new Uint8Array(value), !1) - : value instanceof Int8Array - ? emitTypedArrayChunk(request, id, "O", value, !1) - : value instanceof Uint8Array - ? emitTypedArrayChunk(request, id, "o", value, !1) - : value instanceof Uint8ClampedArray - ? emitTypedArrayChunk(request, id, "U", value, !1) - : value instanceof Int16Array - ? emitTypedArrayChunk(request, id, "S", value, !1) - : value instanceof Uint16Array - ? emitTypedArrayChunk(request, id, "s", value, !1) - : value instanceof Int32Array - ? emitTypedArrayChunk(request, id, "L", value, !1) - : value instanceof Uint32Array - ? emitTypedArrayChunk(request, id, "l", value, !1) - : value instanceof Float32Array - ? emitTypedArrayChunk(request, id, "G", value, !1) - : value instanceof Float64Array - ? emitTypedArrayChunk(request, id, "g", value, !1) - : value instanceof BigInt64Array - ? emitTypedArrayChunk(request, id, "M", value, !1) - : value instanceof BigUint64Array - ? emitTypedArrayChunk(request, id, "m", value, !1) - : value instanceof DataView - ? emitTypedArrayChunk(request, id, "V", value, !1) - : ((value = stringify(value, task.toJSON)), - (task = - task.id.toString(16) + ":" + value + "\n"), - request.completedRegularChunks.push(task)); -} -function erroredTask(request, task, error) { - task.status = 4; - error = logRecoverableError(request, error, task); - emitErrorChunk(request, task.id, error); - request.abortableTasks.delete(task); - callOnAllReadyIfReady(request); -} -var emptyRoot = {}; -function retryTask(request, task) { - if (0 === task.status) { - task.status = 5; - var parentSerializedSize = serializedSize; - try { - modelRoot = task.model; - var resolvedModel = renderModelDestructive( - request, - task, - emptyRoot, - "", - task.model - ); - modelRoot = resolvedModel; - task.keyPath = null; - task.implicitSlot = !1; - if ("object" === typeof resolvedModel && null !== resolvedModel) - request.writtenObjects.set(resolvedModel, serializeByValueID(task.id)), - emitChunk(request, task, resolvedModel); - else { - var json = stringify(resolvedModel), - processedChunk = task.id.toString(16) + ":" + json + "\n"; - request.completedRegularChunks.push(processedChunk); - } - task.status = 1; - request.abortableTasks.delete(task); - callOnAllReadyIfReady(request); - } catch (thrownValue) { - if (12 === request.status) - if ( - (request.abortableTasks.delete(task), - (task.status = 0), - 21 === request.type) - ) - haltTask(task), finishHaltedTask(task, request); - else { - var errorId = request.fatalError; - abortTask(task); - finishAbortedTask(task, request, errorId); - } - else { - var x = - thrownValue === SuspenseException - ? getSuspendedThenable() - : thrownValue; - if ( - "object" === typeof x && - null !== x && - "function" === typeof x.then - ) { - task.status = 0; - task.thenableState = getThenableStateAfterSuspending(); - var ping = task.ping; - x.then(ping, ping); - } else erroredTask(request, task, x); - } - } finally { - serializedSize = parentSerializedSize; - } - } -} -function tryStreamTask(request, task) { - var parentSerializedSize = serializedSize; - try { - emitChunk(request, task, task.model); - } finally { - serializedSize = parentSerializedSize; - } -} -function performWork(request) { - var prevDispatcher = ReactSharedInternalsServer.H; - ReactSharedInternalsServer.H = HooksDispatcher; - var prevRequest = currentRequest; - currentRequest$1 = currentRequest = request; - try { - var pingedTasks = request.pingedTasks; - request.pingedTasks = []; - for (var i = 0; i < pingedTasks.length; i++) - retryTask(request, pingedTasks[i]); - flushCompletedChunks(request); - } catch (error) { - logRecoverableError(request, error, null), fatalError(request, error); - } finally { - (ReactSharedInternalsServer.H = prevDispatcher), - (currentRequest$1 = null), - (currentRequest = prevRequest); - } -} -function abortTask(task) { - 0 === task.status && (task.status = 3); -} -function finishAbortedTask(task, request, errorId) { - 3 === task.status && - ((errorId = serializeByValueID(errorId)), - (task = encodeReferenceChunk(request, task.id, errorId)), - request.completedErrorChunks.push(task)); -} -function haltTask(task) { - 0 === task.status && (task.status = 3); -} -function finishHaltedTask(task, request) { - 3 === task.status && request.pendingChunks--; -} -function flushCompletedChunks(request) { - var destination = request.destination; - if (null !== destination) { - currentView = new Uint8Array(4096); - writtenBytes = 0; - destinationHasCapacity = !0; - try { - for ( - var importsChunks = request.completedImportChunks, i = 0; - i < importsChunks.length; - i++ - ) - if ( - (request.pendingChunks--, - !writeChunkAndReturn(destination, importsChunks[i])) - ) { - request.destination = null; - i++; - break; - } - importsChunks.splice(0, i); - var hintChunks = request.completedHintChunks; - for (i = 0; i < hintChunks.length; i++) - if (!writeChunkAndReturn(destination, hintChunks[i])) { - request.destination = null; - i++; - break; - } - hintChunks.splice(0, i); - var regularChunks = request.completedRegularChunks; - for (i = 0; i < regularChunks.length; i++) - if ( - (request.pendingChunks--, - !writeChunkAndReturn(destination, regularChunks[i])) - ) { - request.destination = null; - i++; - break; - } - regularChunks.splice(0, i); - var errorChunks = request.completedErrorChunks; - for (i = 0; i < errorChunks.length; i++) - if ( - (request.pendingChunks--, - !writeChunkAndReturn(destination, errorChunks[i])) - ) { - request.destination = null; - i++; - break; - } - errorChunks.splice(0, i); - } finally { - (request.flushScheduled = !1), - currentView && - 0 < writtenBytes && - destination.write(currentView.subarray(0, writtenBytes)), - (currentView = null), - (writtenBytes = 0), - (destinationHasCapacity = !0); - } - "function" === typeof destination.flush && destination.flush(); - } - 0 === request.pendingChunks && - (12 > request.status && - request.cacheController.abort( - Error( - "This render completed successfully. All cacheSignals are now aborted to allow clean up of any unused resources." - ) - ), - null !== request.destination && - ((request.status = 14), - request.destination.end(), - (request.destination = null))); -} -function startWork(request) { - request.flushScheduled = null !== request.destination; - scheduleMicrotask(function () { - requestStorage.run(request, performWork, request); - }); - setImmediate(function () { - 10 === request.status && (request.status = 11); - }); -} -function enqueueFlush(request) { - !1 === request.flushScheduled && - 0 === request.pingedTasks.length && - null !== request.destination && - ((request.flushScheduled = !0), - setImmediate(function () { - request.flushScheduled = !1; - flushCompletedChunks(request); - })); -} -function callOnAllReadyIfReady(request) { - 0 === request.abortableTasks.size && - ((request = request.onAllReady), request()); -} -function startFlowing(request, destination) { - if (13 === request.status) - (request.status = 14), destination.destroy(request.fatalError); - else if (14 !== request.status && null === request.destination) { - request.destination = destination; - try { - flushCompletedChunks(request); - } catch (error) { - logRecoverableError(request, error, null), fatalError(request, error); - } - } -} -function finishHalt(request, abortedTasks) { - try { - abortedTasks.forEach(function (task) { - return finishHaltedTask(task, request); - }); - var onAllReady = request.onAllReady; - onAllReady(); - flushCompletedChunks(request); - } catch (error) { - logRecoverableError(request, error, null), fatalError(request, error); - } -} -function finishAbort(request, abortedTasks, errorId) { - try { - abortedTasks.forEach(function (task) { - return finishAbortedTask(task, request, errorId); - }); - var onAllReady = request.onAllReady; - onAllReady(); - flushCompletedChunks(request); - } catch (error) { - logRecoverableError(request, error, null), fatalError(request, error); - } -} -function abort(request, reason) { - if (!(11 < request.status)) - try { - request.status = 12; - request.cacheController.abort(reason); - var abortableTasks = request.abortableTasks; - if (0 < abortableTasks.size) - if (21 === request.type) - abortableTasks.forEach(function (task) { - return haltTask(task, request); - }), - setImmediate(function () { - return finishHalt(request, abortableTasks); - }); - else { - var error = - void 0 === reason - ? Error( - "The render was aborted by the server without a reason." - ) - : "object" === typeof reason && - null !== reason && - "function" === typeof reason.then - ? Error( - "The render was aborted by the server with a promise." - ) - : reason, - digest = logRecoverableError(request, error, null), - errorId = request.nextChunkId++; - request.fatalError = errorId; - request.pendingChunks++; - emitErrorChunk(request, errorId, digest, error, !1, null); - abortableTasks.forEach(function (task) { - return abortTask(task, request, errorId); - }); - setImmediate(function () { - return finishAbort(request, abortableTasks, errorId); - }); - } - else { - var onAllReady = request.onAllReady; - onAllReady(); - flushCompletedChunks(request); - } - } catch (error$26) { - logRecoverableError(request, error$26, null), - fatalError(request, error$26); - } -} -function resolveServerReference(bundlerConfig, id) { - var idx = id.lastIndexOf("#"); - bundlerConfig = id.slice(0, idx); - id = id.slice(idx + 1); - return { specifier: bundlerConfig, name: id }; -} -var asyncModuleCache = new Map(); -function preloadModule(metadata) { - var existingPromise = asyncModuleCache.get(metadata.specifier); - if (existingPromise) - return "fulfilled" === existingPromise.status ? null : existingPromise; - var modulePromise = import(metadata.specifier); - metadata.async && - (modulePromise = modulePromise.then(function (value) { - return value.default; - })); - modulePromise.then( - function (value) { - var fulfilledThenable = modulePromise; - fulfilledThenable.status = "fulfilled"; - fulfilledThenable.value = value; - }, - function (reason) { - var rejectedThenable = modulePromise; - rejectedThenable.status = "rejected"; - rejectedThenable.reason = reason; - } - ); - asyncModuleCache.set(metadata.specifier, modulePromise); - return modulePromise; -} -function requireModule(metadata) { - var moduleExports = asyncModuleCache.get(metadata.specifier); - if ("fulfilled" === moduleExports.status) moduleExports = moduleExports.value; - else throw moduleExports.reason; - if ("*" === metadata.name) return moduleExports; - if ("" === metadata.name) return moduleExports.default; - if (hasOwnProperty.call(moduleExports, metadata.name)) - return moduleExports[metadata.name]; -} -var RESPONSE_SYMBOL = Symbol(); -function ReactPromise(status, value, reason) { - this.status = status; - this.value = value; - this.reason = reason; -} -ReactPromise.prototype = Object.create(Promise.prototype); -ReactPromise.prototype.then = function (resolve, reject) { - switch (this.status) { - case "resolved_model": - initializeModelChunk(this); - } - switch (this.status) { - case "fulfilled": - "function" === typeof resolve && resolve(this.value); - break; - case "pending": - case "blocked": - "function" === typeof resolve && - (null === this.value && (this.value = []), this.value.push(resolve)); - "function" === typeof reject && - (null === this.reason && (this.reason = []), this.reason.push(reject)); - break; - default: - "function" === typeof reject && reject(this.reason); - } -}; -function wakeChunk(response, listeners, value) { - for (var i = 0; i < listeners.length; i++) { - var listener = listeners[i]; - "function" === typeof listener - ? listener(value) - : fulfillReference(response, listener, value); - } -} -function rejectChunk(response, listeners, error) { - for (var i = 0; i < listeners.length; i++) { - var listener = listeners[i]; - "function" === typeof listener - ? listener(error) - : rejectReference(response, listener.handler, error); - } -} -function resolveBlockedCycle(resolvedChunk, reference) { - var referencedChunk = reference.handler.chunk; - if (null === referencedChunk) return null; - if (referencedChunk === resolvedChunk) return reference.handler; - reference = referencedChunk.value; - if (null !== reference) - for ( - referencedChunk = 0; - referencedChunk < reference.length; - referencedChunk++ - ) { - var listener = reference[referencedChunk]; - if ( - "function" !== typeof listener && - ((listener = resolveBlockedCycle(resolvedChunk, listener)), - null !== listener) - ) - return listener; - } - return null; -} -function triggerErrorOnChunk(response, chunk, error) { - if ("pending" !== chunk.status && "blocked" !== chunk.status) - chunk.reason.error(error); - else { - var listeners = chunk.reason; - chunk.status = "rejected"; - chunk.reason = error; - null !== listeners && rejectChunk(response, listeners, error); - } -} -function createResolvedModelChunk(response, value, id) { - var $jscomp$compprop2 = {}; - return new ReactPromise( - "resolved_model", - value, - (($jscomp$compprop2.id = id), - ($jscomp$compprop2[RESPONSE_SYMBOL] = response), - $jscomp$compprop2) - ); -} -function resolveModelChunk(response, chunk, value, id) { - if ("pending" !== chunk.status) - (chunk = chunk.reason), - "C" === value[0] - ? chunk.close("C" === value ? '"$undefined"' : value.slice(1)) - : chunk.enqueueModel(value); - else { - var resolveListeners = chunk.value, - rejectListeners = chunk.reason; - chunk.status = "resolved_model"; - chunk.value = value; - value = {}; - chunk.reason = - ((value.id = id), (value[RESPONSE_SYMBOL] = response), value); - if (null !== resolveListeners) - a: switch ((initializeModelChunk(chunk), chunk.status)) { - case "fulfilled": - wakeChunk(response, resolveListeners, chunk.value); - break; - case "blocked": - for (value = 0; value < resolveListeners.length; value++) - if (((id = resolveListeners[value]), "function" !== typeof id)) { - var cyclicHandler = resolveBlockedCycle(chunk, id); - if (null !== cyclicHandler) - switch ( - (fulfillReference(response, id, cyclicHandler.value), - resolveListeners.splice(value, 1), - value--, - null !== rejectListeners && - ((id = rejectListeners.indexOf(id)), - -1 !== id && rejectListeners.splice(id, 1)), - chunk.status) - ) { - case "fulfilled": - wakeChunk(response, resolveListeners, chunk.value); - break a; - case "rejected": - null !== rejectListeners && - rejectChunk(response, rejectListeners, chunk.reason); - break a; - } - } - case "pending": - if (chunk.value) - for (response = 0; response < resolveListeners.length; response++) - chunk.value.push(resolveListeners[response]); - else chunk.value = resolveListeners; - if (chunk.reason) { - if (rejectListeners) - for ( - resolveListeners = 0; - resolveListeners < rejectListeners.length; - resolveListeners++ - ) - chunk.reason.push(rejectListeners[resolveListeners]); - } else chunk.reason = rejectListeners; - break; - case "rejected": - rejectListeners && wakeChunk(response, rejectListeners, chunk.reason); - } - } -} -function createResolvedIteratorResultChunk(response, value, done) { - var $jscomp$compprop4 = {}; - return new ReactPromise( - "resolved_model", - (done ? '{"done":true,"value":' : '{"done":false,"value":') + value + "}", - (($jscomp$compprop4.id = -1), - ($jscomp$compprop4[RESPONSE_SYMBOL] = response), - $jscomp$compprop4) - ); -} -function resolveIteratorResultChunk(response, chunk, value, done) { - resolveModelChunk( - response, - chunk, - (done ? '{"done":true,"value":' : '{"done":false,"value":') + value + "}", - -1 - ); -} -function loadServerReference$1(response, metaData, parentObject, key) { - var id = metaData.id; - if ("string" !== typeof id) return null; - var serverReference = resolveServerReference(response._bundlerConfig, id); - id = metaData.bound; - var promise = preloadModule(serverReference); - if (promise) - id instanceof ReactPromise && (promise = Promise.all([promise, id])); - else if (id instanceof ReactPromise) promise = Promise.resolve(id); - else return requireModule(serverReference); - if (initializingHandler) { - var handler = initializingHandler; - handler.deps++; - } else - handler = initializingHandler = { - chunk: null, - value: null, - reason: null, - deps: 1, - errored: !1 - }; - promise.then( - function () { - var resolvedValue = requireModule(serverReference); - if (metaData.bound) { - var promiseValue = metaData.bound.value; - promiseValue = Array.isArray(promiseValue) ? promiseValue.slice(0) : []; - promiseValue.unshift(null); - resolvedValue = resolvedValue.bind.apply(resolvedValue, promiseValue); - } - parentObject[key] = resolvedValue; - "" === key && null === handler.value && (handler.value = resolvedValue); - handler.deps--; - 0 === handler.deps && - ((resolvedValue = handler.chunk), - null !== resolvedValue && - "blocked" === resolvedValue.status && - ((promiseValue = resolvedValue.value), - (resolvedValue.status = "fulfilled"), - (resolvedValue.value = handler.value), - null !== promiseValue && - wakeChunk(response, promiseValue, handler.value))); - }, - function (error) { - if (!handler.errored) { - handler.errored = !0; - handler.value = null; - handler.reason = error; - var chunk = handler.chunk; - null !== chunk && - "blocked" === chunk.status && - triggerErrorOnChunk(response, chunk, error); - } - } - ); - return null; -} -function reviveModel(response, parentObj, parentKey, value, reference) { - if ("string" === typeof value) - return parseModelString(response, parentObj, parentKey, value, reference); - if ("object" === typeof value && null !== value) - if ( - (void 0 !== reference && - void 0 !== response._temporaryReferences && - response._temporaryReferences.set(value, reference), - Array.isArray(value)) - ) - for (var i = 0; i < value.length; i++) - value[i] = reviveModel( - response, - value, - "" + i, - value[i], - void 0 !== reference ? reference + ":" + i : void 0 - ); - else - for (i in value) - hasOwnProperty.call(value, i) && - ((parentObj = - void 0 !== reference && -1 === i.indexOf(":") - ? reference + ":" + i - : void 0), - (parentObj = reviveModel(response, value, i, value[i], parentObj)), - void 0 !== parentObj || "__proto__" === i - ? (value[i] = parentObj) - : delete value[i]); - return value; -} -var initializingHandler = null; -function initializeModelChunk(chunk) { - var prevHandler = initializingHandler; - initializingHandler = null; - var _chunk$reason = chunk.reason, - response = _chunk$reason[RESPONSE_SYMBOL]; - _chunk$reason = _chunk$reason.id; - _chunk$reason = -1 === _chunk$reason ? void 0 : _chunk$reason.toString(16); - var resolvedModel = chunk.value; - chunk.status = "blocked"; - chunk.value = null; - chunk.reason = null; - try { - var rawModel = JSON.parse(resolvedModel), - value = reviveModel( - response, - { "": rawModel }, - "", - rawModel, - _chunk$reason - ), - resolveListeners = chunk.value; - if (null !== resolveListeners) - for ( - chunk.value = null, chunk.reason = null, rawModel = 0; - rawModel < resolveListeners.length; - rawModel++ - ) { - var listener = resolveListeners[rawModel]; - "function" === typeof listener - ? listener(value) - : fulfillReference(response, listener, value); - } - if (null !== initializingHandler) { - if (initializingHandler.errored) throw initializingHandler.reason; - if (0 < initializingHandler.deps) { - initializingHandler.value = value; - initializingHandler.chunk = chunk; - return; - } - } - chunk.status = "fulfilled"; - chunk.value = value; - } catch (error) { - (chunk.status = "rejected"), (chunk.reason = error); - } finally { - initializingHandler = prevHandler; - } -} -function reportGlobalError(response, error) { - response._closed = !0; - response._closedReason = error; - response._chunks.forEach(function (chunk) { - "pending" === chunk.status && triggerErrorOnChunk(response, chunk, error); - }); -} -function getChunk(response, id) { - var chunks = response._chunks, - chunk = chunks.get(id); - chunk || - ((chunk = response._formData.get(response._prefix + id)), - (chunk = - "string" === typeof chunk - ? createResolvedModelChunk(response, chunk, id) - : response._closed - ? new ReactPromise("rejected", null, response._closedReason) - : new ReactPromise("pending", null, null)), - chunks.set(id, chunk)); - return chunk; -} -function fulfillReference(response, reference, value) { - for ( - var handler = reference.handler, - parentObject = reference.parentObject, - key = reference.key, - map = reference.map, - path = reference.path, - i = 1; - i < path.length; - i++ - ) { - for (; value instanceof ReactPromise; ) { - switch (value.status) { - case "resolved_model": - initializeModelChunk(value); - } - switch (value.status) { - case "fulfilled": - value = value.value; - continue; - case "blocked": - case "pending": - path.splice(0, i - 1); - null === value.value - ? (value.value = [reference]) - : value.value.push(reference); - null === value.reason - ? (value.reason = [reference]) - : value.reason.push(reference); - return; - default: - rejectReference(response, reference.handler, value.reason); - return; - } - } - var name = path[i]; - "object" === typeof value && - hasOwnProperty.call(value, name) && - (value = value[name]); - } - reference = map(response, value, parentObject, key); - parentObject[key] = reference; - "" === key && null === handler.value && (handler.value = reference); - handler.deps--; - 0 === handler.deps && - ((parentObject = handler.chunk), - null !== parentObject && - "blocked" === parentObject.status && - ((key = parentObject.value), - (parentObject.status = "fulfilled"), - (parentObject.value = handler.value), - (parentObject.reason = handler.reason), - null !== key && wakeChunk(response, key, handler.value))); -} -function rejectReference(response, handler, error) { - handler.errored || - ((handler.errored = !0), - (handler.value = null), - (handler.reason = error), - (handler = handler.chunk), - null !== handler && - "blocked" === handler.status && - triggerErrorOnChunk(response, handler, error)); -} -function waitForReference( - referencedChunk, - parentObject, - key, - response, - map, - path -) { - initializingHandler - ? ((response = initializingHandler), response.deps++) - : (response = initializingHandler = - { chunk: null, value: null, reason: null, deps: 1, errored: !1 }); - parentObject = { - handler: response, - parentObject: parentObject, - key: key, - map: map, - path: path - }; - null === referencedChunk.value - ? (referencedChunk.value = [parentObject]) - : referencedChunk.value.push(parentObject); - null === referencedChunk.reason - ? (referencedChunk.reason = [parentObject]) - : referencedChunk.reason.push(parentObject); - return null; -} -function getOutlinedModel(response, reference, parentObject, key, map) { - reference = reference.split(":"); - var id = parseInt(reference[0], 16); - id = getChunk(response, id); - switch (id.status) { - case "resolved_model": - initializeModelChunk(id); - } - switch (id.status) { - case "fulfilled": - var value = id.value; - for (id = 1; id < reference.length; id++) { - for (; value instanceof ReactPromise; ) { - switch (value.status) { - case "resolved_model": - initializeModelChunk(value); - } - switch (value.status) { - case "fulfilled": - value = value.value; - break; - case "blocked": - case "pending": - return waitForReference( - value, - parentObject, - key, - response, - map, - reference.slice(id - 1) - ); - default: - return ( - initializingHandler - ? ((initializingHandler.errored = !0), - (initializingHandler.value = null), - (initializingHandler.reason = value.reason)) - : (initializingHandler = { - chunk: null, - value: null, - reason: value.reason, - deps: 0, - errored: !0 - }), - null - ); - } - } - var name = reference[id]; - "object" === typeof value && - hasOwnProperty.call(value, name) && - (value = value[name]); - } - return map(response, value, parentObject, key); - case "pending": - case "blocked": - return waitForReference(id, parentObject, key, response, map, reference); - default: - return ( - initializingHandler - ? ((initializingHandler.errored = !0), - (initializingHandler.value = null), - (initializingHandler.reason = id.reason)) - : (initializingHandler = { - chunk: null, - value: null, - reason: id.reason, - deps: 0, - errored: !0 - }), - null - ); - } -} -function createMap(response, model) { - return new Map(model); -} -function createSet(response, model) { - return new Set(model); -} -function extractIterator(response, model) { - return model[Symbol.iterator](); -} -function createModel(response, model) { - return model; -} -function parseTypedArray( - response, - reference, - constructor, - bytesPerElement, - parentObject, - parentKey -) { - reference = parseInt(reference.slice(2), 16); - reference = response._formData - .get(response._prefix + reference) - .arrayBuffer(); - if (initializingHandler) { - var handler = initializingHandler; - handler.deps++; - } else - handler = initializingHandler = { - chunk: null, - value: null, - reason: null, - deps: 1, - errored: !1 - }; - reference.then( - function (buffer) { - buffer = constructor === ArrayBuffer ? buffer : new constructor(buffer); - parentObject[parentKey] = buffer; - "" === parentKey && null === handler.value && (handler.value = buffer); - handler.deps--; - if ( - 0 === handler.deps && - ((buffer = handler.chunk), - null !== buffer && "blocked" === buffer.status) - ) { - var resolveListeners = buffer.value; - buffer.status = "fulfilled"; - buffer.value = handler.value; - null !== resolveListeners && - wakeChunk(response, resolveListeners, handler.value); - } - }, - function (error) { - if (!handler.errored) { - handler.errored = !0; - handler.value = null; - handler.reason = error; - var chunk = handler.chunk; - null !== chunk && - "blocked" === chunk.status && - triggerErrorOnChunk(response, chunk, error); - } - } - ); - return null; -} -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); - for (id = 0; id < response.length; id++) - (chunks = response[id]), - "string" === typeof chunks && - ("C" === chunks[0] - ? controller.close("C" === chunks ? '"$undefined"' : chunks.slice(1)) - : controller.enqueueModel(chunks)); -} -function parseReadableStream(response, reference, type) { - reference = parseInt(reference.slice(2), 16); - var controller = null; - type = new ReadableStream({ - type: type, - start: function (c) { - controller = c; - } - }); - var previousBlockedChunk = null; - resolveStream(response, reference, type, { - enqueueModel: function (json) { - if (null === previousBlockedChunk) { - var chunk = createResolvedModelChunk(response, json, -1); - initializeModelChunk(chunk); - "fulfilled" === chunk.status - ? controller.enqueue(chunk.value) - : (chunk.then( - function (v) { - return controller.enqueue(v); - }, - function (e) { - return controller.error(e); - } - ), - (previousBlockedChunk = chunk)); - } else { - chunk = previousBlockedChunk; - var chunk$30 = new ReactPromise("pending", null, null); - chunk$30.then( - function (v) { - return controller.enqueue(v); - }, - function (e) { - return controller.error(e); - } - ); - previousBlockedChunk = chunk$30; - chunk.then(function () { - previousBlockedChunk === chunk$30 && (previousBlockedChunk = null); - resolveModelChunk(response, chunk$30, json, -1); - }); - } - }, - close: function () { - if (null === previousBlockedChunk) controller.close(); - else { - var blockedChunk = previousBlockedChunk; - previousBlockedChunk = null; - blockedChunk.then(function () { - return controller.close(); - }); - } - }, - error: function (error) { - if (null === previousBlockedChunk) controller.error(error); - else { - var blockedChunk = previousBlockedChunk; - previousBlockedChunk = null; - blockedChunk.then(function () { - return controller.error(error); - }); - } - } - }); - return type; -} -function asyncIterator() { - return this; -} -function createIterator(next) { - next = { next: next }; - next[ASYNC_ITERATOR] = asyncIterator; - return next; -} -function parseAsyncIterable(response, reference, iterator) { - reference = parseInt(reference.slice(2), 16); - var buffer = [], - closed = !1, - nextWriteIndex = 0, - $jscomp$compprop5 = {}; - $jscomp$compprop5 = - (($jscomp$compprop5[ASYNC_ITERATOR] = function () { - var nextReadIndex = 0; - return createIterator(function (arg) { - if (void 0 !== arg) - throw Error( - "Values cannot be passed to next() of AsyncIterables passed to Client Components." - ); - if (nextReadIndex === buffer.length) { - if (closed) - return new ReactPromise( - "fulfilled", - { done: !0, value: void 0 }, - null - ); - buffer[nextReadIndex] = new ReactPromise("pending", null, null); - } - return buffer[nextReadIndex++]; - }); - }), - $jscomp$compprop5); - iterator = iterator ? $jscomp$compprop5[ASYNC_ITERATOR]() : $jscomp$compprop5; - resolveStream(response, reference, iterator, { - enqueueModel: function (value) { - nextWriteIndex === buffer.length - ? (buffer[nextWriteIndex] = createResolvedIteratorResultChunk( - response, - value, - !1 - )) - : resolveIteratorResultChunk( - response, - buffer[nextWriteIndex], - value, - !1 - ); - nextWriteIndex++; - }, - close: function (value) { - closed = !0; - nextWriteIndex === buffer.length - ? (buffer[nextWriteIndex] = createResolvedIteratorResultChunk( - response, - value, - !0 - )) - : resolveIteratorResultChunk( - response, - buffer[nextWriteIndex], - value, - !0 - ); - for (nextWriteIndex++; nextWriteIndex < buffer.length; ) - resolveIteratorResultChunk( - response, - buffer[nextWriteIndex++], - '"$undefined"', - !0 - ); - }, - error: function (error) { - closed = !0; - for ( - nextWriteIndex === buffer.length && - (buffer[nextWriteIndex] = new ReactPromise("pending", null, null)); - nextWriteIndex < buffer.length; - - ) - triggerErrorOnChunk(response, buffer[nextWriteIndex++], error); - } - }); - return iterator; -} -function parseModelString(response, obj, key, value, reference) { - if ("$" === value[0]) { - switch (value[1]) { - case "$": - return value.slice(1); - case "@": - return (obj = parseInt(value.slice(2), 16)), getChunk(response, obj); - case "F": - return ( - (value = value.slice(2)), - getOutlinedModel(response, value, obj, key, loadServerReference$1) - ); - case "T": - if (void 0 === reference || void 0 === response._temporaryReferences) - throw Error( - "Could not reference an opaque temporary reference. This is likely due to misconfiguring the temporaryReferences options on the server." - ); - return createTemporaryReference( - response._temporaryReferences, - reference - ); - case "Q": - return ( - (value = value.slice(2)), - getOutlinedModel(response, value, obj, key, createMap) - ); - case "W": - return ( - (value = value.slice(2)), - getOutlinedModel(response, value, obj, key, createSet) - ); - case "K": - obj = value.slice(2); - var formPrefix = response._prefix + obj + "_", - data = new FormData(); - response._formData.forEach(function (entry, entryKey) { - entryKey.startsWith(formPrefix) && - data.append(entryKey.slice(formPrefix.length), entry); - }); - return data; - case "i": - return ( - (value = value.slice(2)), - getOutlinedModel(response, value, obj, key, extractIterator) - ); - case "I": - return Infinity; - case "-": - return "$-0" === value ? -0 : -Infinity; - case "N": - return NaN; - case "u": - return; - case "D": - return new Date(Date.parse(value.slice(2))); - case "n": - return BigInt(value.slice(2)); - } - switch (value[1]) { - case "A": - return parseTypedArray(response, value, ArrayBuffer, 1, obj, key); - case "O": - return parseTypedArray(response, value, Int8Array, 1, obj, key); - case "o": - return parseTypedArray(response, value, Uint8Array, 1, obj, key); - case "U": - return parseTypedArray(response, value, Uint8ClampedArray, 1, obj, key); - case "S": - return parseTypedArray(response, value, Int16Array, 2, obj, key); - case "s": - return parseTypedArray(response, value, Uint16Array, 2, obj, key); - case "L": - return parseTypedArray(response, value, Int32Array, 4, obj, key); - case "l": - return parseTypedArray(response, value, Uint32Array, 4, obj, key); - case "G": - return parseTypedArray(response, value, Float32Array, 4, obj, key); - case "g": - return parseTypedArray(response, value, Float64Array, 8, obj, key); - case "M": - return parseTypedArray(response, value, BigInt64Array, 8, obj, key); - case "m": - return parseTypedArray(response, value, BigUint64Array, 8, obj, key); - case "V": - return parseTypedArray(response, value, DataView, 1, obj, key); - case "B": - return ( - (obj = parseInt(value.slice(2), 16)), - response._formData.get(response._prefix + obj) - ); - } - switch (value[1]) { - case "R": - return parseReadableStream(response, value, void 0); - case "r": - return parseReadableStream(response, value, "bytes"); - case "X": - return parseAsyncIterable(response, value, !1); - case "x": - return parseAsyncIterable(response, value, !0); - } - value = value.slice(1); - return getOutlinedModel(response, value, obj, key, createModel); - } - return value; -} -function createResponse(bundlerConfig, formFieldPrefix, temporaryReferences) { - var backingFormData = - 3 < arguments.length && void 0 !== arguments[3] - ? arguments[3] - : new FormData(), - chunks = new Map(); - return { - _bundlerConfig: bundlerConfig, - _prefix: formFieldPrefix, - _formData: backingFormData, - _chunks: chunks, - _closed: !1, - _closedReason: null, - _temporaryReferences: temporaryReferences - }; -} -function resolveField(response, key, value) { - response._formData.append(key, value); - var prefix = response._prefix; - if (key.startsWith(prefix)) { - var chunks = response._chunks; - key = +key.slice(prefix.length); - (chunks = chunks.get(key)) && - resolveModelChunk(response, chunks, value, key); - } -} -function close(response) { - reportGlobalError(response, Error("Connection closed.")); -} -function loadServerReference(bundlerConfig, id, bound) { - var serverReference = resolveServerReference(bundlerConfig, id); - bundlerConfig = preloadModule(serverReference); - return bound - ? Promise.all([bound, bundlerConfig]).then(function (_ref) { - _ref = _ref[0]; - var fn = requireModule(serverReference); - return fn.bind.apply(fn, [null].concat(_ref)); - }) - : bundlerConfig - ? Promise.resolve(bundlerConfig).then(function () { - return requireModule(serverReference); - }) - : Promise.resolve(requireModule(serverReference)); -} -function decodeBoundActionMetaData(body, serverManifest, formFieldPrefix) { - body = createResponse(serverManifest, formFieldPrefix, void 0, body); - close(body); - body = getChunk(body, 0); - body.then(function () {}); - if ("fulfilled" !== body.status) throw body.reason; - return body.value; -} -function createDrainHandler(destination, request) { - return function () { - return startFlowing(request, destination); - }; -} -function createCancelHandler(request, reason) { - return function () { - request.destination = null; - abort(request, Error(reason)); - }; -} -function createFakeWritableFromReadableStreamController(controller) { - return { - write: function (chunk) { - "string" === typeof chunk && (chunk = textEncoder.encode(chunk)); - controller.enqueue(chunk); - return !0; - }, - end: function () { - controller.close(); - }, - destroy: function (error) { - "function" === typeof controller.error - ? controller.error(error) - : controller.close(); - } - }; -} -function createFakeWritableFromNodeReadable(readable) { - return { - write: function (chunk) { - return readable.push(chunk); - }, - end: function () { - readable.push(null); - }, - destroy: function (error) { - readable.destroy(error); - } - }; -} -exports.createClientModuleProxy = function (moduleId) { - moduleId = registerClientReferenceImpl({}, moduleId, !1); - return new Proxy(moduleId, proxyHandlers$1); -}; -exports.createTemporaryReferenceSet = function () { - return new WeakMap(); -}; -exports.decodeAction = function (body, serverManifest) { - var formData = new FormData(), - action = null; - body.forEach(function (value, key) { - key.startsWith("$ACTION_") - ? key.startsWith("$ACTION_REF_") - ? ((value = "$ACTION_" + key.slice(12) + ":"), - (value = decodeBoundActionMetaData(body, serverManifest, value)), - (action = loadServerReference(serverManifest, value.id, value.bound))) - : key.startsWith("$ACTION_ID_") && - ((value = key.slice(11)), - (action = loadServerReference(serverManifest, value, null))) - : formData.append(key, value); - }); - return null === action - ? null - : action.then(function (fn) { - return fn.bind(null, formData); - }); -}; -exports.decodeFormState = function (actionResult, body, serverManifest) { - var keyPath = body.get("$ACTION_KEY"); - if ("string" !== typeof keyPath) return Promise.resolve(null); - var metaData = null; - body.forEach(function (value, key) { - key.startsWith("$ACTION_REF_") && - ((value = "$ACTION_" + key.slice(12) + ":"), - (metaData = decodeBoundActionMetaData(body, serverManifest, value))); - }); - if (null === metaData) return Promise.resolve(null); - var referenceId = metaData.id; - return Promise.resolve(metaData.bound).then(function (bound) { - return null === bound - ? null - : [actionResult, keyPath, referenceId, bound.length - 1]; - }); -}; -exports.decodeReply = function (body, webpackMap, options) { - if ("string" === typeof body) { - var form = new FormData(); - form.append("0", body); - body = form; - } - body = createResponse( - webpackMap, - "", - options ? options.temporaryReferences : void 0, - body - ); - webpackMap = getChunk(body, 0); - close(body); - return webpackMap; -}; -exports.decodeReplyFromAsyncIterable = function ( - iterable, - webpackMap, - options -) { - function progress(entry) { - if (entry.done) close(response); - else { - var _entry$value = entry.value; - entry = _entry$value[0]; - _entry$value = _entry$value[1]; - "string" === typeof _entry$value - ? resolveField(response, entry, _entry$value) - : response._formData.append(entry, _entry$value); - iterator.next().then(progress, error); - } - } - function error(reason) { - reportGlobalError(response, reason); - "function" === typeof iterator.throw && - iterator.throw(reason).then(error, error); - } - var iterator = iterable[ASYNC_ITERATOR](), - response = createResponse( - webpackMap, - "", - options ? options.temporaryReferences : void 0 - ); - iterator.next().then(progress, error); - return getChunk(response, 0); -}; -exports.decodeReplyFromBusboy = function (busboyStream, webpackMap, options) { - var response = createResponse( - webpackMap, - "", - options ? options.temporaryReferences : void 0 - ), - pendingFiles = 0, - queuedFields = []; - busboyStream.on("field", function (name, value) { - if (0 < pendingFiles) queuedFields.push(name, value); - else - try { - resolveField(response, name, value); - } catch (error) { - busboyStream.destroy(error); - } - }); - busboyStream.on("file", function (name, value, _ref2) { - var filename = _ref2.filename, - mimeType = _ref2.mimeType; - if ("base64" === _ref2.encoding.toLowerCase()) - busboyStream.destroy( - Error( - "React doesn't accept base64 encoded file uploads because we don't expect form data passed from a browser to ever encode data that way. If that's the wrong assumption, we can easily fix it." - ) - ); - else { - pendingFiles++; - var JSCompiler_object_inline_chunks_281 = []; - value.on("data", function (chunk) { - JSCompiler_object_inline_chunks_281.push(chunk); - }); - value.on("end", function () { - try { - var blob = new Blob(JSCompiler_object_inline_chunks_281, { - type: mimeType - }); - response._formData.append(name, blob, filename); - pendingFiles--; - if (0 === pendingFiles) { - for (blob = 0; blob < queuedFields.length; blob += 2) - resolveField( - response, - queuedFields[blob], - queuedFields[blob + 1] - ); - queuedFields.length = 0; - } - } catch (error) { - busboyStream.destroy(error); - } - }); - } - }); - busboyStream.on("finish", function () { - close(response); - }); - busboyStream.on("error", function (err) { - reportGlobalError(response, err); - }); - return getChunk(response, 0); -}; -exports.prerender = function (model, webpackMap, options) { - return new Promise(function (resolve, reject) { - var request = new RequestInstance( - 21, - model, - webpackMap, - options ? options.onError : void 0, - function () { - var writable, - stream = new ReadableStream( - { - type: "bytes", - start: function (controller) { - writable = - createFakeWritableFromReadableStreamController(controller); - }, - pull: function () { - startFlowing(request, writable); - }, - cancel: function (reason) { - request.destination = null; - abort(request, reason); - } - }, - { highWaterMark: 0 } - ); - resolve({ prelude: stream }); - }, - reject, - options ? options.identifierPrefix : void 0, - options ? options.temporaryReferences : void 0 - ); - if (options && options.signal) { - var signal = options.signal; - if (signal.aborted) abort(request, signal.reason); - else { - var listener = function () { - abort(request, signal.reason); - signal.removeEventListener("abort", listener); - }; - signal.addEventListener("abort", listener); - } - } - startWork(request); - }); -}; -exports.prerenderToNodeStream = function (model, webpackMap, options) { - return new Promise(function (resolve, reject) { - var request = new RequestInstance( - 21, - model, - webpackMap, - options ? options.onError : void 0, - function () { - var readable = new stream.Readable({ - read: function () { - startFlowing(request, writable); - } - }), - writable = createFakeWritableFromNodeReadable(readable); - resolve({ prelude: readable }); - }, - reject, - options ? options.identifierPrefix : void 0, - options ? options.temporaryReferences : void 0 - ); - if (options && options.signal) { - var signal = options.signal; - if (signal.aborted) abort(request, signal.reason); - else { - var listener = function () { - abort(request, signal.reason); - signal.removeEventListener("abort", listener); - }; - signal.addEventListener("abort", listener); - } - } - startWork(request); - }); -}; -exports.registerClientReference = function ( - proxyImplementation, - id, - exportName -) { - return registerClientReferenceImpl( - proxyImplementation, - id + "#" + exportName, - !1 - ); -}; -exports.registerServerReference = function (reference, id, exportName) { - return Object.defineProperties(reference, { - $$typeof: { value: SERVER_REFERENCE_TAG }, - $$id: { - value: null === exportName ? id : id + "#" + exportName, - configurable: !0 - }, - $$bound: { value: null, configurable: !0 }, - bind: { value: bind, configurable: !0 } - }); -}; -exports.renderToPipeableStream = function (model, webpackMap, options) { - var request = new RequestInstance( - 20, - model, - webpackMap, - options ? options.onError : void 0, - noop, - noop, - options ? options.identifierPrefix : void 0, - options ? options.temporaryReferences : void 0 - ), - hasStartedFlowing = !1; - startWork(request); - return { - pipe: function (destination) { - if (hasStartedFlowing) - throw Error( - "React currently only supports piping to one writable stream." - ); - hasStartedFlowing = !0; - startFlowing(request, destination); - destination.on("drain", createDrainHandler(destination, request)); - destination.on( - "error", - createCancelHandler( - request, - "The destination stream errored while writing data." - ) - ); - destination.on( - "close", - createCancelHandler(request, "The destination stream closed early.") - ); - return destination; - }, - abort: function (reason) { - abort(request, reason); - } - }; -}; -exports.renderToReadableStream = function (model, webpackMap, options) { - var request = new RequestInstance( - 20, - model, - webpackMap, - options ? options.onError : void 0, - noop, - noop, - options ? options.identifierPrefix : void 0, - options ? options.temporaryReferences : void 0 - ); - if (options && options.signal) { - var signal = options.signal; - if (signal.aborted) abort(request, signal.reason); - else { - var listener = function () { - abort(request, signal.reason); - signal.removeEventListener("abort", listener); - }; - signal.addEventListener("abort", listener); - } - } - var writable; - return new ReadableStream( - { - type: "bytes", - start: function (controller) { - writable = createFakeWritableFromReadableStreamController(controller); - startWork(request); - }, - pull: function () { - startFlowing(request, writable); - }, - cancel: function (reason) { - request.destination = null; - abort(request, reason); - } - }, - { highWaterMark: 0 } - ); -}; diff --git a/packages/next/src/compiled/react-server-dom-webpack/client.node.unbundled.js b/packages/next/src/compiled/react-server-dom-webpack/client.node.unbundled.js deleted file mode 100644 index 5ec0f2cb36236..0000000000000 --- a/packages/next/src/compiled/react-server-dom-webpack/client.node.unbundled.js +++ /dev/null @@ -1,7 +0,0 @@ -'use strict'; - -if (process.env.NODE_ENV === 'production') { - module.exports = require('./cjs/react-server-dom-webpack-client.node.unbundled.production.js'); -} else { - module.exports = require('./cjs/react-server-dom-webpack-client.node.unbundled.development.js'); -} 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 1a63f2a0aa595..607c88c61aeaa 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/package.json +++ b/packages/next/src/compiled/react-server-dom-webpack/package.json @@ -8,10 +8,7 @@ "workerd": "./client.edge.js", "deno": "./client.edge.js", "worker": "./client.edge.js", - "node": { - "webpack": "./client.node.js", - "default": "./client.node.unbundled.js" - }, + "node": "./client.node.js", "edge-light": "./client.edge.js", "browser": "./client.browser.js", "default": "./client.browser.js" @@ -19,15 +16,11 @@ "./client.browser": "./client.browser.js", "./client.edge": "./client.edge.js", "./client.node": "./client.node.js", - "./client.node.unbundled": "./client.node.unbundled.js", "./server": { "react-server": { "workerd": "./server.edge.js", "deno": "./server.browser.js", - "node": { - "webpack": "./server.node.js", - "default": "./server.node.unbundled.js" - }, + "node": "./server.node.js", "edge-light": "./server.edge.js", "browser": "./server.browser.js" }, @@ -36,15 +29,11 @@ "./server.browser": "./server.browser.js", "./server.edge": "./server.edge.js", "./server.node": "./server.node.js", - "./server.node.unbundled": "./server.node.unbundled.js", "./static": { "react-server": { "workerd": "./static.edge.js", "deno": "./static.browser.js", - "node": { - "webpack": "./static.node.js", - "default": "./static.node.unbundled.js" - }, + "node": "./static.node.js", "edge-light": "./static.edge.js", "browser": "./static.browser.js" }, @@ -53,7 +42,6 @@ "./static.browser": "./static.browser.js", "./static.edge": "./static.edge.js", "./static.node": "./static.node.js", - "./static.node.unbundled": "./static.node.unbundled.js", "./node-loader": "./esm/react-server-dom-webpack-node-loader.production.js", "./node-register": "./node-register.js", "./package.json": "./package.json" @@ -64,8 +52,8 @@ "webpack-sources": "^3.2.0" }, "peerDependencies": { - "react": "19.3.0-canary-66ae640b-20251204", - "react-dom": "19.3.0-canary-66ae640b-20251204", + "react": "19.3.0-canary-378973b3-20251205", + "react-dom": "19.3.0-canary-378973b3-20251205", "webpack": "^5.59.0" } } \ No newline at end of file diff --git a/packages/next/src/compiled/react-server-dom-webpack/server.node.unbundled.js b/packages/next/src/compiled/react-server-dom-webpack/server.node.unbundled.js deleted file mode 100644 index 5ecd09924975e..0000000000000 --- a/packages/next/src/compiled/react-server-dom-webpack/server.node.unbundled.js +++ /dev/null @@ -1,20 +0,0 @@ -'use strict'; - -var s; -if (process.env.NODE_ENV === 'production') { - s = require('./cjs/react-server-dom-webpack-server.node.unbundled.production.js'); -} else { - s = require('./cjs/react-server-dom-webpack-server.node.unbundled.development.js'); -} - -exports.renderToReadableStream = s.renderToReadableStream; -exports.renderToPipeableStream = s.renderToPipeableStream; -exports.decodeReply = s.decodeReply; -exports.decodeReplyFromBusboy = s.decodeReplyFromBusboy; -exports.decodeReplyFromAsyncIterable = s.decodeReplyFromAsyncIterable; -exports.decodeAction = s.decodeAction; -exports.decodeFormState = s.decodeFormState; -exports.registerServerReference = s.registerServerReference; -exports.registerClientReference = s.registerClientReference; -exports.createClientModuleProxy = s.createClientModuleProxy; -exports.createTemporaryReferenceSet = s.createTemporaryReferenceSet; diff --git a/packages/next/src/compiled/react-server-dom-webpack/static.node.unbundled.js b/packages/next/src/compiled/react-server-dom-webpack/static.node.unbundled.js deleted file mode 100644 index 850886dcd9e78..0000000000000 --- a/packages/next/src/compiled/react-server-dom-webpack/static.node.unbundled.js +++ /dev/null @@ -1,10 +0,0 @@ -'use strict'; - -var s; -if (process.env.NODE_ENV === 'production') { - s = require('./cjs/react-server-dom-webpack-server.node.unbundled.production.js'); -} else { - s = require('./cjs/react-server-dom-webpack-server.node.unbundled.development.js'); -} - -exports.prerenderToNodeStream = s.prerenderToNodeStream; diff --git a/packages/next/src/compiled/react/cjs/react.development.js b/packages/next/src/compiled/react/cjs/react.development.js index 518211767732b..db86d1fac1d4a 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-66ae640b-20251204"; + exports.version = "19.3.0-canary-378973b3-20251205"; "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 2964886c92890..933c44406978c 100644 --- a/packages/next/src/compiled/react/cjs/react.production.js +++ b/packages/next/src/compiled/react/cjs/react.production.js @@ -554,4 +554,4 @@ exports.useSyncExternalStore = function ( exports.useTransition = function () { return ReactSharedInternals.H.useTransition(); }; -exports.version = "19.3.0-canary-66ae640b-20251204"; +exports.version = "19.3.0-canary-378973b3-20251205"; 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 809d5db031229..213d7f6c96639 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-66ae640b-20251204"; + exports.version = "19.3.0-canary-378973b3-20251205"; })(); 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 2df49f3736d2e..f44c2647c6ec0 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 @@ -425,4 +425,4 @@ exports.useId = function () { exports.useMemo = function (create, deps) { return ReactSharedInternals.H.useMemo(create, deps); }; -exports.version = "19.3.0-canary-66ae640b-20251204"; +exports.version = "19.3.0-canary-378973b3-20251205"; diff --git a/packages/next/src/compiled/unistore/unistore.js b/packages/next/src/compiled/unistore/unistore.js index a85158b05fdaf..a5f3edd8b560a 100644 --- a/packages/next/src/compiled/unistore/unistore.js +++ b/packages/next/src/compiled/unistore/unistore.js @@ -1 +1 @@ -(()=>{var t={250: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={149: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