Ui修改
This commit is contained in:
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
@@ -0,0 +1,816 @@
|
||||
module.exports = [
|
||||
(()=>{"use strict";return[
|
||||
"[project]/src/app/robots--route-entry.js [app-route] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([
|
||||
"GET",
|
||||
()=>__TURBOPACK__imported__module__$5b$project$5d2f$src$2f$app$2f$robots$2d2d$route$2d$entry$2e$js__$5b$app$2d$route$5d$__$28$ecmascript$29$__$3c$locals$3e$__["GET"]
|
||||
]);
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$app$2f$robots$2d2d$route$2d$entry$2e$js__$5b$app$2d$route$5d$__$28$ecmascript$29$__$3c$locals$3e$__ = __turbopack_context__.i("[project]/src/app/robots--route-entry.js [app-route] (ecmascript) <locals>");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$app$2f$robots$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/app/robots.ts [app-route] (ecmascript)");
|
||||
}),
|
||||
"[project]/src/app/robots--route-entry.js [app-route] (ecmascript) <locals>", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([
|
||||
"GET",
|
||||
()=>GET
|
||||
]);
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$server$2e$js__$5b$app$2d$route$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/server.js [app-route] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$app$2f$robots$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/app/robots.ts [app-route] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$build$2f$webpack$2f$loaders$2f$metadata$2f$resolve$2d$route$2d$data$2e$js__$5b$app$2d$route$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/build/webpack/loaders/metadata/resolve-route-data.js [app-route] (ecmascript)");
|
||||
;
|
||||
;
|
||||
;
|
||||
const contentType = "text/plain";
|
||||
const cacheControl = "public, max-age=0, must-revalidate";
|
||||
const fileType = "robots";
|
||||
if (typeof __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$app$2f$robots$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__["default"] !== 'function') {
|
||||
throw new Error('Default export is missing in "./robots.ts"');
|
||||
}
|
||||
async function GET() {
|
||||
const data = await (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$app$2f$robots$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__["default"])();
|
||||
const content = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$build$2f$webpack$2f$loaders$2f$metadata$2f$resolve$2d$route$2d$data$2e$js__$5b$app$2d$route$5d$__$28$ecmascript$29$__["resolveRouteData"])(data, fileType);
|
||||
return new __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$server$2e$js__$5b$app$2d$route$5d$__$28$ecmascript$29$__["NextResponse"](content, {
|
||||
headers: {
|
||||
'Content-Type': contentType,
|
||||
'Cache-Control': cacheControl
|
||||
}
|
||||
});
|
||||
}
|
||||
;
|
||||
}),
|
||||
"[project]/src/app/robots.ts [app-route] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([
|
||||
"default",
|
||||
()=>robots
|
||||
]);
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$server$2e$js__$5b$app$2d$route$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/server.js [app-route] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$seo$2f$resolve$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/lib/seo/resolve.ts [app-route] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$seo$2f$site$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/lib/seo/site.ts [app-route] (ecmascript)");
|
||||
;
|
||||
;
|
||||
;
|
||||
function sitemapOrigin(foreverUrlAddr, requestOrigin) {
|
||||
if (foreverUrlAddr.startsWith("http")) return foreverUrlAddr.replace(/\/$/, "");
|
||||
const configured = ("TURBOPACK compile-time value", "http://localhost:26124")?.trim().replace(/\/$/, "");
|
||||
return configured || requestOrigin;
|
||||
}
|
||||
async function robots() {
|
||||
await (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$server$2e$js__$5b$app$2d$route$5d$__$28$ecmascript$29$__["connection"])();
|
||||
const [site, requestOrigin] = await Promise.all([
|
||||
(0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$seo$2f$resolve$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__["getSiteSEOCached"])(),
|
||||
(0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$seo$2f$site$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__["getRequestOrigin"])()
|
||||
]);
|
||||
const origin = sitemapOrigin(site.foreverUrlAddr, requestOrigin);
|
||||
return {
|
||||
rules: {
|
||||
userAgent: "*",
|
||||
allow: "/",
|
||||
disallow: [
|
||||
"/search"
|
||||
]
|
||||
},
|
||||
sitemap: `${origin}/sitemap.xml`
|
||||
};
|
||||
}
|
||||
}),
|
||||
"[project]/src/lib/api/app-config-server.ts [app-route] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([
|
||||
"getAppConfigInfo",
|
||||
()=>getAppConfigInfo
|
||||
]);
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$api$2f$server$2d$fetch$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/lib/api/server-fetch.ts [app-route] (ecmascript)");
|
||||
;
|
||||
async function getAppConfigInfo() {
|
||||
try {
|
||||
const data = await (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$api$2f$server$2d$fetch$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__["serverFetchJson"])("/api/app/config/info", {
|
||||
maxAttempts: 2,
|
||||
timeoutMs: 10_000,
|
||||
revalidate: 60,
|
||||
tags: [
|
||||
"app-config"
|
||||
]
|
||||
});
|
||||
return {
|
||||
data,
|
||||
error: ""
|
||||
};
|
||||
} catch (reason) {
|
||||
const error = reason instanceof Error ? reason.message : "公共配置加载失败";
|
||||
if ("TURBOPACK compile-time truthy", 1) {
|
||||
console.warn("[app-config]", error);
|
||||
}
|
||||
return {
|
||||
data: null,
|
||||
error
|
||||
};
|
||||
}
|
||||
}
|
||||
}),
|
||||
"[project]/src/lib/api/client-headers.ts [app-route] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([
|
||||
"buildBrowserApiHeaders",
|
||||
()=>buildBrowserApiHeaders,
|
||||
"clientHeaders",
|
||||
()=>clientHeaders,
|
||||
"clientIp",
|
||||
()=>clientIp
|
||||
]);
|
||||
const APP_VER = ("TURBOPACK compile-time value", "1.0.0")?.trim() || "1.0.0";
|
||||
function clean(value) {
|
||||
return value.replace(/[^\x20-\x7E]|[;=]/g, " ").trim();
|
||||
}
|
||||
/** 不依赖 node:net,避免被浏览器端打包。 */ function isIP(value) {
|
||||
if (/^(?:\d{1,3}\.){3}\d{1,3}$/.test(value)) {
|
||||
return value.split(".").every((part)=>{
|
||||
const n = Number(part);
|
||||
return String(n) === part && n >= 0 && n <= 255;
|
||||
});
|
||||
}
|
||||
// 宽松校验 IPv6,够用来转发 X-Real-IP。
|
||||
return value.includes(":") && /^[0-9a-fA-F:.]+$/.test(value);
|
||||
}
|
||||
function sysType(ua) {
|
||||
const value = ua.toLowerCase();
|
||||
if (value.includes("android")) return "h5_android";
|
||||
if (value.includes("iphone") || value.includes("ipad") || value.includes("ipod")) return "h5_ios";
|
||||
return "h5_pc";
|
||||
}
|
||||
function guessAndroidBrand(model, ua) {
|
||||
const value = `${model} ${ua}`;
|
||||
const brands = [
|
||||
[
|
||||
/Build\/HONOR|\bHONOR\b/i,
|
||||
"Honor"
|
||||
],
|
||||
[
|
||||
/Build\/HUAWEI|HUAWEI|HW-/i,
|
||||
"Huawei"
|
||||
],
|
||||
[
|
||||
/SM-|samsung|Galaxy/i,
|
||||
"Samsung"
|
||||
],
|
||||
[
|
||||
/Pixel/i,
|
||||
"Google"
|
||||
],
|
||||
[
|
||||
/Redmi|POCO|XiaoMi|\bMi\b/i,
|
||||
"Xiaomi"
|
||||
],
|
||||
[
|
||||
/OPPO|\bCPH\d{3,4}/i,
|
||||
"OPPO"
|
||||
],
|
||||
[
|
||||
/vivo|\bV\d{4}/i,
|
||||
"vivo"
|
||||
],
|
||||
[
|
||||
/OnePlus|ONEPLUS/i,
|
||||
"OnePlus"
|
||||
],
|
||||
[
|
||||
/realme|\bRMX\d{3,4}/i,
|
||||
"realme"
|
||||
]
|
||||
];
|
||||
return brands.find(([pattern])=>pattern.test(value))?.[1] || "";
|
||||
}
|
||||
function parseBrowser(ua) {
|
||||
const edge = ua.match(/Edg\/([\d.]+)/i);
|
||||
if (edge) return `Edge ${edge[1]}`;
|
||||
const opera = ua.match(/(?:OPR|Opera)\/([\d.]+)/i);
|
||||
if (opera) return `Opera ${opera[1]}`;
|
||||
const chrome = ua.match(/Chrome\/([\d.]+)/i);
|
||||
if (chrome && !/Edg\//i.test(ua)) return `Chrome ${chrome[1]}`;
|
||||
const safari = ua.match(/Version\/([\d.]+).*Safari/i);
|
||||
if (safari) return `Safari ${safari[1]}`;
|
||||
const firefox = ua.match(/Firefox\/([\d.]+)/i);
|
||||
if (firefox) return `Firefox ${firefox[1]}`;
|
||||
const ie = ua.match(/(?:MSIE\s|Trident.*rv:)([\d.]+)/i);
|
||||
if (ie) return `IE ${ie[1]}`;
|
||||
return "";
|
||||
}
|
||||
/** 从浏览器 User-Agent 解析设备公共字段,口径对齐 jha-1040 useragent.ParseDeviceFromUA。 */ function parseDeviceFromUA(ua) {
|
||||
const raw = ua.trim();
|
||||
let deviceBrand = "";
|
||||
let deviceModel = "";
|
||||
let deviceType = "desktop";
|
||||
let systemName = "Other";
|
||||
let systemVersion = "";
|
||||
if (/iPhone|iPad|iPod/i.test(raw)) {
|
||||
systemName = "iOS";
|
||||
deviceBrand = "Apple";
|
||||
const ios = raw.match(/OS (\d+[_\d]*) like Mac OS X/i);
|
||||
if (ios) systemVersion = ios[1].replace(/_/g, ".");
|
||||
if (/iPad/i.test(raw)) {
|
||||
deviceModel = "iPad";
|
||||
deviceType = "tablet";
|
||||
} else if (/iPod/i.test(raw)) {
|
||||
deviceModel = "iPod";
|
||||
deviceType = "mobile";
|
||||
} else {
|
||||
deviceModel = "iPhone";
|
||||
deviceType = "mobile";
|
||||
}
|
||||
} else if (/Android/i.test(raw)) {
|
||||
systemName = "Android";
|
||||
const version = raw.match(/Android ([\d.]+)/i);
|
||||
if (version) systemVersion = version[1];
|
||||
const model = raw.match(/Android\s+[\d.]+;\s*([^;)]+?)(?:\s+Build\/|\))/i);
|
||||
if (model?.[1]) deviceModel = model[1].trim();
|
||||
deviceBrand = guessAndroidBrand(deviceModel, raw);
|
||||
deviceType = /Mobile/i.test(raw) ? "mobile" : "tablet";
|
||||
} else if (/Windows/i.test(raw)) {
|
||||
systemName = "Windows";
|
||||
const win = raw.match(/Windows NT ([\d.]+)/i);
|
||||
if (win) systemVersion = win[1];
|
||||
} else if (/Mac OS X|Macintosh/i.test(raw)) {
|
||||
systemName = "macOS";
|
||||
deviceBrand = "Apple";
|
||||
deviceModel = "Mac";
|
||||
const mac = raw.match(/Mac OS X ([\d_]+)/i);
|
||||
if (mac) systemVersion = mac[1].replace(/_/g, ".");
|
||||
} else if (/Linux/i.test(raw)) {
|
||||
systemName = "Linux";
|
||||
}
|
||||
const devType = [
|
||||
deviceBrand,
|
||||
deviceModel,
|
||||
deviceType
|
||||
].map((part)=>part.trim()).filter(Boolean).join(" ");
|
||||
return {
|
||||
devType: devType || "desktop",
|
||||
sysType: sysType(raw),
|
||||
buildID: clean(parseBrowser(raw)) || "web",
|
||||
deviceBrand,
|
||||
deviceModel,
|
||||
systemName,
|
||||
systemVersion
|
||||
};
|
||||
}
|
||||
function xUserAgent(ua, extra = {}) {
|
||||
const info = parseDeviceFromUA(ua);
|
||||
return [
|
||||
extra.devID ? `DevID=${clean(extra.devID)}` : "",
|
||||
`DevType=${clean(info.devType)}`,
|
||||
`SysType=${info.sysType}`,
|
||||
`Ver=${clean(APP_VER)}`,
|
||||
`BuildID=${clean(info.buildID) || "web"}`,
|
||||
`device_brand=${clean(info.deviceBrand)}`,
|
||||
`device_model=${clean(info.deviceModel)}`,
|
||||
`system_name=${clean(info.systemName)}`,
|
||||
`system_version=${clean(info.systemVersion)}`,
|
||||
`sid=${clean(extra.sid || "")}`
|
||||
].filter((part)=>part !== "").join(";");
|
||||
}
|
||||
function sessionId(source) {
|
||||
const cookies = new Map((source.get("cookie") || "").split(";").map((value)=>{
|
||||
const index = value.indexOf("=");
|
||||
if (index < 0) return [
|
||||
"",
|
||||
""
|
||||
];
|
||||
return [
|
||||
value.slice(0, index).trim(),
|
||||
value.slice(index + 1).trim()
|
||||
];
|
||||
}));
|
||||
const sid = cookies.get("sid");
|
||||
if (sid) return sid;
|
||||
const token = cookies.get("_s_token_") || "";
|
||||
if (token.startsWith("{")) {
|
||||
try {
|
||||
return String(JSON.parse(token).sid || "");
|
||||
} catch {
|
||||
/* ignore */ }
|
||||
}
|
||||
return token;
|
||||
}
|
||||
function buildBrowserApiHeaders(devID = "", sid = "") {
|
||||
const ua = typeof navigator !== "undefined" ? navigator.userAgent : "";
|
||||
return {
|
||||
"X-User-Agent": xUserAgent(ua, {
|
||||
devID,
|
||||
sid
|
||||
})
|
||||
};
|
||||
}
|
||||
function clientIp(source, fallback = "") {
|
||||
const candidates = [
|
||||
source.get("x-real-ip"),
|
||||
source.get("x-forwarded-for")?.split(",")[0],
|
||||
fallback
|
||||
];
|
||||
for (const value of candidates){
|
||||
const ip = value?.trim() || "";
|
||||
if (ip && isIP(ip)) return ip;
|
||||
}
|
||||
return "";
|
||||
}
|
||||
function clientHeaders(source, overrides = {}) {
|
||||
const result = {};
|
||||
const ua = (overrides.userAgent || source?.get("user-agent") || "").trim();
|
||||
if (ua) result["User-Agent"] = ua;
|
||||
const incomingXua = source?.get("x-user-agent")?.trim() || "";
|
||||
if (incomingXua) {
|
||||
result["X-User-Agent"] = incomingXua;
|
||||
} else if (ua) {
|
||||
result["X-User-Agent"] = xUserAgent(ua, {
|
||||
sid: source ? sessionId(source) : ""
|
||||
});
|
||||
} else {
|
||||
Object.assign(result, buildBrowserApiHeaders(overrides.devID || "web-ssr"));
|
||||
}
|
||||
const ip = overrides.clientIp || (source ? clientIp(source) : "");
|
||||
if (ip) result["X-Real-IP"] = ip;
|
||||
return result;
|
||||
}
|
||||
}),
|
||||
"[project]/src/lib/api/config.ts [app-route] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([
|
||||
"API_BASE_URL",
|
||||
()=>API_BASE_URL,
|
||||
"getServerApiBaseUrl",
|
||||
()=>getServerApiBaseUrl
|
||||
]);
|
||||
/**
|
||||
* 浏览器接口根地址。
|
||||
* 留空时走同域 `/api/*`,由 next.config rewrites 转到 API_PROXY_TARGET。
|
||||
*/ const DEFAULT_UPSTREAM = "https://sgdj-h5.80sygtm.com";
|
||||
const raw = ("TURBOPACK compile-time value", "");
|
||||
const API_BASE_URL = (raw ?? "").replace(/\/$/, "");
|
||||
function getServerApiBaseUrl() {
|
||||
const proxy = process.env.API_PROXY_TARGET?.trim();
|
||||
if (proxy) return proxy.replace(/\/$/, "");
|
||||
if (raw?.trim()) return raw.replace(/\/$/, "");
|
||||
return DEFAULT_UPSTREAM;
|
||||
}
|
||||
}),
|
||||
"[project]/src/lib/api/server-fetch.ts [app-route] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([
|
||||
"isRequestAborted",
|
||||
()=>isRequestAborted,
|
||||
"serverFetchJson",
|
||||
()=>serverFetchJson
|
||||
]);
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$headers$2e$js__$5b$app$2d$route$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/headers.js [app-route] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$api$2f$client$2d$headers$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/lib/api/client-headers.ts [app-route] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$api$2f$config$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/lib/api/config.ts [app-route] (ecmascript)");
|
||||
;
|
||||
;
|
||||
;
|
||||
const MAX_ATTEMPTS = 3;
|
||||
const RETRY_BASE_MS = 400;
|
||||
function networkErrorCode(error) {
|
||||
if (!(error instanceof Error)) return "";
|
||||
const withCode = error;
|
||||
if (withCode.code) return withCode.code;
|
||||
if (withCode.cause?.code) return withCode.cause.code;
|
||||
const nested = withCode.cause?.errors?.[0];
|
||||
return nested?.code || "";
|
||||
}
|
||||
function isRequestAborted(error) {
|
||||
if (!(error instanceof Error)) return false;
|
||||
if (error.name === "TimeoutError") return false;
|
||||
return error.name === "AbortError" || /this operation was aborted/i.test(error.message);
|
||||
}
|
||||
function isRetryableNetworkError(error) {
|
||||
if (!(error instanceof Error)) return false;
|
||||
if (isRequestAborted(error)) return false;
|
||||
if (error.name === "TimeoutError" || error.name === "AbortError") return true;
|
||||
const message = error.message.toLowerCase();
|
||||
if (message.includes("fetch failed") || message.includes("network")) return true;
|
||||
const code = networkErrorCode(error);
|
||||
if (/ENETUNREACH|ECONNRESET|ECONNREFUSED|ETIMEDOUT|EAI_AGAIN|ENOTFOUND|UND_ERR/i.test(code)) {
|
||||
return true;
|
||||
}
|
||||
const cause = error.cause;
|
||||
if (Array.isArray(cause?.errors)) return true;
|
||||
return false;
|
||||
}
|
||||
function wait(ms) {
|
||||
return new Promise((resolve)=>setTimeout(resolve, ms));
|
||||
}
|
||||
function networkMessage(error) {
|
||||
const code = networkErrorCode(error);
|
||||
const message = error instanceof Error ? error.message : "";
|
||||
if (error instanceof Error && (error.name === "TimeoutError" || /aborted due to timeout/i.test(message))) {
|
||||
return "接口暂时不可用(服务端网络超时)";
|
||||
}
|
||||
if (/ETIMEDOUT|ENETUNREACH|ECONNREFUSED|fetch failed/i.test(`${code} ${message}`)) {
|
||||
return "接口暂时不可用(服务端网络超时)";
|
||||
}
|
||||
return message || "请求失败";
|
||||
}
|
||||
async function requestIdentityHeaders() {
|
||||
try {
|
||||
return (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$api$2f$client$2d$headers$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__["clientHeaders"])(await (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$headers$2e$js__$5b$app$2d$route$5d$__$28$ecmascript$29$__["headers"])());
|
||||
} catch {
|
||||
return (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$api$2f$client$2d$headers$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__["buildBrowserApiHeaders"])("web-ssr");
|
||||
}
|
||||
}
|
||||
async function serverFetchJson(pathWithQuery, options) {
|
||||
const base = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$api$2f$config$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__["getServerApiBaseUrl"])();
|
||||
const url = `${base}${pathWithQuery}`;
|
||||
const timeoutMs = options?.timeoutMs ?? 12_000;
|
||||
const maxAttempts = options?.maxAttempts ?? MAX_ATTEMPTS;
|
||||
const identity = await requestIdentityHeaders();
|
||||
const nextInit = options?.revalidate !== undefined || options?.tags?.length ? {
|
||||
...options.revalidate !== undefined ? {
|
||||
revalidate: options.revalidate
|
||||
} : {},
|
||||
...options.tags?.length ? {
|
||||
tags: options.tags
|
||||
} : {}
|
||||
} : undefined;
|
||||
let lastError;
|
||||
for(let attempt = 1; attempt <= maxAttempts; attempt++){
|
||||
try {
|
||||
const response = await fetch(url, {
|
||||
headers: {
|
||||
Accept: "application/json",
|
||||
...identity,
|
||||
...options?.headers
|
||||
},
|
||||
signal: AbortSignal.timeout(timeoutMs),
|
||||
...nextInit ? {
|
||||
next: nextInit
|
||||
} : {}
|
||||
});
|
||||
const text = await response.text();
|
||||
let payload = null;
|
||||
try {
|
||||
payload = text ? JSON.parse(text) : null;
|
||||
} catch {
|
||||
payload = null;
|
||||
}
|
||||
if (!payload || typeof payload.code !== "number") {
|
||||
throw new Error(response.ok ? "接口响应格式异常" : `接口暂时不可用 (${response.status})`);
|
||||
}
|
||||
if (!response.ok || payload.code !== 200) {
|
||||
throw new Error(payload.tip || payload.msg || "请求失败");
|
||||
}
|
||||
return payload.data;
|
||||
} catch (error) {
|
||||
lastError = error;
|
||||
if (attempt >= maxAttempts || !isRetryableNetworkError(error)) break;
|
||||
await wait(RETRY_BASE_MS * attempt);
|
||||
}
|
||||
}
|
||||
throw new Error(networkMessage(lastError));
|
||||
}
|
||||
}),
|
||||
"[project]/src/lib/seo/metadata.ts [app-route] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([
|
||||
"OG_DEFAULT_IMAGE",
|
||||
()=>OG_DEFAULT_IMAGE,
|
||||
"SITE_NAME",
|
||||
()=>SITE_NAME,
|
||||
"brandText",
|
||||
()=>brandText,
|
||||
"buildPageMetadata",
|
||||
()=>buildPageMetadata,
|
||||
"isPlaceholderSeoText",
|
||||
()=>isPlaceholderSeoText,
|
||||
"normalizeSEO",
|
||||
()=>normalizeSEO,
|
||||
"paginateSEO",
|
||||
()=>paginateSEO,
|
||||
"resolveShareImage",
|
||||
()=>resolveShareImage,
|
||||
"siteSEOFromConfig",
|
||||
()=>siteSEOFromConfig,
|
||||
"withSiteSuffix",
|
||||
()=>withSiteSuffix
|
||||
]);
|
||||
const SITE_NAME = "黄果短剧";
|
||||
/** 后台文案里残留的旧站名统一换成 SITE_NAME。 */ const LEGACY_SITE_NAMES = /91短剧|黄豆魔改短剧|黄豆短剧/g;
|
||||
function brandText(value) {
|
||||
return (value || "").trim().replace(LEGACY_SITE_NAMES, SITE_NAME);
|
||||
}
|
||||
const OG_DEFAULT_IMAGE = "/og-default.png";
|
||||
const PLACEHOLDER_SEO = /^(网站标题|网站描述|网站名称|导航标题)$/;
|
||||
function cleanText(value) {
|
||||
const text = value?.replace(/\s+/g, " ").trim() || "";
|
||||
if (!text || PLACEHOLDER_SEO.test(text)) return "";
|
||||
return text;
|
||||
}
|
||||
function cleanKeywords(value) {
|
||||
const source = Array.isArray(value) ? value : value?.split(/[,,]/) || [];
|
||||
const seen = new Set();
|
||||
const keywords = [];
|
||||
for (const item of source){
|
||||
const text = cleanText(item);
|
||||
const key = text.toLowerCase();
|
||||
if (!text || seen.has(key)) continue;
|
||||
seen.add(key);
|
||||
keywords.push(text);
|
||||
}
|
||||
return keywords;
|
||||
}
|
||||
function isPlaceholderSeoText(value) {
|
||||
return !cleanText(value);
|
||||
}
|
||||
function normalizeSEO(source, fallback = {}) {
|
||||
return {
|
||||
title: cleanText(source?.title) || cleanText(source?.webTitle) || cleanText(fallback.title) || SITE_NAME,
|
||||
description: cleanText(source?.description) || cleanText(source?.desc) || cleanText(source?.webDescription) || cleanText(fallback.description) || "",
|
||||
keywords: cleanKeywords(source?.keywords).length ? cleanKeywords(source?.keywords) : cleanKeywords(source?.keyword).length ? cleanKeywords(source?.keyword) : cleanKeywords(source?.keyworld).length ? cleanKeywords(source?.keyworld) : cleanKeywords(source?.webKeyworld).length ? cleanKeywords(source?.webKeyworld) : cleanKeywords(fallback.keywords)
|
||||
};
|
||||
}
|
||||
function withSiteSuffix(title, siteName = SITE_NAME) {
|
||||
const name = siteName.trim() || SITE_NAME;
|
||||
if (!title || title === name || title.includes(name)) return title || name;
|
||||
return `${title} - ${name}`;
|
||||
}
|
||||
function paginateSEO(seo, page = 1, siteName = SITE_NAME) {
|
||||
if (!Number.isFinite(page) || page <= 1) return seo;
|
||||
const marker = `第${page}页`;
|
||||
return {
|
||||
title: seo.title.includes(marker) ? seo.title : `${seo.title} ${marker}`,
|
||||
description: seo.description ? `${seo.description} ${marker}` : seo.description,
|
||||
keywords: seo.keywords.includes(marker) ? seo.keywords : [
|
||||
...seo.keywords,
|
||||
marker
|
||||
]
|
||||
};
|
||||
}
|
||||
function resolveShareImage(image) {
|
||||
const value = image?.trim();
|
||||
if (value && /^https?:\/\//i.test(value)) return value;
|
||||
return OG_DEFAULT_IMAGE;
|
||||
}
|
||||
function siteSEOFromConfig(config) {
|
||||
return normalizeSEO({
|
||||
title: config?.webTitle,
|
||||
description: config?.webDescription,
|
||||
keywords: config?.webKeyworld
|
||||
});
|
||||
}
|
||||
function buildPageMetadata(options) {
|
||||
const siteName = options.siteName?.trim() || SITE_NAME;
|
||||
const title = withSiteSuffix(options.title, siteName);
|
||||
const description = options.description?.trim() || undefined;
|
||||
const keywords = options.keywords?.filter(Boolean);
|
||||
const image = resolveShareImage(options.image);
|
||||
return {
|
||||
title,
|
||||
description,
|
||||
keywords: keywords?.length ? keywords.join(",") : undefined,
|
||||
robots: options.robots,
|
||||
alternates: {
|
||||
canonical: options.canonical
|
||||
},
|
||||
openGraph: {
|
||||
type: options.ogType === "website" || !options.ogType ? "website" : options.ogType,
|
||||
locale: "zh_CN",
|
||||
siteName,
|
||||
title,
|
||||
description,
|
||||
url: options.canonical,
|
||||
images: [
|
||||
{
|
||||
url: image,
|
||||
alt: title
|
||||
}
|
||||
]
|
||||
},
|
||||
twitter: {
|
||||
card: "summary_large_image",
|
||||
title,
|
||||
description,
|
||||
images: [
|
||||
image
|
||||
]
|
||||
}
|
||||
};
|
||||
}
|
||||
}),
|
||||
"[project]/src/lib/seo/resolve.ts [app-route] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([
|
||||
"configSiteName",
|
||||
()=>configSiteName,
|
||||
"configToSiteSEO",
|
||||
()=>configToSiteSEO,
|
||||
"getSiteSEOCached",
|
||||
()=>getSiteSEOCached,
|
||||
"mergeSEO",
|
||||
()=>mergeSEO,
|
||||
"resolveContentMetadata",
|
||||
()=>resolveContentMetadata,
|
||||
"resolvePageMetadata",
|
||||
()=>resolvePageMetadata
|
||||
]);
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2e$js__$5b$app$2d$route$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react.js [app-route] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$api$2f$app$2d$config$2d$server$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/lib/api/app-config-server.ts [app-route] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$seo$2f$metadata$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/lib/seo/metadata.ts [app-route] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$seo$2f$site$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/lib/seo/site.ts [app-route] (ecmascript)");
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
function mergeSEO(primary, fallback = {}) {
|
||||
const main = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$seo$2f$metadata$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__["normalizeSEO"])(primary);
|
||||
const extra = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$seo$2f$metadata$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__["normalizeSEO"])(null, fallback);
|
||||
return {
|
||||
title: main.title && main.title !== __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$seo$2f$metadata$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__["SITE_NAME"] ? main.title : extra.title || main.title,
|
||||
description: main.description || extra.description,
|
||||
keywords: main.keywords.length ? main.keywords : extra.keywords
|
||||
};
|
||||
}
|
||||
function configToSiteSEO(config) {
|
||||
return (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$seo$2f$metadata$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__["normalizeSEO"])({
|
||||
title: config?.webTitle,
|
||||
description: config?.webDescription,
|
||||
keywords: config?.webKeyworld
|
||||
}, {
|
||||
title: ""
|
||||
});
|
||||
}
|
||||
function configSiteName(name) {
|
||||
return (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$seo$2f$site$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__["getSiteName"])(name);
|
||||
}
|
||||
const getSiteSEOCached = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$rsc$2f$react$2e$js__$5b$app$2d$route$5d$__$28$ecmascript$29$__["cache"])(async ()=>{
|
||||
const { data } = await (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$api$2f$app$2d$config$2d$server$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__["getAppConfigInfo"])();
|
||||
const config = data?.config;
|
||||
return {
|
||||
seo: mergeSEO(data?.seoInfo, configToSiteSEO(config)),
|
||||
siteName: configSiteName(config?.webSiteName || data?.seoInfo?.webSiteName),
|
||||
foreverUrlAddr: config?.foreverUrlAddr?.trim() || ""
|
||||
};
|
||||
});
|
||||
async function resolvePageMetadata(options) {
|
||||
const site = await getSiteSEOCached();
|
||||
const pageSEO = options.siteFallback === false ? (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$seo$2f$metadata$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__["normalizeSEO"])(options.seoInfo, {
|
||||
title: options.fallbackTitle,
|
||||
description: options.fallbackDescription,
|
||||
keywords: options.fallbackKeywords
|
||||
}) : mergeSEO(options.seoInfo, mergeSEO({
|
||||
title: options.fallbackTitle,
|
||||
description: options.fallbackDescription,
|
||||
keywords: options.fallbackKeywords
|
||||
}, site.seo));
|
||||
const seo = (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$seo$2f$metadata$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__["paginateSEO"])(pageSEO, options.page, site.siteName);
|
||||
return (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$seo$2f$metadata$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__["buildPageMetadata"])({
|
||||
title: seo.title,
|
||||
description: seo.description,
|
||||
keywords: seo.keywords,
|
||||
canonical: await (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$seo$2f$site$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__["absoluteRequestUrl"])(options.canonical),
|
||||
robots: options.robots,
|
||||
siteName: site.siteName,
|
||||
ogType: options.ogType
|
||||
});
|
||||
}
|
||||
function resolveContentMetadata(options) {
|
||||
return resolvePageMetadata({
|
||||
...options,
|
||||
siteFallback: false
|
||||
});
|
||||
}
|
||||
}),
|
||||
"[project]/src/lib/seo/site.ts [app-route] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([
|
||||
"absoluteRequestUrl",
|
||||
()=>absoluteRequestUrl,
|
||||
"absoluteUrl",
|
||||
()=>absoluteUrl,
|
||||
"getRequestOrigin",
|
||||
()=>getRequestOrigin,
|
||||
"getSiteName",
|
||||
()=>getSiteName,
|
||||
"getSiteOrigin",
|
||||
()=>getSiteOrigin
|
||||
]);
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$headers$2e$js__$5b$app$2d$route$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/headers.js [app-route] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$seo$2f$metadata$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/lib/seo/metadata.ts [app-route] (ecmascript)");
|
||||
;
|
||||
;
|
||||
function getSiteOrigin() {
|
||||
const configured = ("TURBOPACK compile-time value", "http://localhost:26124")?.trim().replace(/\/$/, "");
|
||||
if (configured) return configured;
|
||||
return "https://hdmgdj.com";
|
||||
}
|
||||
function getSiteName(name) {
|
||||
const value = name?.trim();
|
||||
return value || __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$seo$2f$metadata$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__["SITE_NAME"];
|
||||
}
|
||||
async function getRequestOrigin() {
|
||||
if (process.env.NEXT_PHASE === "phase-production-build") return getSiteOrigin();
|
||||
try {
|
||||
const headerList = await (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$headers$2e$js__$5b$app$2d$route$5d$__$28$ecmascript$29$__["headers"])();
|
||||
const host = headerList.get("x-forwarded-host") || headerList.get("host");
|
||||
if (!host) return getSiteOrigin();
|
||||
const forwarded = headerList.get("x-forwarded-proto");
|
||||
const proto = forwarded || (host.startsWith("localhost") || host.startsWith("127.0.0.1") ? "http" : "https");
|
||||
return `${proto}://${host.split(",")[0].trim()}`;
|
||||
} catch {
|
||||
return getSiteOrigin();
|
||||
}
|
||||
}
|
||||
function absoluteUrl(path = "/", origin = getSiteOrigin()) {
|
||||
if (/^https?:\/\//i.test(path)) return path;
|
||||
const base = origin.replace(/\/$/, "");
|
||||
if (!path || path === "/") return `${base}/`;
|
||||
return `${base}${path.startsWith("/") ? path : `/${path}`}`;
|
||||
}
|
||||
async function absoluteRequestUrl(path = "/") {
|
||||
return absoluteUrl(path, await getRequestOrigin());
|
||||
}
|
||||
}),
|
||||
]})(),
|
||||
"[externals]/crypto [external] (crypto, cjs)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
var mod = __turbopack_context__.x("crypto", () => require("crypto"));
|
||||
|
||||
module.exports = mod;
|
||||
}),
|
||||
"[externals]/next/dist/compiled/@opentelemetry/api [external] (next/dist/compiled/@opentelemetry/api, cjs)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
var mod = __turbopack_context__.x("next/dist/compiled/@opentelemetry/api", () => require("next/dist/compiled/@opentelemetry/api"));
|
||||
|
||||
module.exports = mod;
|
||||
}),
|
||||
"[externals]/next/dist/compiled/next-server/app-page-turbo.runtime.dev.js [external] (next/dist/compiled/next-server/app-page-turbo.runtime.dev.js, cjs)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
var mod = __turbopack_context__.x("next/dist/compiled/next-server/app-page-turbo.runtime.dev.js", () => require("next/dist/compiled/next-server/app-page-turbo.runtime.dev.js"));
|
||||
|
||||
module.exports = mod;
|
||||
}),
|
||||
"[externals]/next/dist/compiled/next-server/app-route-turbo.runtime.dev.js [external] (next/dist/compiled/next-server/app-route-turbo.runtime.dev.js, cjs)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
var mod = __turbopack_context__.x("next/dist/compiled/next-server/app-route-turbo.runtime.dev.js", () => require("next/dist/compiled/next-server/app-route-turbo.runtime.dev.js"));
|
||||
|
||||
module.exports = mod;
|
||||
}),
|
||||
"[externals]/next/dist/server/app-render/action-async-storage.external.js [external] (next/dist/server/app-render/action-async-storage.external.js, cjs)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
var mod = __turbopack_context__.x("next/dist/server/app-render/action-async-storage.external.js", () => require("next/dist/server/app-render/action-async-storage.external.js"));
|
||||
|
||||
module.exports = mod;
|
||||
}),
|
||||
"[externals]/next/dist/server/app-render/after-task-async-storage.external.js [external] (next/dist/server/app-render/after-task-async-storage.external.js, cjs)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
var mod = __turbopack_context__.x("next/dist/server/app-render/after-task-async-storage.external.js", () => require("next/dist/server/app-render/after-task-async-storage.external.js"));
|
||||
|
||||
module.exports = mod;
|
||||
}),
|
||||
"[externals]/next/dist/server/app-render/work-async-storage.external.js [external] (next/dist/server/app-render/work-async-storage.external.js, cjs)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
var mod = __turbopack_context__.x("next/dist/server/app-render/work-async-storage.external.js", () => require("next/dist/server/app-render/work-async-storage.external.js"));
|
||||
|
||||
module.exports = mod;
|
||||
}),
|
||||
"[externals]/next/dist/server/app-render/work-unit-async-storage.external.js [external] (next/dist/server/app-render/work-unit-async-storage.external.js, cjs)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
var mod = __turbopack_context__.x("next/dist/server/app-render/work-unit-async-storage.external.js", () => require("next/dist/server/app-render/work-unit-async-storage.external.js"));
|
||||
|
||||
module.exports = mod;
|
||||
}),
|
||||
"[externals]/next/dist/server/runtime-reacts.external.js [external] (next/dist/server/runtime-reacts.external.js, cjs)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
var mod = __turbopack_context__.x("next/dist/server/runtime-reacts.external.js", () => require("next/dist/server/runtime-reacts.external.js"));
|
||||
|
||||
module.exports = mod;
|
||||
}),
|
||||
"[externals]/next/dist/shared/lib/no-fallback-error.external.js [external] (next/dist/shared/lib/no-fallback-error.external.js, cjs)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
var mod = __turbopack_context__.x("next/dist/shared/lib/no-fallback-error.external.js", () => require("next/dist/shared/lib/no-fallback-error.external.js"));
|
||||
|
||||
module.exports = mod;
|
||||
}),
|
||||
"[externals]/node:stream [external] (node:stream, cjs)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
var mod = __turbopack_context__.x("node:stream", () => require("node:stream"));
|
||||
|
||||
module.exports = mod;
|
||||
}),
|
||||
"[externals]/path [external] (path, cjs)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
var mod = __turbopack_context__.x("path", () => require("path"));
|
||||
|
||||
module.exports = mod;
|
||||
}),
|
||||
];
|
||||
|
||||
//# sourceMappingURL=%5Broot-of-the-server%5D__0_kp43jikcggb._.js.map
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,477 @@
|
||||
module.exports = [
|
||||
(()=>{"use strict";return[
|
||||
"[project]/src/app/h5/m3u8/[...path]/route.ts [app-route] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([
|
||||
"GET",
|
||||
()=>GET
|
||||
]);
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$media$2f$proxy$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/lib/media/proxy.ts [app-route] (ecmascript)");
|
||||
;
|
||||
function GET(request) {
|
||||
return (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$media$2f$proxy$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__["proxyHls"])(request);
|
||||
}
|
||||
}),
|
||||
"[project]/src/lib/api/client-headers.ts [app-route] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([
|
||||
"buildBrowserApiHeaders",
|
||||
()=>buildBrowserApiHeaders,
|
||||
"clientHeaders",
|
||||
()=>clientHeaders,
|
||||
"clientIp",
|
||||
()=>clientIp
|
||||
]);
|
||||
const APP_VER = ("TURBOPACK compile-time value", "1.0.0")?.trim() || "1.0.0";
|
||||
function clean(value) {
|
||||
return value.replace(/[^\x20-\x7E]|[;=]/g, " ").trim();
|
||||
}
|
||||
/** 不依赖 node:net,避免被浏览器端打包。 */ function isIP(value) {
|
||||
if (/^(?:\d{1,3}\.){3}\d{1,3}$/.test(value)) {
|
||||
return value.split(".").every((part)=>{
|
||||
const n = Number(part);
|
||||
return String(n) === part && n >= 0 && n <= 255;
|
||||
});
|
||||
}
|
||||
// 宽松校验 IPv6,够用来转发 X-Real-IP。
|
||||
return value.includes(":") && /^[0-9a-fA-F:.]+$/.test(value);
|
||||
}
|
||||
function sysType(ua) {
|
||||
const value = ua.toLowerCase();
|
||||
if (value.includes("android")) return "h5_android";
|
||||
if (value.includes("iphone") || value.includes("ipad") || value.includes("ipod")) return "h5_ios";
|
||||
return "h5_pc";
|
||||
}
|
||||
function guessAndroidBrand(model, ua) {
|
||||
const value = `${model} ${ua}`;
|
||||
const brands = [
|
||||
[
|
||||
/Build\/HONOR|\bHONOR\b/i,
|
||||
"Honor"
|
||||
],
|
||||
[
|
||||
/Build\/HUAWEI|HUAWEI|HW-/i,
|
||||
"Huawei"
|
||||
],
|
||||
[
|
||||
/SM-|samsung|Galaxy/i,
|
||||
"Samsung"
|
||||
],
|
||||
[
|
||||
/Pixel/i,
|
||||
"Google"
|
||||
],
|
||||
[
|
||||
/Redmi|POCO|XiaoMi|\bMi\b/i,
|
||||
"Xiaomi"
|
||||
],
|
||||
[
|
||||
/OPPO|\bCPH\d{3,4}/i,
|
||||
"OPPO"
|
||||
],
|
||||
[
|
||||
/vivo|\bV\d{4}/i,
|
||||
"vivo"
|
||||
],
|
||||
[
|
||||
/OnePlus|ONEPLUS/i,
|
||||
"OnePlus"
|
||||
],
|
||||
[
|
||||
/realme|\bRMX\d{3,4}/i,
|
||||
"realme"
|
||||
]
|
||||
];
|
||||
return brands.find(([pattern])=>pattern.test(value))?.[1] || "";
|
||||
}
|
||||
function parseBrowser(ua) {
|
||||
const edge = ua.match(/Edg\/([\d.]+)/i);
|
||||
if (edge) return `Edge ${edge[1]}`;
|
||||
const opera = ua.match(/(?:OPR|Opera)\/([\d.]+)/i);
|
||||
if (opera) return `Opera ${opera[1]}`;
|
||||
const chrome = ua.match(/Chrome\/([\d.]+)/i);
|
||||
if (chrome && !/Edg\//i.test(ua)) return `Chrome ${chrome[1]}`;
|
||||
const safari = ua.match(/Version\/([\d.]+).*Safari/i);
|
||||
if (safari) return `Safari ${safari[1]}`;
|
||||
const firefox = ua.match(/Firefox\/([\d.]+)/i);
|
||||
if (firefox) return `Firefox ${firefox[1]}`;
|
||||
const ie = ua.match(/(?:MSIE\s|Trident.*rv:)([\d.]+)/i);
|
||||
if (ie) return `IE ${ie[1]}`;
|
||||
return "";
|
||||
}
|
||||
/** 从浏览器 User-Agent 解析设备公共字段,口径对齐 jha-1040 useragent.ParseDeviceFromUA。 */ function parseDeviceFromUA(ua) {
|
||||
const raw = ua.trim();
|
||||
let deviceBrand = "";
|
||||
let deviceModel = "";
|
||||
let deviceType = "desktop";
|
||||
let systemName = "Other";
|
||||
let systemVersion = "";
|
||||
if (/iPhone|iPad|iPod/i.test(raw)) {
|
||||
systemName = "iOS";
|
||||
deviceBrand = "Apple";
|
||||
const ios = raw.match(/OS (\d+[_\d]*) like Mac OS X/i);
|
||||
if (ios) systemVersion = ios[1].replace(/_/g, ".");
|
||||
if (/iPad/i.test(raw)) {
|
||||
deviceModel = "iPad";
|
||||
deviceType = "tablet";
|
||||
} else if (/iPod/i.test(raw)) {
|
||||
deviceModel = "iPod";
|
||||
deviceType = "mobile";
|
||||
} else {
|
||||
deviceModel = "iPhone";
|
||||
deviceType = "mobile";
|
||||
}
|
||||
} else if (/Android/i.test(raw)) {
|
||||
systemName = "Android";
|
||||
const version = raw.match(/Android ([\d.]+)/i);
|
||||
if (version) systemVersion = version[1];
|
||||
const model = raw.match(/Android\s+[\d.]+;\s*([^;)]+?)(?:\s+Build\/|\))/i);
|
||||
if (model?.[1]) deviceModel = model[1].trim();
|
||||
deviceBrand = guessAndroidBrand(deviceModel, raw);
|
||||
deviceType = /Mobile/i.test(raw) ? "mobile" : "tablet";
|
||||
} else if (/Windows/i.test(raw)) {
|
||||
systemName = "Windows";
|
||||
const win = raw.match(/Windows NT ([\d.]+)/i);
|
||||
if (win) systemVersion = win[1];
|
||||
} else if (/Mac OS X|Macintosh/i.test(raw)) {
|
||||
systemName = "macOS";
|
||||
deviceBrand = "Apple";
|
||||
deviceModel = "Mac";
|
||||
const mac = raw.match(/Mac OS X ([\d_]+)/i);
|
||||
if (mac) systemVersion = mac[1].replace(/_/g, ".");
|
||||
} else if (/Linux/i.test(raw)) {
|
||||
systemName = "Linux";
|
||||
}
|
||||
const devType = [
|
||||
deviceBrand,
|
||||
deviceModel,
|
||||
deviceType
|
||||
].map((part)=>part.trim()).filter(Boolean).join(" ");
|
||||
return {
|
||||
devType: devType || "desktop",
|
||||
sysType: sysType(raw),
|
||||
buildID: clean(parseBrowser(raw)) || "web",
|
||||
deviceBrand,
|
||||
deviceModel,
|
||||
systemName,
|
||||
systemVersion
|
||||
};
|
||||
}
|
||||
function xUserAgent(ua, extra = {}) {
|
||||
const info = parseDeviceFromUA(ua);
|
||||
return [
|
||||
extra.devID ? `DevID=${clean(extra.devID)}` : "",
|
||||
`DevType=${clean(info.devType)}`,
|
||||
`SysType=${info.sysType}`,
|
||||
`Ver=${clean(APP_VER)}`,
|
||||
`BuildID=${clean(info.buildID) || "web"}`,
|
||||
`device_brand=${clean(info.deviceBrand)}`,
|
||||
`device_model=${clean(info.deviceModel)}`,
|
||||
`system_name=${clean(info.systemName)}`,
|
||||
`system_version=${clean(info.systemVersion)}`,
|
||||
`sid=${clean(extra.sid || "")}`
|
||||
].filter((part)=>part !== "").join(";");
|
||||
}
|
||||
function sessionId(source) {
|
||||
const cookies = new Map((source.get("cookie") || "").split(";").map((value)=>{
|
||||
const index = value.indexOf("=");
|
||||
if (index < 0) return [
|
||||
"",
|
||||
""
|
||||
];
|
||||
return [
|
||||
value.slice(0, index).trim(),
|
||||
value.slice(index + 1).trim()
|
||||
];
|
||||
}));
|
||||
const sid = cookies.get("sid");
|
||||
if (sid) return sid;
|
||||
const token = cookies.get("_s_token_") || "";
|
||||
if (token.startsWith("{")) {
|
||||
try {
|
||||
return String(JSON.parse(token).sid || "");
|
||||
} catch {
|
||||
/* ignore */ }
|
||||
}
|
||||
return token;
|
||||
}
|
||||
function buildBrowserApiHeaders(devID = "", sid = "") {
|
||||
const ua = typeof navigator !== "undefined" ? navigator.userAgent : "";
|
||||
return {
|
||||
"X-User-Agent": xUserAgent(ua, {
|
||||
devID,
|
||||
sid
|
||||
})
|
||||
};
|
||||
}
|
||||
function clientIp(source, fallback = "") {
|
||||
const candidates = [
|
||||
source.get("x-real-ip"),
|
||||
source.get("x-forwarded-for")?.split(",")[0],
|
||||
fallback
|
||||
];
|
||||
for (const value of candidates){
|
||||
const ip = value?.trim() || "";
|
||||
if (ip && isIP(ip)) return ip;
|
||||
}
|
||||
return "";
|
||||
}
|
||||
function clientHeaders(source, overrides = {}) {
|
||||
const result = {};
|
||||
const ua = (overrides.userAgent || source?.get("user-agent") || "").trim();
|
||||
if (ua) result["User-Agent"] = ua;
|
||||
const incomingXua = source?.get("x-user-agent")?.trim() || "";
|
||||
if (incomingXua) {
|
||||
result["X-User-Agent"] = incomingXua;
|
||||
} else if (ua) {
|
||||
result["X-User-Agent"] = xUserAgent(ua, {
|
||||
sid: source ? sessionId(source) : ""
|
||||
});
|
||||
} else {
|
||||
Object.assign(result, buildBrowserApiHeaders(overrides.devID || "web-ssr"));
|
||||
}
|
||||
const ip = overrides.clientIp || (source ? clientIp(source) : "");
|
||||
if (ip) result["X-Real-IP"] = ip;
|
||||
return result;
|
||||
}
|
||||
}),
|
||||
"[project]/src/lib/api/config.ts [app-route] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([
|
||||
"API_BASE_URL",
|
||||
()=>API_BASE_URL,
|
||||
"getServerApiBaseUrl",
|
||||
()=>getServerApiBaseUrl
|
||||
]);
|
||||
/**
|
||||
* 浏览器接口根地址。
|
||||
* 留空时走同域 `/api/*`,由 next.config rewrites 转到 API_PROXY_TARGET。
|
||||
*/ const DEFAULT_UPSTREAM = "https://sgdj-h5.80sygtm.com";
|
||||
const raw = ("TURBOPACK compile-time value", "");
|
||||
const API_BASE_URL = (raw ?? "").replace(/\/$/, "");
|
||||
function getServerApiBaseUrl() {
|
||||
const proxy = process.env.API_PROXY_TARGET?.trim();
|
||||
if (proxy) return proxy.replace(/\/$/, "");
|
||||
if (raw?.trim()) return raw.replace(/\/$/, "");
|
||||
return DEFAULT_UPSTREAM;
|
||||
}
|
||||
}),
|
||||
"[project]/src/lib/media/proxy.ts [app-route] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([
|
||||
"proxyHls",
|
||||
()=>proxyHls,
|
||||
"proxyKey",
|
||||
()=>proxyKey,
|
||||
"stripEnkeySlash",
|
||||
()=>stripEnkeySlash
|
||||
]);
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$api$2f$client$2d$headers$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/lib/api/client-headers.ts [app-route] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$api$2f$config$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/lib/api/config.ts [app-route] (ecmascript)");
|
||||
;
|
||||
;
|
||||
const REDIRECTS = new Set([
|
||||
301,
|
||||
302,
|
||||
303,
|
||||
307,
|
||||
308
|
||||
]);
|
||||
const FORWARD_HEADERS = [
|
||||
"range",
|
||||
"if-range",
|
||||
"accept",
|
||||
"cookie"
|
||||
];
|
||||
function stripEnkeySlash(playlist) {
|
||||
return playlist.replace(/enkey\/\?/g, "enkey?");
|
||||
}
|
||||
function upstreamUrl(pathname, search) {
|
||||
const target = new URL((0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$api$2f$config$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__["getServerApiBaseUrl"])());
|
||||
target.pathname = pathname;
|
||||
target.search = search;
|
||||
return target;
|
||||
}
|
||||
function forwardHeaders(request) {
|
||||
const headers = new Headers();
|
||||
for (const name of FORWARD_HEADERS){
|
||||
const value = request.headers.get(name);
|
||||
if (value) headers.set(name, value);
|
||||
}
|
||||
for (const [name, value] of Object.entries((0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$api$2f$client$2d$headers$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__["clientHeaders"])(request.headers))){
|
||||
headers.set(name, value);
|
||||
}
|
||||
if (!headers.has("accept")) headers.set("accept", "*/*");
|
||||
return headers;
|
||||
}
|
||||
function noStore(response) {
|
||||
const headers = new Headers({
|
||||
"cache-control": "no-store"
|
||||
});
|
||||
for (const name of [
|
||||
"content-type",
|
||||
"content-length",
|
||||
"content-range",
|
||||
"accept-ranges"
|
||||
]){
|
||||
const value = response.headers.get(name);
|
||||
if (value) headers.set(name, value);
|
||||
}
|
||||
return headers;
|
||||
}
|
||||
async function proxyKey(request, pathname) {
|
||||
const incoming = new URL(request.url);
|
||||
const target = upstreamUrl(pathname, incoming.search);
|
||||
const init = {
|
||||
headers: forwardHeaders(request),
|
||||
cache: "no-store",
|
||||
redirect: "manual",
|
||||
signal: AbortSignal.timeout(15_000)
|
||||
};
|
||||
try {
|
||||
let response = await fetch(target, init);
|
||||
if (REDIRECTS.has(response.status)) {
|
||||
const location = response.headers.get("location");
|
||||
await response.body?.cancel();
|
||||
const next = location ? new URL(location, target) : null;
|
||||
const slashOnly = next && next.origin === target.origin && next.pathname.replace(/\/$/, "") === pathname && next.pathname !== target.pathname;
|
||||
if (!slashOnly || !next) {
|
||||
return new Response("视频密钥暂不可用", {
|
||||
status: 502,
|
||||
headers: {
|
||||
"cache-control": "no-store"
|
||||
}
|
||||
});
|
||||
}
|
||||
next.search = target.search;
|
||||
response = await fetch(next, {
|
||||
...init,
|
||||
redirect: "manual"
|
||||
});
|
||||
if (REDIRECTS.has(response.status)) {
|
||||
await response.body?.cancel();
|
||||
return new Response("视频密钥暂不可用", {
|
||||
status: 502,
|
||||
headers: {
|
||||
"cache-control": "no-store"
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
return new Response(response.body, {
|
||||
status: response.status,
|
||||
headers: noStore(response)
|
||||
});
|
||||
} catch {
|
||||
return new Response("视频密钥请求失败", {
|
||||
status: 502,
|
||||
headers: {
|
||||
"cache-control": "no-store"
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
async function proxyHls(request) {
|
||||
const incoming = new URL(request.url);
|
||||
const target = upstreamUrl(incoming.pathname, incoming.search);
|
||||
try {
|
||||
const response = await fetch(target, {
|
||||
headers: forwardHeaders(request),
|
||||
cache: "no-store",
|
||||
redirect: "follow",
|
||||
signal: AbortSignal.timeout(20_000)
|
||||
});
|
||||
const type = response.headers.get("content-type") || "";
|
||||
const playlist = /\.m3u8$/i.test(incoming.pathname) || /mpegurl|m3u8/i.test(type);
|
||||
if (!playlist) {
|
||||
return new Response(response.body, {
|
||||
status: response.status,
|
||||
headers: noStore(response)
|
||||
});
|
||||
}
|
||||
const text = await response.text();
|
||||
const headers = noStore(response);
|
||||
headers.delete("content-length");
|
||||
if (!headers.has("content-type")) headers.set("content-type", "application/vnd.apple.mpegurl");
|
||||
return new Response(stripEnkeySlash(text), {
|
||||
status: response.status,
|
||||
headers
|
||||
});
|
||||
} catch {
|
||||
return new Response("视频资源请求失败", {
|
||||
status: 502,
|
||||
headers: {
|
||||
"cache-control": "no-store"
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
}),
|
||||
]})(),
|
||||
"[externals]/crypto [external] (crypto, cjs)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
var mod = __turbopack_context__.x("crypto", () => require("crypto"));
|
||||
|
||||
module.exports = mod;
|
||||
}),
|
||||
"[externals]/next/dist/compiled/@opentelemetry/api [external] (next/dist/compiled/@opentelemetry/api, cjs)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
var mod = __turbopack_context__.x("next/dist/compiled/@opentelemetry/api", () => require("next/dist/compiled/@opentelemetry/api"));
|
||||
|
||||
module.exports = mod;
|
||||
}),
|
||||
"[externals]/next/dist/compiled/next-server/app-page-turbo.runtime.dev.js [external] (next/dist/compiled/next-server/app-page-turbo.runtime.dev.js, cjs)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
var mod = __turbopack_context__.x("next/dist/compiled/next-server/app-page-turbo.runtime.dev.js", () => require("next/dist/compiled/next-server/app-page-turbo.runtime.dev.js"));
|
||||
|
||||
module.exports = mod;
|
||||
}),
|
||||
"[externals]/next/dist/compiled/next-server/app-route-turbo.runtime.dev.js [external] (next/dist/compiled/next-server/app-route-turbo.runtime.dev.js, cjs)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
var mod = __turbopack_context__.x("next/dist/compiled/next-server/app-route-turbo.runtime.dev.js", () => require("next/dist/compiled/next-server/app-route-turbo.runtime.dev.js"));
|
||||
|
||||
module.exports = mod;
|
||||
}),
|
||||
"[externals]/next/dist/server/app-render/work-async-storage.external.js [external] (next/dist/server/app-render/work-async-storage.external.js, cjs)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
var mod = __turbopack_context__.x("next/dist/server/app-render/work-async-storage.external.js", () => require("next/dist/server/app-render/work-async-storage.external.js"));
|
||||
|
||||
module.exports = mod;
|
||||
}),
|
||||
"[externals]/next/dist/server/app-render/work-unit-async-storage.external.js [external] (next/dist/server/app-render/work-unit-async-storage.external.js, cjs)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
var mod = __turbopack_context__.x("next/dist/server/app-render/work-unit-async-storage.external.js", () => require("next/dist/server/app-render/work-unit-async-storage.external.js"));
|
||||
|
||||
module.exports = mod;
|
||||
}),
|
||||
"[externals]/next/dist/server/runtime-reacts.external.js [external] (next/dist/server/runtime-reacts.external.js, cjs)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
var mod = __turbopack_context__.x("next/dist/server/runtime-reacts.external.js", () => require("next/dist/server/runtime-reacts.external.js"));
|
||||
|
||||
module.exports = mod;
|
||||
}),
|
||||
"[externals]/next/dist/shared/lib/no-fallback-error.external.js [external] (next/dist/shared/lib/no-fallback-error.external.js, cjs)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
var mod = __turbopack_context__.x("next/dist/shared/lib/no-fallback-error.external.js", () => require("next/dist/shared/lib/no-fallback-error.external.js"));
|
||||
|
||||
module.exports = mod;
|
||||
}),
|
||||
"[externals]/node:stream [external] (node:stream, cjs)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
var mod = __turbopack_context__.x("node:stream", () => require("node:stream"));
|
||||
|
||||
module.exports = mod;
|
||||
}),
|
||||
"[externals]/path [external] (path, cjs)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
var mod = __turbopack_context__.x("path", () => require("path"));
|
||||
|
||||
module.exports = mod;
|
||||
}),
|
||||
];
|
||||
|
||||
//# sourceMappingURL=%5Broot-of-the-server%5D__1dpw5ck2p-gjg._.js.map
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,477 @@
|
||||
module.exports = [
|
||||
(()=>{"use strict";return[
|
||||
"[project]/src/app/enkey/route.ts [app-route] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([
|
||||
"GET",
|
||||
()=>GET
|
||||
]);
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$media$2f$proxy$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/lib/media/proxy.ts [app-route] (ecmascript)");
|
||||
;
|
||||
function GET(request) {
|
||||
return (0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$media$2f$proxy$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__["proxyKey"])(request, "/enkey");
|
||||
}
|
||||
}),
|
||||
"[project]/src/lib/api/client-headers.ts [app-route] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([
|
||||
"buildBrowserApiHeaders",
|
||||
()=>buildBrowserApiHeaders,
|
||||
"clientHeaders",
|
||||
()=>clientHeaders,
|
||||
"clientIp",
|
||||
()=>clientIp
|
||||
]);
|
||||
const APP_VER = ("TURBOPACK compile-time value", "1.0.0")?.trim() || "1.0.0";
|
||||
function clean(value) {
|
||||
return value.replace(/[^\x20-\x7E]|[;=]/g, " ").trim();
|
||||
}
|
||||
/** 不依赖 node:net,避免被浏览器端打包。 */ function isIP(value) {
|
||||
if (/^(?:\d{1,3}\.){3}\d{1,3}$/.test(value)) {
|
||||
return value.split(".").every((part)=>{
|
||||
const n = Number(part);
|
||||
return String(n) === part && n >= 0 && n <= 255;
|
||||
});
|
||||
}
|
||||
// 宽松校验 IPv6,够用来转发 X-Real-IP。
|
||||
return value.includes(":") && /^[0-9a-fA-F:.]+$/.test(value);
|
||||
}
|
||||
function sysType(ua) {
|
||||
const value = ua.toLowerCase();
|
||||
if (value.includes("android")) return "h5_android";
|
||||
if (value.includes("iphone") || value.includes("ipad") || value.includes("ipod")) return "h5_ios";
|
||||
return "h5_pc";
|
||||
}
|
||||
function guessAndroidBrand(model, ua) {
|
||||
const value = `${model} ${ua}`;
|
||||
const brands = [
|
||||
[
|
||||
/Build\/HONOR|\bHONOR\b/i,
|
||||
"Honor"
|
||||
],
|
||||
[
|
||||
/Build\/HUAWEI|HUAWEI|HW-/i,
|
||||
"Huawei"
|
||||
],
|
||||
[
|
||||
/SM-|samsung|Galaxy/i,
|
||||
"Samsung"
|
||||
],
|
||||
[
|
||||
/Pixel/i,
|
||||
"Google"
|
||||
],
|
||||
[
|
||||
/Redmi|POCO|XiaoMi|\bMi\b/i,
|
||||
"Xiaomi"
|
||||
],
|
||||
[
|
||||
/OPPO|\bCPH\d{3,4}/i,
|
||||
"OPPO"
|
||||
],
|
||||
[
|
||||
/vivo|\bV\d{4}/i,
|
||||
"vivo"
|
||||
],
|
||||
[
|
||||
/OnePlus|ONEPLUS/i,
|
||||
"OnePlus"
|
||||
],
|
||||
[
|
||||
/realme|\bRMX\d{3,4}/i,
|
||||
"realme"
|
||||
]
|
||||
];
|
||||
return brands.find(([pattern])=>pattern.test(value))?.[1] || "";
|
||||
}
|
||||
function parseBrowser(ua) {
|
||||
const edge = ua.match(/Edg\/([\d.]+)/i);
|
||||
if (edge) return `Edge ${edge[1]}`;
|
||||
const opera = ua.match(/(?:OPR|Opera)\/([\d.]+)/i);
|
||||
if (opera) return `Opera ${opera[1]}`;
|
||||
const chrome = ua.match(/Chrome\/([\d.]+)/i);
|
||||
if (chrome && !/Edg\//i.test(ua)) return `Chrome ${chrome[1]}`;
|
||||
const safari = ua.match(/Version\/([\d.]+).*Safari/i);
|
||||
if (safari) return `Safari ${safari[1]}`;
|
||||
const firefox = ua.match(/Firefox\/([\d.]+)/i);
|
||||
if (firefox) return `Firefox ${firefox[1]}`;
|
||||
const ie = ua.match(/(?:MSIE\s|Trident.*rv:)([\d.]+)/i);
|
||||
if (ie) return `IE ${ie[1]}`;
|
||||
return "";
|
||||
}
|
||||
/** 从浏览器 User-Agent 解析设备公共字段,口径对齐 jha-1040 useragent.ParseDeviceFromUA。 */ function parseDeviceFromUA(ua) {
|
||||
const raw = ua.trim();
|
||||
let deviceBrand = "";
|
||||
let deviceModel = "";
|
||||
let deviceType = "desktop";
|
||||
let systemName = "Other";
|
||||
let systemVersion = "";
|
||||
if (/iPhone|iPad|iPod/i.test(raw)) {
|
||||
systemName = "iOS";
|
||||
deviceBrand = "Apple";
|
||||
const ios = raw.match(/OS (\d+[_\d]*) like Mac OS X/i);
|
||||
if (ios) systemVersion = ios[1].replace(/_/g, ".");
|
||||
if (/iPad/i.test(raw)) {
|
||||
deviceModel = "iPad";
|
||||
deviceType = "tablet";
|
||||
} else if (/iPod/i.test(raw)) {
|
||||
deviceModel = "iPod";
|
||||
deviceType = "mobile";
|
||||
} else {
|
||||
deviceModel = "iPhone";
|
||||
deviceType = "mobile";
|
||||
}
|
||||
} else if (/Android/i.test(raw)) {
|
||||
systemName = "Android";
|
||||
const version = raw.match(/Android ([\d.]+)/i);
|
||||
if (version) systemVersion = version[1];
|
||||
const model = raw.match(/Android\s+[\d.]+;\s*([^;)]+?)(?:\s+Build\/|\))/i);
|
||||
if (model?.[1]) deviceModel = model[1].trim();
|
||||
deviceBrand = guessAndroidBrand(deviceModel, raw);
|
||||
deviceType = /Mobile/i.test(raw) ? "mobile" : "tablet";
|
||||
} else if (/Windows/i.test(raw)) {
|
||||
systemName = "Windows";
|
||||
const win = raw.match(/Windows NT ([\d.]+)/i);
|
||||
if (win) systemVersion = win[1];
|
||||
} else if (/Mac OS X|Macintosh/i.test(raw)) {
|
||||
systemName = "macOS";
|
||||
deviceBrand = "Apple";
|
||||
deviceModel = "Mac";
|
||||
const mac = raw.match(/Mac OS X ([\d_]+)/i);
|
||||
if (mac) systemVersion = mac[1].replace(/_/g, ".");
|
||||
} else if (/Linux/i.test(raw)) {
|
||||
systemName = "Linux";
|
||||
}
|
||||
const devType = [
|
||||
deviceBrand,
|
||||
deviceModel,
|
||||
deviceType
|
||||
].map((part)=>part.trim()).filter(Boolean).join(" ");
|
||||
return {
|
||||
devType: devType || "desktop",
|
||||
sysType: sysType(raw),
|
||||
buildID: clean(parseBrowser(raw)) || "web",
|
||||
deviceBrand,
|
||||
deviceModel,
|
||||
systemName,
|
||||
systemVersion
|
||||
};
|
||||
}
|
||||
function xUserAgent(ua, extra = {}) {
|
||||
const info = parseDeviceFromUA(ua);
|
||||
return [
|
||||
extra.devID ? `DevID=${clean(extra.devID)}` : "",
|
||||
`DevType=${clean(info.devType)}`,
|
||||
`SysType=${info.sysType}`,
|
||||
`Ver=${clean(APP_VER)}`,
|
||||
`BuildID=${clean(info.buildID) || "web"}`,
|
||||
`device_brand=${clean(info.deviceBrand)}`,
|
||||
`device_model=${clean(info.deviceModel)}`,
|
||||
`system_name=${clean(info.systemName)}`,
|
||||
`system_version=${clean(info.systemVersion)}`,
|
||||
`sid=${clean(extra.sid || "")}`
|
||||
].filter((part)=>part !== "").join(";");
|
||||
}
|
||||
function sessionId(source) {
|
||||
const cookies = new Map((source.get("cookie") || "").split(";").map((value)=>{
|
||||
const index = value.indexOf("=");
|
||||
if (index < 0) return [
|
||||
"",
|
||||
""
|
||||
];
|
||||
return [
|
||||
value.slice(0, index).trim(),
|
||||
value.slice(index + 1).trim()
|
||||
];
|
||||
}));
|
||||
const sid = cookies.get("sid");
|
||||
if (sid) return sid;
|
||||
const token = cookies.get("_s_token_") || "";
|
||||
if (token.startsWith("{")) {
|
||||
try {
|
||||
return String(JSON.parse(token).sid || "");
|
||||
} catch {
|
||||
/* ignore */ }
|
||||
}
|
||||
return token;
|
||||
}
|
||||
function buildBrowserApiHeaders(devID = "", sid = "") {
|
||||
const ua = typeof navigator !== "undefined" ? navigator.userAgent : "";
|
||||
return {
|
||||
"X-User-Agent": xUserAgent(ua, {
|
||||
devID,
|
||||
sid
|
||||
})
|
||||
};
|
||||
}
|
||||
function clientIp(source, fallback = "") {
|
||||
const candidates = [
|
||||
source.get("x-real-ip"),
|
||||
source.get("x-forwarded-for")?.split(",")[0],
|
||||
fallback
|
||||
];
|
||||
for (const value of candidates){
|
||||
const ip = value?.trim() || "";
|
||||
if (ip && isIP(ip)) return ip;
|
||||
}
|
||||
return "";
|
||||
}
|
||||
function clientHeaders(source, overrides = {}) {
|
||||
const result = {};
|
||||
const ua = (overrides.userAgent || source?.get("user-agent") || "").trim();
|
||||
if (ua) result["User-Agent"] = ua;
|
||||
const incomingXua = source?.get("x-user-agent")?.trim() || "";
|
||||
if (incomingXua) {
|
||||
result["X-User-Agent"] = incomingXua;
|
||||
} else if (ua) {
|
||||
result["X-User-Agent"] = xUserAgent(ua, {
|
||||
sid: source ? sessionId(source) : ""
|
||||
});
|
||||
} else {
|
||||
Object.assign(result, buildBrowserApiHeaders(overrides.devID || "web-ssr"));
|
||||
}
|
||||
const ip = overrides.clientIp || (source ? clientIp(source) : "");
|
||||
if (ip) result["X-Real-IP"] = ip;
|
||||
return result;
|
||||
}
|
||||
}),
|
||||
"[project]/src/lib/api/config.ts [app-route] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([
|
||||
"API_BASE_URL",
|
||||
()=>API_BASE_URL,
|
||||
"getServerApiBaseUrl",
|
||||
()=>getServerApiBaseUrl
|
||||
]);
|
||||
/**
|
||||
* 浏览器接口根地址。
|
||||
* 留空时走同域 `/api/*`,由 next.config rewrites 转到 API_PROXY_TARGET。
|
||||
*/ const DEFAULT_UPSTREAM = "https://sgdj-h5.80sygtm.com";
|
||||
const raw = ("TURBOPACK compile-time value", "");
|
||||
const API_BASE_URL = (raw ?? "").replace(/\/$/, "");
|
||||
function getServerApiBaseUrl() {
|
||||
const proxy = process.env.API_PROXY_TARGET?.trim();
|
||||
if (proxy) return proxy.replace(/\/$/, "");
|
||||
if (raw?.trim()) return raw.replace(/\/$/, "");
|
||||
return DEFAULT_UPSTREAM;
|
||||
}
|
||||
}),
|
||||
"[project]/src/lib/media/proxy.ts [app-route] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([
|
||||
"proxyHls",
|
||||
()=>proxyHls,
|
||||
"proxyKey",
|
||||
()=>proxyKey,
|
||||
"stripEnkeySlash",
|
||||
()=>stripEnkeySlash
|
||||
]);
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$api$2f$client$2d$headers$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/lib/api/client-headers.ts [app-route] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$api$2f$config$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/src/lib/api/config.ts [app-route] (ecmascript)");
|
||||
;
|
||||
;
|
||||
const REDIRECTS = new Set([
|
||||
301,
|
||||
302,
|
||||
303,
|
||||
307,
|
||||
308
|
||||
]);
|
||||
const FORWARD_HEADERS = [
|
||||
"range",
|
||||
"if-range",
|
||||
"accept",
|
||||
"cookie"
|
||||
];
|
||||
function stripEnkeySlash(playlist) {
|
||||
return playlist.replace(/enkey\/\?/g, "enkey?");
|
||||
}
|
||||
function upstreamUrl(pathname, search) {
|
||||
const target = new URL((0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$api$2f$config$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__["getServerApiBaseUrl"])());
|
||||
target.pathname = pathname;
|
||||
target.search = search;
|
||||
return target;
|
||||
}
|
||||
function forwardHeaders(request) {
|
||||
const headers = new Headers();
|
||||
for (const name of FORWARD_HEADERS){
|
||||
const value = request.headers.get(name);
|
||||
if (value) headers.set(name, value);
|
||||
}
|
||||
for (const [name, value] of Object.entries((0, __TURBOPACK__imported__module__$5b$project$5d2f$src$2f$lib$2f$api$2f$client$2d$headers$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__["clientHeaders"])(request.headers))){
|
||||
headers.set(name, value);
|
||||
}
|
||||
if (!headers.has("accept")) headers.set("accept", "*/*");
|
||||
return headers;
|
||||
}
|
||||
function noStore(response) {
|
||||
const headers = new Headers({
|
||||
"cache-control": "no-store"
|
||||
});
|
||||
for (const name of [
|
||||
"content-type",
|
||||
"content-length",
|
||||
"content-range",
|
||||
"accept-ranges"
|
||||
]){
|
||||
const value = response.headers.get(name);
|
||||
if (value) headers.set(name, value);
|
||||
}
|
||||
return headers;
|
||||
}
|
||||
async function proxyKey(request, pathname) {
|
||||
const incoming = new URL(request.url);
|
||||
const target = upstreamUrl(pathname, incoming.search);
|
||||
const init = {
|
||||
headers: forwardHeaders(request),
|
||||
cache: "no-store",
|
||||
redirect: "manual",
|
||||
signal: AbortSignal.timeout(15_000)
|
||||
};
|
||||
try {
|
||||
let response = await fetch(target, init);
|
||||
if (REDIRECTS.has(response.status)) {
|
||||
const location = response.headers.get("location");
|
||||
await response.body?.cancel();
|
||||
const next = location ? new URL(location, target) : null;
|
||||
const slashOnly = next && next.origin === target.origin && next.pathname.replace(/\/$/, "") === pathname && next.pathname !== target.pathname;
|
||||
if (!slashOnly || !next) {
|
||||
return new Response("视频密钥暂不可用", {
|
||||
status: 502,
|
||||
headers: {
|
||||
"cache-control": "no-store"
|
||||
}
|
||||
});
|
||||
}
|
||||
next.search = target.search;
|
||||
response = await fetch(next, {
|
||||
...init,
|
||||
redirect: "manual"
|
||||
});
|
||||
if (REDIRECTS.has(response.status)) {
|
||||
await response.body?.cancel();
|
||||
return new Response("视频密钥暂不可用", {
|
||||
status: 502,
|
||||
headers: {
|
||||
"cache-control": "no-store"
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
return new Response(response.body, {
|
||||
status: response.status,
|
||||
headers: noStore(response)
|
||||
});
|
||||
} catch {
|
||||
return new Response("视频密钥请求失败", {
|
||||
status: 502,
|
||||
headers: {
|
||||
"cache-control": "no-store"
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
async function proxyHls(request) {
|
||||
const incoming = new URL(request.url);
|
||||
const target = upstreamUrl(incoming.pathname, incoming.search);
|
||||
try {
|
||||
const response = await fetch(target, {
|
||||
headers: forwardHeaders(request),
|
||||
cache: "no-store",
|
||||
redirect: "follow",
|
||||
signal: AbortSignal.timeout(20_000)
|
||||
});
|
||||
const type = response.headers.get("content-type") || "";
|
||||
const playlist = /\.m3u8$/i.test(incoming.pathname) || /mpegurl|m3u8/i.test(type);
|
||||
if (!playlist) {
|
||||
return new Response(response.body, {
|
||||
status: response.status,
|
||||
headers: noStore(response)
|
||||
});
|
||||
}
|
||||
const text = await response.text();
|
||||
const headers = noStore(response);
|
||||
headers.delete("content-length");
|
||||
if (!headers.has("content-type")) headers.set("content-type", "application/vnd.apple.mpegurl");
|
||||
return new Response(stripEnkeySlash(text), {
|
||||
status: response.status,
|
||||
headers
|
||||
});
|
||||
} catch {
|
||||
return new Response("视频资源请求失败", {
|
||||
status: 502,
|
||||
headers: {
|
||||
"cache-control": "no-store"
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
}),
|
||||
]})(),
|
||||
"[externals]/crypto [external] (crypto, cjs)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
var mod = __turbopack_context__.x("crypto", () => require("crypto"));
|
||||
|
||||
module.exports = mod;
|
||||
}),
|
||||
"[externals]/next/dist/compiled/@opentelemetry/api [external] (next/dist/compiled/@opentelemetry/api, cjs)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
var mod = __turbopack_context__.x("next/dist/compiled/@opentelemetry/api", () => require("next/dist/compiled/@opentelemetry/api"));
|
||||
|
||||
module.exports = mod;
|
||||
}),
|
||||
"[externals]/next/dist/compiled/next-server/app-page-turbo.runtime.dev.js [external] (next/dist/compiled/next-server/app-page-turbo.runtime.dev.js, cjs)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
var mod = __turbopack_context__.x("next/dist/compiled/next-server/app-page-turbo.runtime.dev.js", () => require("next/dist/compiled/next-server/app-page-turbo.runtime.dev.js"));
|
||||
|
||||
module.exports = mod;
|
||||
}),
|
||||
"[externals]/next/dist/compiled/next-server/app-route-turbo.runtime.dev.js [external] (next/dist/compiled/next-server/app-route-turbo.runtime.dev.js, cjs)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
var mod = __turbopack_context__.x("next/dist/compiled/next-server/app-route-turbo.runtime.dev.js", () => require("next/dist/compiled/next-server/app-route-turbo.runtime.dev.js"));
|
||||
|
||||
module.exports = mod;
|
||||
}),
|
||||
"[externals]/next/dist/server/app-render/work-async-storage.external.js [external] (next/dist/server/app-render/work-async-storage.external.js, cjs)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
var mod = __turbopack_context__.x("next/dist/server/app-render/work-async-storage.external.js", () => require("next/dist/server/app-render/work-async-storage.external.js"));
|
||||
|
||||
module.exports = mod;
|
||||
}),
|
||||
"[externals]/next/dist/server/app-render/work-unit-async-storage.external.js [external] (next/dist/server/app-render/work-unit-async-storage.external.js, cjs)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
var mod = __turbopack_context__.x("next/dist/server/app-render/work-unit-async-storage.external.js", () => require("next/dist/server/app-render/work-unit-async-storage.external.js"));
|
||||
|
||||
module.exports = mod;
|
||||
}),
|
||||
"[externals]/next/dist/server/runtime-reacts.external.js [external] (next/dist/server/runtime-reacts.external.js, cjs)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
var mod = __turbopack_context__.x("next/dist/server/runtime-reacts.external.js", () => require("next/dist/server/runtime-reacts.external.js"));
|
||||
|
||||
module.exports = mod;
|
||||
}),
|
||||
"[externals]/next/dist/shared/lib/no-fallback-error.external.js [external] (next/dist/shared/lib/no-fallback-error.external.js, cjs)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
var mod = __turbopack_context__.x("next/dist/shared/lib/no-fallback-error.external.js", () => require("next/dist/shared/lib/no-fallback-error.external.js"));
|
||||
|
||||
module.exports = mod;
|
||||
}),
|
||||
"[externals]/node:stream [external] (node:stream, cjs)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
var mod = __turbopack_context__.x("node:stream", () => require("node:stream"));
|
||||
|
||||
module.exports = mod;
|
||||
}),
|
||||
"[externals]/path [external] (path, cjs)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
var mod = __turbopack_context__.x("path", () => require("path"));
|
||||
|
||||
module.exports = mod;
|
||||
}),
|
||||
];
|
||||
|
||||
//# sourceMappingURL=%5Broot-of-the-server%5D__1y_dny-cu_otu._.js.map
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
+9
@@ -0,0 +1,9 @@
|
||||
module.exports = [
|
||||
"[project]/.next-internal/server/app/enkey/route/actions.js [app-rsc] (server actions loader, ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([]);
|
||||
}),
|
||||
];
|
||||
|
||||
//# sourceMappingURL=_next-internal_server_app_enkey_route_actions_0jqwrpk0x1_pi.js.map
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": [],
|
||||
"sections": [
|
||||
{"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":[],"names":[],"mappings":""}}]
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
module.exports = [
|
||||
"[project]/.next-internal/server/app/h5/m3u8/[...path]/route/actions.js [app-rsc] (server actions loader, ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([]);
|
||||
}),
|
||||
];
|
||||
|
||||
//# sourceMappingURL=_next-internal_server_app_h5_m3u8_%5B___path%5D_route_actions_1-5tcp3v1fddu.js.map
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": [],
|
||||
"sections": [
|
||||
{"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":[],"names":[],"mappings":""}}]
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
module.exports = [
|
||||
"[project]/.next-internal/server/app/robots.txt/route/actions.js [app-rsc] (server actions loader, ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([]);
|
||||
}),
|
||||
];
|
||||
|
||||
//# sourceMappingURL=_next-internal_server_app_robots_txt_route_actions_15vc_89wprgh5.js.map
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": [],
|
||||
"sections": [
|
||||
{"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":[],"names":[],"mappings":""}}]
|
||||
}
|
||||
+4133
File diff suppressed because it is too large
Load Diff
+27
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
+3117
File diff suppressed because it is too large
Load Diff
+56
File diff suppressed because one or more lines are too long
+966
@@ -0,0 +1,966 @@
|
||||
(()=>{"use strict";module.exports = [
|
||||
"[project]/node_modules/.pnpm/react-aria-components@1.22.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria-components/dist/private/Button.mjs [app-ssr] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([
|
||||
"Button",
|
||||
()=>$7705c033048f6da7$export$353f5b6fc5456de1,
|
||||
"ButtonContext",
|
||||
()=>$7705c033048f6da7$export$24d547caef80ccd1
|
||||
]);
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$utils$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria-components@1.22.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria-components/dist/private/utils.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$ProgressBar$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria-components@1.22.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria-components/dist/private/ProgressBar.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$live$2d$announcer$2f$LiveAnnouncer$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria@3.53.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria/dist/private/live-announcer/LiveAnnouncer.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$button$2f$useButton$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria@3.53.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria/dist/private/button/useButton.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$collections$2f$Hidden$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria@3.53.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria/dist/private/collections/Hidden.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$utils$2f$filterDOMProps$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria@3.53.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria/dist/private/utils/filterDOMProps.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$utils$2f$mergeProps$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria@3.53.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria/dist/private/utils/mergeProps.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$focus$2f$useFocusRing$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria@3.53.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria/dist/private/focus/useFocusRing.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$interactions$2f$useHover$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria@3.53.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria/dist/private/interactions/useHover.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$utils$2f$useId$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria@3.53.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria/dist/private/utils/useId.mjs [app-ssr] (ecmascript)");
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
/*
|
||||
* Copyright 2022 Adobe. All rights reserved.
|
||||
* This file is licensed to you under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License. You may obtain a copy
|
||||
* of the License at http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software distributed under
|
||||
* the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
|
||||
* OF ANY KIND, either express or implied. See the License for the specific language
|
||||
* governing permissions and limitations under the License.
|
||||
*/ const $7705c033048f6da7$export$24d547caef80ccd1 = /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["createContext"])({});
|
||||
const $7705c033048f6da7$export$353f5b6fc5456de1 = /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$collections$2f$Hidden$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["createHideableComponent"])(function Button(props, ref) {
|
||||
[props, ref] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$utils$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useContextProps"])(props, ref, $7705c033048f6da7$export$24d547caef80ccd1);
|
||||
let ctx = props;
|
||||
let { isPending: isPending } = ctx;
|
||||
let { buttonProps: buttonProps, isPressed: isPressed } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$button$2f$useButton$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useButton"])(props, ref);
|
||||
buttonProps = $7705c033048f6da7$var$useDisableInteractions(buttonProps, isPending);
|
||||
let { focusProps: focusProps, isFocused: isFocused, isFocusVisible: isFocusVisible } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$focus$2f$useFocusRing$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useFocusRing"])(props);
|
||||
let { hoverProps: hoverProps, isHovered: isHovered } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$interactions$2f$useHover$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useHover"])({
|
||||
...props,
|
||||
isDisabled: props.isDisabled || isPending
|
||||
});
|
||||
let renderValues = {
|
||||
isHovered: isHovered,
|
||||
isPressed: (ctx.isPressed || isPressed) && !isPending,
|
||||
isFocused: isFocused,
|
||||
isFocusVisible: isFocusVisible,
|
||||
isDisabled: props.isDisabled || false,
|
||||
isPending: isPending ?? false
|
||||
};
|
||||
let renderProps = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$utils$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useRenderProps"])({
|
||||
...props,
|
||||
values: renderValues,
|
||||
defaultClassName: 'react-aria-Button'
|
||||
});
|
||||
let buttonId = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$utils$2f$useId$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useId"])(buttonProps.id);
|
||||
let progressId = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$utils$2f$useId$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useId"])();
|
||||
let ariaLabelledby = buttonProps['aria-labelledby'];
|
||||
if (isPending) {
|
||||
// aria-labelledby wins over aria-label
|
||||
// https://www.w3.org/TR/accname-1.2/#computation-steps
|
||||
if (ariaLabelledby) ariaLabelledby = `${ariaLabelledby} ${progressId}`;
|
||||
else if (buttonProps['aria-label']) ariaLabelledby = `${buttonId} ${progressId}`;
|
||||
}
|
||||
let wasPending = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useRef"])(isPending);
|
||||
(0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useEffect"])(()=>{
|
||||
let message = {
|
||||
'aria-labelledby': ariaLabelledby || buttonId
|
||||
};
|
||||
if (!wasPending.current && isFocused && isPending) (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$live$2d$announcer$2f$LiveAnnouncer$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["announce"])(message, 'assertive');
|
||||
else if (wasPending.current && isFocused && !isPending) (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$live$2d$announcer$2f$LiveAnnouncer$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["announce"])(message, 'assertive');
|
||||
wasPending.current = isPending;
|
||||
}, [
|
||||
isPending,
|
||||
isFocused,
|
||||
ariaLabelledby,
|
||||
buttonId
|
||||
]);
|
||||
let DOMProps = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$utils$2f$filterDOMProps$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["filterDOMProps"])(props, {
|
||||
global: true
|
||||
});
|
||||
delete DOMProps.onClick;
|
||||
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["default"]).createElement((0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$utils$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["dom"]).button, {
|
||||
...(0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$utils$2f$mergeProps$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["mergeProps"])(DOMProps, renderProps, buttonProps, focusProps, hoverProps),
|
||||
// When the button is in a pending state, we want to stop implicit form submission (ie. when the user presses enter on a text input).
|
||||
// We do this by changing the button's type to button.
|
||||
type: buttonProps.type === 'submit' && isPending ? 'button' : buttonProps.type,
|
||||
id: buttonId,
|
||||
ref: ref,
|
||||
"aria-labelledby": ariaLabelledby,
|
||||
slot: props.slot || undefined,
|
||||
"aria-disabled": isPending ? 'true' : buttonProps['aria-disabled'],
|
||||
"data-disabled": props.isDisabled || undefined,
|
||||
"data-pressed": renderValues.isPressed || undefined,
|
||||
"data-hovered": isHovered || undefined,
|
||||
"data-focused": isFocused || undefined,
|
||||
"data-pending": isPending || undefined,
|
||||
"data-focus-visible": isFocusVisible || undefined
|
||||
}, /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["default"]).createElement((0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$ProgressBar$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["ProgressBarContext"]).Provider, {
|
||||
value: {
|
||||
id: progressId
|
||||
}
|
||||
}, renderProps.children));
|
||||
});
|
||||
// Events to preserve when isPending is true (for tooltips and other overlays)
|
||||
const $7705c033048f6da7$var$PRESERVED_EVENT_PATTERN = /Focus|Blur|Hover|Pointer(Enter|Leave|Over|Out)|Mouse(Enter|Leave|Over|Out)/;
|
||||
function $7705c033048f6da7$var$useDisableInteractions(props, isPending) {
|
||||
if (isPending) {
|
||||
for(const key in props)if (key.startsWith('on') && !$7705c033048f6da7$var$PRESERVED_EVENT_PATTERN.test(key)) props[key] = undefined;
|
||||
props.href = undefined;
|
||||
props.target = undefined;
|
||||
}
|
||||
return props;
|
||||
}
|
||||
;
|
||||
}),
|
||||
"[project]/node_modules/.pnpm/react-aria-components@1.22.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria-components/dist/private/Group.mjs [app-ssr] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([
|
||||
"Group",
|
||||
()=>$3a442827418ebe87$export$eb2fcfdbd7ba97d4,
|
||||
"GroupContext",
|
||||
()=>$3a442827418ebe87$export$f9c6924e160136d1
|
||||
]);
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$utils$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria-components@1.22.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria-components/dist/private/utils.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$interactions$2f$useHover$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria@3.53.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria/dist/private/interactions/useHover.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$utils$2f$mergeProps$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria@3.53.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria/dist/private/utils/mergeProps.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$focus$2f$useFocusRing$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria@3.53.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria/dist/private/focus/useFocusRing.mjs [app-ssr] (ecmascript)");
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
/*
|
||||
* Copyright 2022 Adobe. All rights reserved.
|
||||
* This file is licensed to you under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License. You may obtain a copy
|
||||
* of the License at http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software distributed under
|
||||
* the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
|
||||
* OF ANY KIND, either express or implied. See the License for the specific language
|
||||
* governing permissions and limitations under the License.
|
||||
*/ const $3a442827418ebe87$export$f9c6924e160136d1 = /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["createContext"])({});
|
||||
const $3a442827418ebe87$export$eb2fcfdbd7ba97d4 = /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["forwardRef"])(function Group(props, ref) {
|
||||
[props, ref] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$utils$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useContextProps"])(props, ref, $3a442827418ebe87$export$f9c6924e160136d1);
|
||||
let { isDisabled: isDisabled, isInvalid: isInvalid, isReadOnly: isReadOnly, onHoverStart: onHoverStart, onHoverChange: onHoverChange, onHoverEnd: onHoverEnd, ...otherProps } = props;
|
||||
isDisabled ??= !!props['aria-disabled'] && props['aria-disabled'] !== 'false';
|
||||
isInvalid ??= !!props['aria-invalid'] && props['aria-invalid'] !== 'false';
|
||||
let { hoverProps: hoverProps, isHovered: isHovered } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$interactions$2f$useHover$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useHover"])({
|
||||
onHoverStart: onHoverStart,
|
||||
onHoverChange: onHoverChange,
|
||||
onHoverEnd: onHoverEnd,
|
||||
isDisabled: isDisabled
|
||||
});
|
||||
let { isFocused: isFocused, isFocusVisible: isFocusVisible, focusProps: focusProps } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$focus$2f$useFocusRing$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useFocusRing"])({
|
||||
within: true
|
||||
});
|
||||
let renderProps = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$utils$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useRenderProps"])({
|
||||
...props,
|
||||
values: {
|
||||
isHovered: isHovered,
|
||||
isFocusWithin: isFocused,
|
||||
isFocusVisible: isFocusVisible,
|
||||
isDisabled: isDisabled,
|
||||
isInvalid: isInvalid
|
||||
},
|
||||
defaultClassName: 'react-aria-Group'
|
||||
});
|
||||
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["default"]).createElement((0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$utils$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["dom"]).div, {
|
||||
...(0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$utils$2f$mergeProps$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["mergeProps"])(otherProps, focusProps, hoverProps),
|
||||
...renderProps,
|
||||
ref: ref,
|
||||
role: props.role ?? 'group',
|
||||
slot: props.slot ?? undefined,
|
||||
"data-focus-within": isFocused || undefined,
|
||||
"data-hovered": isHovered || undefined,
|
||||
"data-focus-visible": isFocusVisible || undefined,
|
||||
"data-disabled": isDisabled || undefined,
|
||||
"data-invalid": isInvalid || undefined,
|
||||
"data-readonly": isReadOnly || undefined
|
||||
}, renderProps.children);
|
||||
});
|
||||
;
|
||||
}),
|
||||
"[project]/node_modules/.pnpm/react-aria-components@1.22.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria-components/dist/private/Label.mjs [app-ssr] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([
|
||||
"Label",
|
||||
()=>$43a3b93638fe5db9$export$b04be29aa201d4f5,
|
||||
"LabelContext",
|
||||
()=>$43a3b93638fe5db9$export$75b6ee27786ba447
|
||||
]);
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$utils$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria-components@1.22.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria-components/dist/private/utils.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$collections$2f$Hidden$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria@3.53.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria/dist/private/collections/Hidden.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js [app-ssr] (ecmascript)");
|
||||
;
|
||||
;
|
||||
;
|
||||
/*
|
||||
* Copyright 2022 Adobe. All rights reserved.
|
||||
* This file is licensed to you under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License. You may obtain a copy
|
||||
* of the License at http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software distributed under
|
||||
* the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
|
||||
* OF ANY KIND, either express or implied. See the License for the specific language
|
||||
* governing permissions and limitations under the License.
|
||||
*/ const $43a3b93638fe5db9$export$75b6ee27786ba447 = /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["createContext"])({});
|
||||
const $43a3b93638fe5db9$export$b04be29aa201d4f5 = /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$collections$2f$Hidden$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["createHideableComponent"])(function Label(props, ref) {
|
||||
[props, ref] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$utils$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useContextProps"])(props, ref, $43a3b93638fe5db9$export$75b6ee27786ba447);
|
||||
let { elementType: elementType = 'label', ...labelProps } = props;
|
||||
let ElementType = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$utils$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["dom"])[elementType];
|
||||
// @ts-ignore
|
||||
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["default"]).createElement(ElementType, {
|
||||
className: "react-aria-Label",
|
||||
...labelProps,
|
||||
ref: ref
|
||||
});
|
||||
});
|
||||
;
|
||||
}),
|
||||
"[project]/node_modules/.pnpm/react-aria-components@1.22.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria-components/dist/private/ProgressBar.mjs [app-ssr] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([
|
||||
"ProgressBar",
|
||||
()=>$6c0095e7e99364f2$export$c17561cb55d4db30,
|
||||
"ProgressBarContext",
|
||||
()=>$6c0095e7e99364f2$export$e9f3bf65a26ce129
|
||||
]);
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$utils$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria-components@1.22.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria-components/dist/private/utils.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$Label$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria-components@1.22.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria-components/dist/private/Label.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$progress$2f$useProgressBar$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria@3.53.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria/dist/private/progress/useProgressBar.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$stately$40$3$2e$51$2e$0_react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$stately$2f$dist$2f$private$2f$utils$2f$number$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-stately@3.51.0_react@19.3.0/node_modules/react-stately/dist/private/utils/number.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$utils$2f$filterDOMProps$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria@3.53.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria/dist/private/utils/filterDOMProps.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$utils$2f$mergeProps$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria@3.53.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria/dist/private/utils/mergeProps.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js [app-ssr] (ecmascript)");
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
/*
|
||||
* Copyright 2022 Adobe. All rights reserved.
|
||||
* This file is licensed to you under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License. You may obtain a copy
|
||||
* of the License at http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software distributed under
|
||||
* the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
|
||||
* OF ANY KIND, either express or implied. See the License for the specific language
|
||||
* governing permissions and limitations under the License.
|
||||
*/ const $6c0095e7e99364f2$export$e9f3bf65a26ce129 = /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["createContext"])(null);
|
||||
const $6c0095e7e99364f2$export$c17561cb55d4db30 = /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["forwardRef"])(function ProgressBar(props, ref) {
|
||||
[props, ref] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$utils$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useContextProps"])(props, ref, $6c0095e7e99364f2$export$e9f3bf65a26ce129);
|
||||
let { value: value = 0, minValue: minValue = 0, maxValue: maxValue = 100, isIndeterminate: isIndeterminate = false } = props;
|
||||
value = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$stately$40$3$2e$51$2e$0_react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$stately$2f$dist$2f$private$2f$utils$2f$number$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["clamp"])(value, minValue, maxValue);
|
||||
let [labelRef, label] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$utils$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useSlot"])(!props['aria-label'] && !props['aria-labelledby']);
|
||||
let { progressBarProps: progressBarProps, labelProps: labelProps } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$progress$2f$useProgressBar$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useProgressBar"])({
|
||||
...props,
|
||||
label: label
|
||||
});
|
||||
let range = maxValue - minValue;
|
||||
// Calculate the width of the progress bar as a percentage
|
||||
let percentage = undefined;
|
||||
if (!isIndeterminate) {
|
||||
if (range === 0) percentage = 0;
|
||||
else percentage = (value - minValue) / range * 100;
|
||||
}
|
||||
let renderProps = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$utils$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useRenderProps"])({
|
||||
...props,
|
||||
defaultClassName: 'react-aria-ProgressBar',
|
||||
values: {
|
||||
percentage: percentage,
|
||||
valueText: progressBarProps['aria-valuetext'],
|
||||
isIndeterminate: isIndeterminate
|
||||
}
|
||||
});
|
||||
let DOMProps = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$utils$2f$filterDOMProps$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["filterDOMProps"])(props, {
|
||||
global: true
|
||||
});
|
||||
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["default"]).createElement((0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$utils$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["dom"]).div, {
|
||||
...(0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$utils$2f$mergeProps$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["mergeProps"])(DOMProps, renderProps, progressBarProps),
|
||||
ref: ref,
|
||||
slot: props.slot || undefined
|
||||
}, /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["default"]).createElement((0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$Label$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["LabelContext"]).Provider, {
|
||||
value: {
|
||||
...labelProps,
|
||||
ref: labelRef,
|
||||
elementType: 'span'
|
||||
}
|
||||
}, renderProps.children));
|
||||
});
|
||||
;
|
||||
}),
|
||||
"[project]/node_modules/.pnpm/react-aria-components@1.22.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria-components/dist/private/SharedElementTransition.mjs [app-ssr] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([
|
||||
"SharedElement",
|
||||
()=>$792f28e438b9ad5f$export$c34620ff8881d89f,
|
||||
"SharedElementTransition",
|
||||
()=>$792f28e438b9ad5f$export$758399f318e6385a
|
||||
]);
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$utils$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria-components@1.22.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria-components/dist/private/utils.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$dom$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-dom.js [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$utils$2f$useLayoutEffect$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria@3.53.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria/dist/private/utils/useLayoutEffect.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$utils$2f$useObjectRef$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria@3.53.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria/dist/private/utils/useObjectRef.mjs [app-ssr] (ecmascript)");
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
/*
|
||||
* Copyright 2025 Adobe. All rights reserved.
|
||||
* This file is licensed to you under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License. You may obtain a copy
|
||||
* of the License at http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software distributed under
|
||||
* the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
|
||||
* OF ANY KIND, either express or implied. See the License for the specific language
|
||||
* governing permissions and limitations under the License.
|
||||
*/ const $792f28e438b9ad5f$var$SharedElementContext = /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["createContext"])(null);
|
||||
function $792f28e438b9ad5f$export$758399f318e6385a(props) {
|
||||
let ref = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useRef"])({});
|
||||
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["default"]).createElement($792f28e438b9ad5f$var$SharedElementContext.Provider, {
|
||||
value: ref
|
||||
}, props.children);
|
||||
}
|
||||
const $792f28e438b9ad5f$export$c34620ff8881d89f = /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["forwardRef"])(function SharedElement(props, ref) {
|
||||
let { name: name, isVisible: isVisible = true, children: children, className: className, style: style, render: render, ...divProps } = props;
|
||||
let [state, setState] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useState"])(isVisible ? 'visible' : 'hidden');
|
||||
let scopeRef = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useContext"])($792f28e438b9ad5f$var$SharedElementContext);
|
||||
if (!scopeRef) throw new Error('<SharedElement> must be rendered inside a <SharedElementTransition>');
|
||||
if (isVisible && state === 'hidden') setState('visible');
|
||||
ref = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$utils$2f$useObjectRef$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useObjectRef"])(ref);
|
||||
(0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$utils$2f$useLayoutEffect$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useLayoutEffect"])(()=>{
|
||||
let element = ref.current;
|
||||
let scope = scopeRef.current;
|
||||
let prevSnapshot = scope[name];
|
||||
let frame = null;
|
||||
if (element && isVisible && prevSnapshot) {
|
||||
// Element is transitioning from a previous instance.
|
||||
setState('visible');
|
||||
let animations = element.getAnimations();
|
||||
// Set properties to animate from.
|
||||
let values = prevSnapshot.style.map(([property, prevValue])=>{
|
||||
let value = element.style[property];
|
||||
if (property === 'translate') {
|
||||
let prevRect = prevSnapshot.rect;
|
||||
let currentItem = element.getBoundingClientRect();
|
||||
let deltaX = prevRect.left - currentItem?.left;
|
||||
let deltaY = prevRect.top - currentItem?.top;
|
||||
element.style.translate = `${deltaX}px ${deltaY}px`;
|
||||
} else element.style[property] = prevValue;
|
||||
return [
|
||||
property,
|
||||
value
|
||||
];
|
||||
});
|
||||
// Cancel any new animations triggered by these properties.
|
||||
for (let a of element.getAnimations())if (!animations.includes(a)) a.cancel();
|
||||
// Remove overrides after one frame to animate to the current values.
|
||||
frame = requestAnimationFrame(()=>{
|
||||
frame = null;
|
||||
for (let [property, value] of values)element.style[property] = value;
|
||||
});
|
||||
delete scope[name];
|
||||
} else if (element && isVisible && !prevSnapshot) {
|
||||
// No previous instance exists, apply the entering state.
|
||||
queueMicrotask(()=>(0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$dom$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["flushSync"])(()=>setState('entering')));
|
||||
frame = requestAnimationFrame(()=>{
|
||||
frame = null;
|
||||
setState('visible');
|
||||
});
|
||||
} else if (element && !isVisible) // If so, no new SharedElement consumed it, so enter the exiting state.
|
||||
queueMicrotask(()=>{
|
||||
if (scope[name]) {
|
||||
delete scope[name];
|
||||
(0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$dom$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["flushSync"])(()=>setState('exiting'));
|
||||
Promise.all(element.getAnimations().map((a)=>a.finished)).then(()=>setState('hidden')).catch(()=>{});
|
||||
} else setState('hidden');
|
||||
});
|
||||
return ()=>{
|
||||
if (frame != null) cancelAnimationFrame(frame);
|
||||
if (element && element.isConnected && !element.hasAttribute('data-exiting')) {
|
||||
// On unmount, store a snapshot of the rectangle and computed style for transitioning properties.
|
||||
let style = window.getComputedStyle(element);
|
||||
if (style.transitionProperty !== 'none') {
|
||||
let transitionProperty = style.transitionProperty.split(/\s*,\s*/);
|
||||
scope[name] = {
|
||||
rect: element.getBoundingClientRect(),
|
||||
style: transitionProperty.map((p)=>[
|
||||
p,
|
||||
style[p]
|
||||
])
|
||||
};
|
||||
}
|
||||
}
|
||||
};
|
||||
}, [
|
||||
ref,
|
||||
scopeRef,
|
||||
name,
|
||||
isVisible
|
||||
]);
|
||||
let renderProps = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$utils$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useRenderProps"])({
|
||||
children: children,
|
||||
className: className,
|
||||
style: style,
|
||||
render: render,
|
||||
values: {
|
||||
isEntering: state === 'entering',
|
||||
isExiting: state === 'exiting'
|
||||
}
|
||||
});
|
||||
if (state === 'hidden') return null;
|
||||
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["default"]).createElement((0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$utils$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["dom"]).div, {
|
||||
...divProps,
|
||||
...renderProps,
|
||||
ref: ref,
|
||||
"data-entering": state === 'entering' || undefined,
|
||||
"data-exiting": state === 'exiting' || undefined
|
||||
});
|
||||
});
|
||||
;
|
||||
}),
|
||||
"[project]/node_modules/.pnpm/react-aria-components@1.22.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria-components/dist/private/Text.mjs [app-ssr] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([
|
||||
"Text",
|
||||
()=>$efe09c6d1c304b50$export$5f1af8db9871e1d6,
|
||||
"TextContext",
|
||||
()=>$efe09c6d1c304b50$export$9afb8bc826b033ea
|
||||
]);
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$utils$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria-components@1.22.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria-components/dist/private/utils.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$collections$2f$Hidden$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria@3.53.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria/dist/private/collections/Hidden.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js [app-ssr] (ecmascript)");
|
||||
;
|
||||
;
|
||||
;
|
||||
/*
|
||||
* Copyright 2022 Adobe. All rights reserved.
|
||||
* This file is licensed to you under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License. You may obtain a copy
|
||||
* of the License at http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software distributed under
|
||||
* the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
|
||||
* OF ANY KIND, either express or implied. See the License for the specific language
|
||||
* governing permissions and limitations under the License.
|
||||
*/ const $efe09c6d1c304b50$export$9afb8bc826b033ea = /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["createContext"])({});
|
||||
const $efe09c6d1c304b50$export$5f1af8db9871e1d6 = /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$collections$2f$Hidden$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["createHideableComponent"])(function Text(props, ref) {
|
||||
[props, ref] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$utils$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useContextProps"])(props, ref, $efe09c6d1c304b50$export$9afb8bc826b033ea);
|
||||
let { elementType: elementType = 'span', ...domProps } = props;
|
||||
let ElementType = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$utils$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["dom"])[elementType];
|
||||
// @ts-ignore
|
||||
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["default"]).createElement(ElementType, {
|
||||
className: "react-aria-Text",
|
||||
...domProps,
|
||||
ref: ref
|
||||
});
|
||||
});
|
||||
;
|
||||
}),
|
||||
"[project]/node_modules/.pnpm/react-aria-components@1.22.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria-components/dist/private/Toast.mjs [app-ssr] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([
|
||||
"ToastContent",
|
||||
()=>$c92dc34ff52981e1$export$b134a6cc89b08851,
|
||||
"ToastContentContext",
|
||||
()=>$c92dc34ff52981e1$export$3a0d85872d9f73f2,
|
||||
"UNSTABLE_Toast",
|
||||
()=>$c92dc34ff52981e1$export$200206268470a71,
|
||||
"UNSTABLE_ToastContent",
|
||||
()=>$c92dc34ff52981e1$export$b134a6cc89b08851,
|
||||
"UNSTABLE_ToastList",
|
||||
()=>$c92dc34ff52981e1$export$a40376c2ff45c041,
|
||||
"UNSTABLE_ToastRegion",
|
||||
()=>$c92dc34ff52981e1$export$133f5cbcf6f82aa1,
|
||||
"UNSTABLE_ToastStateContext",
|
||||
()=>$c92dc34ff52981e1$export$17d647cb5858af3d
|
||||
]);
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$Button$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria-components@1.22.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria-components/dist/private/Button.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$utils$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria-components@1.22.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria-components/dist/private/utils.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$Text$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria-components@1.22.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria-components/dist/private/Text.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$toast$2f$useToastRegion$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria@3.53.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria/dist/private/toast/useToastRegion.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$toast$2f$useToast$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria@3.53.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria/dist/private/toast/useToast.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$dom$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-dom.js [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$utils$2f$filterDOMProps$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria@3.53.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria/dist/private/utils/filterDOMProps.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$utils$2f$mergeProps$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria@3.53.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria/dist/private/utils/mergeProps.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$stately$40$3$2e$51$2e$0_react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$stately$2f$dist$2f$private$2f$toast$2f$useToastState$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-stately@3.51.0_react@19.3.0/node_modules/react-stately/dist/private/toast/useToastState.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$focus$2f$useFocusRing$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria@3.53.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria/dist/private/focus/useFocusRing.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$interactions$2f$useHover$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria@3.53.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria/dist/private/interactions/useHover.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$ssr$2f$SSRProvider$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria@3.53.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria/dist/private/ssr/SSRProvider.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$i18n$2f$I18nProvider$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria@3.53.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria/dist/private/i18n/I18nProvider.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$utils$2f$useObjectRef$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria@3.53.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria/dist/private/utils/useObjectRef.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$overlays$2f$PortalProvider$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria@3.53.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria/dist/private/overlays/PortalProvider.mjs [app-ssr] (ecmascript)");
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
/*
|
||||
* Copyright 2025 Adobe. All rights reserved.
|
||||
* This file is licensed to you under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License. You may obtain a copy
|
||||
* of the License at http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software distributed under
|
||||
* the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
|
||||
* OF ANY KIND, either express or implied. See the License for the specific language
|
||||
* governing permissions and limitations under the License.
|
||||
*/ const $c92dc34ff52981e1$export$17d647cb5858af3d = /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["createContext"])(null);
|
||||
/**
|
||||
* A ToastRegion displays one or more toast notifications.
|
||||
*/ const $c92dc34ff52981e1$export$133f5cbcf6f82aa1 = /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["forwardRef"])(function ToastRegion(props, ref) {
|
||||
let isSSR = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$ssr$2f$SSRProvider$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useIsSSR"])();
|
||||
let state = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$stately$40$3$2e$51$2e$0_react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$stately$2f$dist$2f$private$2f$toast$2f$useToastState$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useToastQueue"])(props.queue);
|
||||
let objectRef = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$utils$2f$useObjectRef$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useObjectRef"])(ref);
|
||||
let { regionProps: regionProps } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$toast$2f$useToastRegion$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useToastRegion"])(props, state, objectRef);
|
||||
let { focusProps: focusProps, isFocused: isFocused, isFocusVisible: isFocusVisible } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$focus$2f$useFocusRing$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useFocusRing"])();
|
||||
let { hoverProps: hoverProps, isHovered: isHovered } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$interactions$2f$useHover$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useHover"])({});
|
||||
let renderProps = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$utils$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useRenderProps"])({
|
||||
...props,
|
||||
children: undefined,
|
||||
defaultClassName: 'react-aria-ToastRegion',
|
||||
values: {
|
||||
visibleToasts: state.visibleToasts,
|
||||
isHovered: isHovered,
|
||||
isFocused: isFocused,
|
||||
isFocusVisible: isFocusVisible
|
||||
}
|
||||
});
|
||||
let { direction: direction } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$i18n$2f$I18nProvider$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useLocale"])();
|
||||
let portalContainer;
|
||||
let { getContainer: getContainer } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$overlays$2f$PortalProvider$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useUNSAFE_PortalContext"])();
|
||||
if (!isSSR) {
|
||||
portalContainer = document.body;
|
||||
if (getContainer) portalContainer = getContainer();
|
||||
}
|
||||
let DOMProps = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$utils$2f$filterDOMProps$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["filterDOMProps"])(props, {
|
||||
global: true
|
||||
});
|
||||
let region = /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["default"]).createElement($c92dc34ff52981e1$export$17d647cb5858af3d.Provider, {
|
||||
value: state
|
||||
}, /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["default"]).createElement((0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$utils$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["dom"]).div, {
|
||||
...(0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$utils$2f$mergeProps$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["mergeProps"])(DOMProps, renderProps, regionProps, focusProps, hoverProps),
|
||||
dir: direction,
|
||||
ref: objectRef,
|
||||
"data-hovered": isHovered || undefined,
|
||||
"data-focused": isFocused || undefined,
|
||||
"data-focus-visible": isFocusVisible || undefined
|
||||
}, typeof props.children === 'function' ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["default"]).createElement($c92dc34ff52981e1$export$a40376c2ff45c041, {
|
||||
...props,
|
||||
render: undefined,
|
||||
className: undefined,
|
||||
style: {
|
||||
display: 'contents'
|
||||
}
|
||||
}, props.children) : props.children));
|
||||
return state.visibleToasts.length > 0 && portalContainer ? /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$dom$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["createPortal"])(region, portalContainer) : null;
|
||||
});
|
||||
const $c92dc34ff52981e1$export$a40376c2ff45c041 = /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["forwardRef"])(function ToastList(props, ref) {
|
||||
let state = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useContext"])($c92dc34ff52981e1$export$17d647cb5858af3d);
|
||||
let { hoverProps: hoverProps, isHovered: isHovered } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$interactions$2f$useHover$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useHover"])({});
|
||||
let renderProps = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$utils$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useRenderProps"])({
|
||||
...props,
|
||||
children: undefined,
|
||||
defaultClassName: 'react-aria-ToastList',
|
||||
values: {
|
||||
visibleToasts: state.visibleToasts,
|
||||
isFocused: false,
|
||||
isFocusVisible: false,
|
||||
isHovered: isHovered
|
||||
}
|
||||
});
|
||||
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["default"]).createElement((0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$utils$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["dom"]).ol, {
|
||||
...hoverProps,
|
||||
...renderProps,
|
||||
ref: ref
|
||||
}, state.visibleToasts.map((toast)=>/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["default"]).createElement("li", {
|
||||
key: toast.key,
|
||||
style: {
|
||||
display: 'contents'
|
||||
}
|
||||
}, props.children({
|
||||
toast: toast
|
||||
}))));
|
||||
});
|
||||
/**
|
||||
* A Toast displays a brief, temporary notification of actions, errors, or other events in an
|
||||
* application.
|
||||
*/ const $c92dc34ff52981e1$export$200206268470a71 = /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["forwardRef"])(function Toast(props, ref) {
|
||||
let state = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useContext"])($c92dc34ff52981e1$export$17d647cb5858af3d);
|
||||
let objectRef = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$utils$2f$useObjectRef$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useObjectRef"])(ref);
|
||||
let { toastProps: toastProps, contentProps: contentProps, titleProps: titleProps, descriptionProps: descriptionProps, closeButtonProps: closeButtonProps } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$toast$2f$useToast$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useToast"])(props, state, objectRef);
|
||||
let { focusProps: focusProps, isFocused: isFocused, isFocusVisible: isFocusVisible } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$focus$2f$useFocusRing$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useFocusRing"])();
|
||||
let renderProps = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$utils$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useRenderProps"])({
|
||||
...props,
|
||||
defaultClassName: 'react-aria-Toast',
|
||||
values: {
|
||||
toast: props.toast,
|
||||
isFocused: isFocused,
|
||||
isFocusVisible: isFocusVisible
|
||||
}
|
||||
});
|
||||
let DOMProps = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$utils$2f$filterDOMProps$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["filterDOMProps"])(props, {
|
||||
global: true
|
||||
});
|
||||
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["default"]).createElement((0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$utils$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["dom"]).div, {
|
||||
...(0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$utils$2f$mergeProps$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["mergeProps"])(DOMProps, renderProps, toastProps, focusProps),
|
||||
ref: objectRef,
|
||||
"data-focused": isFocused || undefined,
|
||||
"data-focus-visible": isFocusVisible || undefined
|
||||
}, /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["default"]).createElement((0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$utils$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["Provider"]), {
|
||||
values: [
|
||||
[
|
||||
$c92dc34ff52981e1$export$3a0d85872d9f73f2,
|
||||
contentProps
|
||||
],
|
||||
[
|
||||
(0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$Text$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["TextContext"]),
|
||||
{
|
||||
slots: {
|
||||
[(0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$utils$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["DEFAULT_SLOT"])]: {},
|
||||
title: titleProps,
|
||||
description: descriptionProps
|
||||
}
|
||||
}
|
||||
],
|
||||
[
|
||||
(0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$Button$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["ButtonContext"]),
|
||||
{
|
||||
slots: {
|
||||
[(0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$utils$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["DEFAULT_SLOT"])]: {},
|
||||
close: closeButtonProps
|
||||
}
|
||||
}
|
||||
]
|
||||
]
|
||||
}, renderProps.children));
|
||||
});
|
||||
const $c92dc34ff52981e1$export$3a0d85872d9f73f2 = /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["createContext"])({});
|
||||
const $c92dc34ff52981e1$export$b134a6cc89b08851 = /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["forwardRef"])(function ToastContent(props, ref) {
|
||||
[props, ref] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$utils$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useContextProps"])(props, ref, $c92dc34ff52981e1$export$3a0d85872d9f73f2);
|
||||
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["default"]).createElement((0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$utils$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["dom"]).div, {
|
||||
render: props.render,
|
||||
className: "react-aria-ToastContent",
|
||||
...props,
|
||||
ref: ref
|
||||
}, props.children);
|
||||
});
|
||||
;
|
||||
}),
|
||||
"[project]/node_modules/.pnpm/react-aria-components@1.22.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria-components/dist/private/ToggleButtonGroup.mjs [app-ssr] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([
|
||||
"ToggleButtonGroup",
|
||||
()=>$bc25b811ec97a172$export$40258cc1d95ff477,
|
||||
"ToggleButtonGroupContext",
|
||||
()=>$bc25b811ec97a172$export$298258635ae0dd97,
|
||||
"ToggleGroupStateContext",
|
||||
()=>$bc25b811ec97a172$export$a8a71863db173133
|
||||
]);
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$utils$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria-components@1.22.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria-components/dist/private/utils.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$SharedElementTransition$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria-components@1.22.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria-components/dist/private/SharedElementTransition.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$button$2f$useToggleButtonGroup$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria@3.53.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria/dist/private/button/useToggleButtonGroup.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$utils$2f$filterDOMProps$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria@3.53.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria/dist/private/utils/filterDOMProps.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$utils$2f$mergeProps$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria@3.53.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria/dist/private/utils/mergeProps.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$stately$40$3$2e$51$2e$0_react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$stately$2f$dist$2f$private$2f$toggle$2f$useToggleGroupState$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-stately@3.51.0_react@19.3.0/node_modules/react-stately/dist/private/toggle/useToggleGroupState.mjs [app-ssr] (ecmascript)");
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
/*
|
||||
* Copyright 2024 Adobe. All rights reserved.
|
||||
* This file is licensed to you under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License. You may obtain a copy
|
||||
* of the License at http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software distributed under
|
||||
* the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
|
||||
* OF ANY KIND, either express or implied. See the License for the specific language
|
||||
* governing permissions and limitations under the License.
|
||||
*/ const $bc25b811ec97a172$export$298258635ae0dd97 = /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["createContext"])({});
|
||||
const $bc25b811ec97a172$export$a8a71863db173133 = /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["createContext"])(null);
|
||||
const $bc25b811ec97a172$export$40258cc1d95ff477 = /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["forwardRef"])(function ToggleButtonGroup(props, ref) {
|
||||
[props, ref] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$utils$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useContextProps"])(props, ref, $bc25b811ec97a172$export$298258635ae0dd97);
|
||||
let state = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$stately$40$3$2e$51$2e$0_react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$stately$2f$dist$2f$private$2f$toggle$2f$useToggleGroupState$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useToggleGroupState"])(props);
|
||||
let { groupProps: groupProps } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$button$2f$useToggleButtonGroup$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useToggleButtonGroup"])(props, state, ref);
|
||||
let renderProps = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$utils$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useRenderProps"])({
|
||||
...props,
|
||||
values: {
|
||||
orientation: props.orientation || 'horizontal',
|
||||
isDisabled: state.isDisabled,
|
||||
state: state
|
||||
},
|
||||
defaultClassName: 'react-aria-ToggleButtonGroup'
|
||||
});
|
||||
let DOMProps = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$utils$2f$filterDOMProps$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["filterDOMProps"])(props, {
|
||||
global: true
|
||||
});
|
||||
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["default"]).createElement((0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$utils$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["dom"]).div, {
|
||||
...(0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$utils$2f$mergeProps$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["mergeProps"])(DOMProps, renderProps, groupProps),
|
||||
ref: ref,
|
||||
slot: props.slot || undefined,
|
||||
"data-orientation": props.orientation || 'horizontal',
|
||||
"data-disabled": props.isDisabled || undefined
|
||||
}, /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["default"]).createElement($bc25b811ec97a172$export$a8a71863db173133.Provider, {
|
||||
value: state
|
||||
}, /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["default"]).createElement((0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$2d$components$40$1$2e$22$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2d$components$2f$dist$2f$private$2f$SharedElementTransition$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["SharedElementTransition"]), null, renderProps.children)));
|
||||
});
|
||||
;
|
||||
}),
|
||||
"[project]/node_modules/.pnpm/react-aria-components@1.22.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria-components/dist/private/utils.mjs [app-ssr] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([
|
||||
"DEFAULT_SLOT",
|
||||
()=>$7230ffa83bc0c2cf$export$c62b8e45d58ddad9,
|
||||
"Provider",
|
||||
()=>$7230ffa83bc0c2cf$export$2881499e37b75b9a,
|
||||
"composeRenderProps",
|
||||
()=>$7230ffa83bc0c2cf$export$c245e6201fed2f75,
|
||||
"dom",
|
||||
()=>$7230ffa83bc0c2cf$export$df3a06d6289f983e,
|
||||
"removeDataAttributes",
|
||||
()=>$7230ffa83bc0c2cf$export$ef03459518577ad4,
|
||||
"useContextProps",
|
||||
()=>$7230ffa83bc0c2cf$export$29f1550f4b0d4415,
|
||||
"useRenderProps",
|
||||
()=>$7230ffa83bc0c2cf$export$4d86445c2cf5e3,
|
||||
"useSlot",
|
||||
()=>$7230ffa83bc0c2cf$export$9d4c57ee4c6ffdd8,
|
||||
"useSlottedContext",
|
||||
()=>$7230ffa83bc0c2cf$export$fabf2dc03a41866e
|
||||
]);
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$utils$2f$mergeProps$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria@3.53.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria/dist/private/utils/mergeProps.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$utils$2f$mergeRefs$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria@3.53.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria/dist/private/utils/mergeRefs.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$utils$2f$useLayoutEffect$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria@3.53.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria/dist/private/utils/useLayoutEffect.mjs [app-ssr] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$utils$2f$useObjectRef$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/react-aria@3.53.1_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/react-aria/dist/private/utils/useObjectRef.mjs [app-ssr] (ecmascript)");
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
/*
|
||||
* Copyright 2022 Adobe. All rights reserved.
|
||||
* This file is licensed to you under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License. You may obtain a copy
|
||||
* of the License at http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software distributed under
|
||||
* the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
|
||||
* OF ANY KIND, either express or implied. See the License for the specific language
|
||||
* governing permissions and limitations under the License.
|
||||
*/ const $7230ffa83bc0c2cf$export$c62b8e45d58ddad9 = Symbol('default');
|
||||
function $7230ffa83bc0c2cf$export$2881499e37b75b9a({ values: values, children: children }) {
|
||||
for (let [Context, value] of values)children = /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["default"]).createElement(Context.Provider, {
|
||||
value: value
|
||||
}, children);
|
||||
return children;
|
||||
}
|
||||
function $7230ffa83bc0c2cf$export$4d86445c2cf5e3(props) {
|
||||
let { className: className, style: style, children: children, defaultClassName: defaultClassName, defaultChildren: defaultChildren, defaultStyle: defaultStyle, values: values, render: render } = props;
|
||||
return (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useMemo"])(()=>{
|
||||
let computedClassName;
|
||||
let computedStyle;
|
||||
let computedChildren;
|
||||
if (typeof className === 'function') computedClassName = className({
|
||||
...values,
|
||||
defaultClassName: defaultClassName
|
||||
});
|
||||
else computedClassName = className;
|
||||
if (typeof style === 'function') computedStyle = style({
|
||||
...values,
|
||||
defaultStyle: defaultStyle || {}
|
||||
});
|
||||
else computedStyle = style;
|
||||
if (typeof children === 'function') computedChildren = children({
|
||||
...values,
|
||||
defaultChildren: defaultChildren
|
||||
});
|
||||
else if (children == null) computedChildren = defaultChildren;
|
||||
else computedChildren = children;
|
||||
return {
|
||||
className: computedClassName ?? defaultClassName,
|
||||
style: computedStyle || defaultStyle ? {
|
||||
...defaultStyle,
|
||||
...computedStyle
|
||||
} : undefined,
|
||||
children: computedChildren ?? defaultChildren,
|
||||
'data-rac': '',
|
||||
render: render ? (props)=>render(props, values) : undefined
|
||||
};
|
||||
}, [
|
||||
className,
|
||||
style,
|
||||
children,
|
||||
defaultClassName,
|
||||
defaultChildren,
|
||||
defaultStyle,
|
||||
values,
|
||||
render
|
||||
]);
|
||||
}
|
||||
function $7230ffa83bc0c2cf$export$c245e6201fed2f75(value, wrap) {
|
||||
return (renderProps)=>wrap(typeof value === 'function' ? value(renderProps) : value, renderProps);
|
||||
}
|
||||
function $7230ffa83bc0c2cf$export$fabf2dc03a41866e(context, slot) {
|
||||
let ctx = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useContext"])(context);
|
||||
if (slot === null) return null;
|
||||
if (ctx && typeof ctx === 'object' && 'slots' in ctx && ctx.slots) {
|
||||
let slotKey = slot || $7230ffa83bc0c2cf$export$c62b8e45d58ddad9;
|
||||
if (!ctx.slots[slotKey]) {
|
||||
let availableSlots = new Intl.ListFormat().format(Object.keys(ctx.slots).map((p)=>`"${p}"`));
|
||||
let errorMessage = slot ? `Invalid slot "${slot}".` : 'A slot prop is required.';
|
||||
throw new Error(`${errorMessage} Valid slot names are ${availableSlots}.`);
|
||||
}
|
||||
return ctx.slots[slotKey];
|
||||
}
|
||||
// @ts-ignore
|
||||
return ctx;
|
||||
}
|
||||
function $7230ffa83bc0c2cf$export$29f1550f4b0d4415(props, ref, context) {
|
||||
let ctx = $7230ffa83bc0c2cf$export$fabf2dc03a41866e(context, props.slot) || {};
|
||||
let { ref: contextRef, ...contextProps } = ctx;
|
||||
let mergedRef = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$utils$2f$useObjectRef$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useObjectRef"])((0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useMemo"])(()=>(0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$utils$2f$mergeRefs$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["mergeRefs"])(ref, contextRef), [
|
||||
ref,
|
||||
contextRef
|
||||
]));
|
||||
let mergedProps = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$utils$2f$mergeProps$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["mergeProps"])(contextProps, props);
|
||||
// mergeProps does not merge `style`. Adding this there might be a breaking change.
|
||||
if ('style' in contextProps && contextProps.style && 'style' in props && props.style) {
|
||||
if (typeof contextProps.style === 'function' || typeof props.style === 'function') mergedProps.style = (renderProps)=>{
|
||||
let contextStyle = typeof contextProps.style === 'function' ? contextProps.style(renderProps) : contextProps.style;
|
||||
let defaultStyle = {
|
||||
...renderProps.defaultStyle,
|
||||
...contextStyle
|
||||
};
|
||||
let style = typeof props.style === 'function' ? props.style({
|
||||
...renderProps,
|
||||
defaultStyle: defaultStyle
|
||||
}) : props.style;
|
||||
return {
|
||||
...defaultStyle,
|
||||
...style
|
||||
};
|
||||
};
|
||||
else mergedProps.style = {
|
||||
...contextProps.style,
|
||||
...props.style
|
||||
};
|
||||
}
|
||||
return [
|
||||
mergedProps,
|
||||
mergedRef
|
||||
];
|
||||
}
|
||||
function $7230ffa83bc0c2cf$export$9d4c57ee4c6ffdd8(initialState = true) {
|
||||
// Initial state is typically based on the parent having an aria-label or aria-labelledby.
|
||||
// If it does, this value should be false so that we don't update the state and cause a rerender when we go through the layoutEffect
|
||||
let [hasSlot, setHasSlot] = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useState"])(initialState);
|
||||
let hasRun = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useRef"])(false);
|
||||
// A callback ref which will run when the slotted element mounts.
|
||||
// This should happen before the useLayoutEffect below.
|
||||
let ref = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useCallback"])((el)=>{
|
||||
hasRun.current = true;
|
||||
setHasSlot(!!el);
|
||||
}, []);
|
||||
// If the callback hasn't been called, then reset to false.
|
||||
(0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$utils$2f$useLayoutEffect$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useLayoutEffect"])(()=>{
|
||||
if (!hasRun.current) setHasSlot(false);
|
||||
}, []);
|
||||
return [
|
||||
ref,
|
||||
hasSlot
|
||||
];
|
||||
}
|
||||
function $7230ffa83bc0c2cf$export$ef03459518577ad4(props) {
|
||||
const prefix = /^(data-.*)$/;
|
||||
let filteredProps = {};
|
||||
for(const prop in props)if (!prefix.test(prop)) filteredProps[prop] = props[prop];
|
||||
return filteredProps;
|
||||
}
|
||||
function $7230ffa83bc0c2cf$var$DOMElement(ElementType, props, forwardedRef) {
|
||||
let { render: render, ...otherProps } = props;
|
||||
let elementRef = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useRef"])(null);
|
||||
let ref = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useMemo"])(()=>(0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$utils$2f$mergeRefs$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["mergeRefs"])(forwardedRef, elementRef), [
|
||||
forwardedRef,
|
||||
elementRef
|
||||
]);
|
||||
(0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$react$2d$aria$40$3$2e$53$2e$1_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$react$2d$aria$2f$dist$2f$private$2f$utils$2f$useLayoutEffect$2e$mjs__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["useLayoutEffect"])(()=>{
|
||||
if (("TURBOPACK compile-time value", "development") !== 'production' && render) {
|
||||
if (!elementRef.current) console.warn('Ref was not connected to DOM element returned by custom `render` function. Did you forget to pass through or merge the `ref`?');
|
||||
else if (elementRef.current.localName !== ElementType) console.warn(`Unexpected DOM element returned by custom \`render\` function. Expected <${ElementType}>, got <${elementRef.current.localName}>. This may break the component behavior and accessibility.`);
|
||||
}
|
||||
}, [
|
||||
ElementType,
|
||||
render
|
||||
]);
|
||||
let domProps = {
|
||||
...otherProps,
|
||||
ref: ref
|
||||
};
|
||||
if (render) return render(domProps, undefined);
|
||||
return /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["default"]).createElement(ElementType, domProps);
|
||||
}
|
||||
const $7230ffa83bc0c2cf$var$domComponentCache = {};
|
||||
const $7230ffa83bc0c2cf$export$df3a06d6289f983e = new Proxy({}, {
|
||||
get (target, elementType) {
|
||||
if (typeof elementType !== 'string') return undefined;
|
||||
let res = $7230ffa83bc0c2cf$var$domComponentCache[elementType];
|
||||
if (!res) {
|
||||
res = /*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["forwardRef"])($7230ffa83bc0c2cf$var$DOMElement.bind(null, elementType));
|
||||
$7230ffa83bc0c2cf$var$domComponentCache[elementType] = res;
|
||||
}
|
||||
return res;
|
||||
}
|
||||
});
|
||||
;
|
||||
}),
|
||||
];})()
|
||||
|
||||
//# sourceMappingURL=1-s6_react-aria-components_dist_private_1wmczac8uazt6._.js.map
|
||||
+14
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,55 @@
|
||||
module.exports = [
|
||||
"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/app.js [ssr] (ecmascript)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
module.exports = __turbopack_context__.r("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/pages/_app.js [ssr] (ecmascript)");
|
||||
}),
|
||||
"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/pages/_app.js [ssr] (ecmascript)", ((__turbopack_context__, module, exports) => {
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
Object.defineProperty(exports, "default", {
|
||||
enumerable: true,
|
||||
get: function() {
|
||||
return App;
|
||||
}
|
||||
});
|
||||
const _interop_require_default = __turbopack_context__.r("[project]/node_modules/.pnpm/@swc+helpers@0.5.23/node_modules/@swc/helpers/cjs/_interop_require_default.cjs [ssr] (ecmascript)");
|
||||
const _jsxruntime = __turbopack_context__.r("[externals]/react/jsx-runtime [external] (react/jsx-runtime, cjs)");
|
||||
const _react = /*#__PURE__*/ _interop_require_default._(__turbopack_context__.r("[externals]/react [external] (react, cjs)"));
|
||||
const _utils = __turbopack_context__.r("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/shared/lib/utils.js [ssr] (ecmascript)");
|
||||
/**
|
||||
* `App` component is used for initialize of pages. It allows for overwriting and full control of the `page` initialization.
|
||||
* This allows for keeping state between navigation, custom error handling, injecting additional data.
|
||||
*/ async function appGetInitialProps({ Component, ctx }) {
|
||||
const pageProps = await (0, _utils.loadGetInitialProps)(Component, ctx);
|
||||
return {
|
||||
pageProps
|
||||
};
|
||||
}
|
||||
class App extends _react.default.Component {
|
||||
static{
|
||||
this.origGetInitialProps = appGetInitialProps;
|
||||
}
|
||||
static{
|
||||
this.getInitialProps = appGetInitialProps;
|
||||
}
|
||||
render() {
|
||||
const { Component, pageProps } = this.props;
|
||||
return /*#__PURE__*/ (0, _jsxruntime.jsx)(Component, {
|
||||
...pageProps
|
||||
});
|
||||
}
|
||||
}
|
||||
if ((typeof exports.default === 'function' || typeof exports.default === 'object' && exports.default !== null) && typeof exports.default.__esModule === 'undefined') {
|
||||
Object.defineProperty(exports.default, '__esModule', {
|
||||
value: true
|
||||
});
|
||||
Object.assign(exports.default, exports);
|
||||
module.exports = exports.default;
|
||||
}
|
||||
}),
|
||||
];
|
||||
|
||||
//# sourceMappingURL=1cpi_next_16jwf1z9p_s9i._.js.map
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": [],
|
||||
"sections": [
|
||||
{"offset": {"line": 3, "column": 0}, "map": {"version":3,"sources":["file:///Users/mac/weiming/%E9%BB%84%E6%9E%9C%E7%9F%AD%E5%89%A7/web_hgdja_h5/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/app.js"],"sourcesContent":["module.exports = require('./dist/pages/_app')\n"],"names":["module","exports"],"mappings":"AAAAA,OAAOC,OAAO","ignoreList":[0]}},
|
||||
{"offset": {"line": 8, "column": 0}, "map": {"version":3,"sources":["file:///Users/mac/weiming/%E9%BB%84%E6%9E%9C%E7%9F%AD%E5%89%A7/web_hgdja_h5/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/src/pages/_app.tsx"],"sourcesContent":["import React from 'react'\n\nimport type {\n AppContextType,\n AppInitialProps,\n AppPropsType,\n NextWebVitalsMetric,\n AppType,\n} from '../shared/lib/utils'\nimport type { Router } from '../client/router'\n\nimport { loadGetInitialProps } from '../shared/lib/utils'\n\nexport type { AppInitialProps, AppType }\n\nexport type { NextWebVitalsMetric }\n\nexport type AppContext = AppContextType<Router>\n\nexport type AppProps<P = any> = AppPropsType<Router, P>\n\n/**\n * `App` component is used for initialize of pages. It allows for overwriting and full control of the `page` initialization.\n * This allows for keeping state between navigation, custom error handling, injecting additional data.\n */\nasync function appGetInitialProps({\n Component,\n ctx,\n}: AppContext): Promise<AppInitialProps> {\n const pageProps = await loadGetInitialProps(Component, ctx)\n return { pageProps }\n}\n\nexport default class App<P = any, CP = {}, S = {}> extends React.Component<\n P & AppProps<CP>,\n S\n> {\n static origGetInitialProps = appGetInitialProps\n static getInitialProps = appGetInitialProps\n\n render() {\n const { Component, pageProps } = this.props as AppProps<CP>\n\n return <Component {...pageProps} />\n }\n}\n"],"names":["App","appGetInitialProps","Component","ctx","pageProps","loadGetInitialProps","React","origGetInitialProps","getInitialProps","render","props"],"mappings":";;;+BAiCA,WAAA;;;eAAqBA;;;;;gEAjCH;uBAWkB;AAUpC;;;CAGC,GACD,eAAeC,mBAAmB,EAChCC,SAAS,EACTC,GAAG,EACQ;IACX,MAAMC,YAAY,MAAMC,CAAAA,GAAAA,OAAAA,mBAAmB,EAACH,WAAWC;IACvD,OAAO;QAAEC;IAAU;AACrB;AAEe,MAAMJ,YAAsCM,OAAAA,OAAK,CAACJ,SAAS;;aAIjEK,mBAAAA,GAAsBN;;;aACtBO,eAAAA,GAAkBP;;IAEzBQ,SAAS;QACP,MAAM,EAAEP,SAAS,EAAEE,SAAS,EAAE,GAAG,IAAI,CAACM,KAAK;QAE3C,OAAA,WAAA,GAAO,CAAA,GAAA,YAAA,GAAA,EAACR,WAAAA;YAAW,GAAGE,SAAS;;IACjC;AACF","ignoreList":[0]}}]
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
@@ -0,0 +1,67 @@
|
||||
(()=>{"use strict";module.exports = [
|
||||
"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/build/webpack/loaders/next-flight-loader/track-dynamic-import.js [app-ssr] (ecmascript)", ((__turbopack_context__, module, exports) => {
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
Object.defineProperty(exports, "trackDynamicImport", {
|
||||
enumerable: true,
|
||||
get: function() {
|
||||
return _trackdynamicimport.trackDynamicImport;
|
||||
}
|
||||
});
|
||||
const _trackdynamicimport = __turbopack_context__.r("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/server/app-render/module-loading/track-dynamic-import.js [app-ssr] (ecmascript)");
|
||||
}),
|
||||
"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/server/app-render/module-loading/track-dynamic-import.js [app-ssr] (ecmascript)", ((__turbopack_context__, module, exports) => {
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
Object.defineProperty(exports, "trackDynamicImport", {
|
||||
enumerable: true,
|
||||
get: function() {
|
||||
return trackDynamicImport;
|
||||
}
|
||||
});
|
||||
const _invarianterror = __turbopack_context__.r("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/shared/lib/invariant-error.js [app-ssr] (ecmascript)");
|
||||
const _isthenable = __turbopack_context__.r("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/shared/lib/is-thenable.js [app-ssr] (ecmascript)");
|
||||
const _trackmoduleloadingexternal = __turbopack_context__.r("[externals]/next/dist/server/app-render/module-loading/track-module-loading.external.js [external] (next/dist/server/app-render/module-loading/track-module-loading.external.js, cjs)");
|
||||
function trackDynamicImport(modulePromise) {
|
||||
if ("TURBOPACK compile-time falsy", 0) //TURBOPACK unreachable
|
||||
;
|
||||
if (!(0, _isthenable.isThenable)(modulePromise)) {
|
||||
// We're expecting `import()` to always return a promise. If it's not, something's very wrong.
|
||||
throw new _invarianterror.InvariantError('`trackDynamicImport` should always receive a promise. Something went wrong in the dynamic imports transform.');
|
||||
}
|
||||
// Even if we're inside a prerender and have `workUnitStore.cacheSignal`, we always track the promise globally.
|
||||
// (i.e. via the global `moduleLoadingSignal` that `trackPendingImport` uses internally).
|
||||
//
|
||||
// We do this because the `import()` promise might be cached in userspace:
|
||||
// (which is quite common for e.g. lazy initialization in libraries)
|
||||
//
|
||||
// let promise;
|
||||
// function doDynamicImportOnce() {
|
||||
// if (!promise) {
|
||||
// promise = import("...");
|
||||
// // transformed into:
|
||||
// // promise = trackDynamicImport(import("..."));
|
||||
// }
|
||||
// return promise;
|
||||
// }
|
||||
//
|
||||
// If multiple prerenders (e.g. multiple pages) depend on `doDynamicImportOnce`,
|
||||
// we have to wait for the import *in all of them*.
|
||||
// If we only tracked it using `workUnitStore.cacheSignal.trackRead()`,
|
||||
// then only the first prerender to call `doDynamicImportOnce` would wait --
|
||||
// Subsequent prerenders would re-use the existing `promise`,
|
||||
// and `trackDynamicImport` wouldn't be called again in their scope,
|
||||
// so their respective CacheSignals wouldn't wait for the promise.
|
||||
(0, _trackmoduleloadingexternal.trackPendingImport)(modulePromise);
|
||||
return modulePromise;
|
||||
}
|
||||
}),
|
||||
];})()
|
||||
|
||||
//# sourceMappingURL=1cpi_next_dist_0esdfkbeiu-t0._.js.map
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": [],
|
||||
"sections": [
|
||||
{"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["file:///Users/mac/weiming/%E9%BB%84%E6%9E%9C%E7%9F%AD%E5%89%A7/web_hgdja_h5/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/src/build/webpack/loaders/next-flight-loader/track-dynamic-import.ts"],"sourcesContent":["export { trackDynamicImport } from '../../../../server/app-render/module-loading/track-dynamic-import'\n"],"names":["trackDynamicImport"],"mappings":";;;+BAASA,sBAAAA;;;eAAAA,oBAAAA,kBAAkB;;;oCAAQ","ignoreList":[0]}},
|
||||
{"offset": {"line": 18, "column": 0}, "map": {"version":3,"sources":["file:///Users/mac/weiming/%E9%BB%84%E6%9E%9C%E7%9F%AD%E5%89%A7/web_hgdja_h5/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/src/server/app-render/module-loading/track-dynamic-import.ts"],"sourcesContent":["import { InvariantError } from '../../../shared/lib/invariant-error'\nimport { isThenable } from '../../../shared/lib/is-thenable'\nimport { trackPendingImport } from './track-module-loading.external'\n\n/**\n * in CacheComponents, `import(...)` will be transformed into `trackDynamicImport(import(...))`.\n * A dynamic import is essentially a cached async function, except it's cached by the module system.\n *\n * The promises are tracked globally regardless of if the `import()` happens inside a render or outside of it.\n * When rendering, we can make the `cacheSignal` wait for all pending promises via `trackPendingModules`.\n * */\nexport function trackDynamicImport<TExports extends Record<string, any>>(\n modulePromise: Promise<TExports>\n): Promise<TExports> {\n if (process.env.NEXT_RUNTIME === 'edge') {\n throw new InvariantError(\n \"Dynamic imports should not be instrumented in the edge runtime, because `cacheComponents` doesn't support it\"\n )\n }\n\n if (!isThenable(modulePromise)) {\n // We're expecting `import()` to always return a promise. If it's not, something's very wrong.\n throw new InvariantError(\n '`trackDynamicImport` should always receive a promise. Something went wrong in the dynamic imports transform.'\n )\n }\n\n // Even if we're inside a prerender and have `workUnitStore.cacheSignal`, we always track the promise globally.\n // (i.e. via the global `moduleLoadingSignal` that `trackPendingImport` uses internally).\n //\n // We do this because the `import()` promise might be cached in userspace:\n // (which is quite common for e.g. lazy initialization in libraries)\n //\n // let promise;\n // function doDynamicImportOnce() {\n // if (!promise) {\n // promise = import(\"...\");\n // // transformed into:\n // // promise = trackDynamicImport(import(\"...\"));\n // }\n // return promise;\n // }\n //\n // If multiple prerenders (e.g. multiple pages) depend on `doDynamicImportOnce`,\n // we have to wait for the import *in all of them*.\n // If we only tracked it using `workUnitStore.cacheSignal.trackRead()`,\n // then only the first prerender to call `doDynamicImportOnce` would wait --\n // Subsequent prerenders would re-use the existing `promise`,\n // and `trackDynamicImport` wouldn't be called again in their scope,\n // so their respective CacheSignals wouldn't wait for the promise.\n trackPendingImport(modulePromise)\n\n return modulePromise\n}\n"],"names":["trackDynamicImport","modulePromise","process","env","NEXT_RUNTIME","InvariantError","isThenable","trackPendingImport"],"mappings":";;;+BAWgBA,sBAAAA;;;eAAAA;;;gCAXe;4BACJ;4CACQ;AAS5B,SAASA,mBACdC,aAAgC;IAEhC,IAAIC,QAAQC,GAAG,CAACC,YAAY,KAAK,QAAQ;;IAMzC,IAAI,CAACE,CAAAA,GAAAA,YAAAA,UAAU,EAACL,gBAAgB;QAC9B,8FAA8F;QAC9F,MAAM,IAAII,gBAAAA,cAAc,CACtB;IAEJ;IAEA,+GAA+G;IAC/G,yFAAyF;IACzF,EAAE;IACF,0EAA0E;IAC1E,oEAAoE;IACpE,EAAE;IACF,iBAAiB;IACjB,qCAAqC;IACrC,sBAAsB;IACtB,iCAAiC;IACjC,6BAA6B;IAC7B,wDAAwD;IACxD,QAAQ;IACR,sBAAsB;IACtB,MAAM;IACN,EAAE;IACF,gFAAgF;IAChF,mDAAmD;IACnD,uEAAuE;IACvE,4EAA4E;IAC5E,6DAA6D;IAC7D,oEAAoE;IACpE,kEAAkE;IAClEE,CAAAA,GAAAA,4BAAAA,kBAAkB,EAACN;IAEnB,OAAOA;AACT","ignoreList":[0]}}]
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
@@ -0,0 +1,155 @@
|
||||
module.exports = [
|
||||
(()=>{"use strict";return[
|
||||
"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/client/components/builtin/forbidden.js [app-rsc] (ecmascript)", ((__turbopack_context__, module, exports) => {
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
Object.defineProperty(exports, "default", {
|
||||
enumerable: true,
|
||||
get: function() {
|
||||
return Forbidden;
|
||||
}
|
||||
});
|
||||
const _jsxruntime = __turbopack_context__.r("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-jsx-runtime.js [app-rsc] (ecmascript)");
|
||||
const _errorfallback = __turbopack_context__.r("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/client/components/http-access-fallback/error-fallback.js [app-rsc] (ecmascript)");
|
||||
function Forbidden() {
|
||||
return /*#__PURE__*/ (0, _jsxruntime.jsx)(_errorfallback.HTTPAccessErrorFallback, {
|
||||
status: 403,
|
||||
message: "This page could not be accessed."
|
||||
});
|
||||
}
|
||||
if ((typeof exports.default === 'function' || typeof exports.default === 'object' && exports.default !== null) && typeof exports.default.__esModule === 'undefined') {
|
||||
Object.defineProperty(exports.default, '__esModule', {
|
||||
value: true
|
||||
});
|
||||
Object.assign(exports.default, exports);
|
||||
module.exports = exports.default;
|
||||
}
|
||||
}),
|
||||
"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/client/components/http-access-fallback/error-fallback.js [app-rsc] (ecmascript)", ((__turbopack_context__, module, exports) => {
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
Object.defineProperty(exports, "HTTPAccessErrorFallback", {
|
||||
enumerable: true,
|
||||
get: function() {
|
||||
return HTTPAccessErrorFallback;
|
||||
}
|
||||
});
|
||||
const _jsxruntime = __turbopack_context__.r("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-jsx-runtime.js [app-rsc] (ecmascript)");
|
||||
const _accesserrorstyles = __turbopack_context__.r("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/client/components/styles/access-error-styles.js [app-rsc] (ecmascript)");
|
||||
function HTTPAccessErrorFallback({ status, message }) {
|
||||
return /*#__PURE__*/ (0, _jsxruntime.jsxs)(_jsxruntime.Fragment, {
|
||||
children: [
|
||||
/*#__PURE__*/ (0, _jsxruntime.jsx)("title", {
|
||||
children: `${status}: ${message}`
|
||||
}),
|
||||
/*#__PURE__*/ (0, _jsxruntime.jsx)("div", {
|
||||
style: _accesserrorstyles.styles.error,
|
||||
children: /*#__PURE__*/ (0, _jsxruntime.jsxs)("div", {
|
||||
children: [
|
||||
/*#__PURE__*/ (0, _jsxruntime.jsx)("style", {
|
||||
dangerouslySetInnerHTML: {
|
||||
/* Minified CSS from
|
||||
body { margin: 0; color: #000; background: #fff; }
|
||||
.next-error-h1 {
|
||||
border-right: 1px solid rgba(0, 0, 0, .3);
|
||||
}
|
||||
|
||||
@media (prefers-color-scheme: dark) {
|
||||
body { color: #fff; background: #000; }
|
||||
.next-error-h1 {
|
||||
border-right: 1px solid rgba(255, 255, 255, .3);
|
||||
}
|
||||
}
|
||||
*/ __html: `body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}`
|
||||
}
|
||||
}),
|
||||
/*#__PURE__*/ (0, _jsxruntime.jsx)("h1", {
|
||||
className: "next-error-h1",
|
||||
style: _accesserrorstyles.styles.h1,
|
||||
children: status
|
||||
}),
|
||||
/*#__PURE__*/ (0, _jsxruntime.jsx)("div", {
|
||||
style: _accesserrorstyles.styles.desc,
|
||||
children: /*#__PURE__*/ (0, _jsxruntime.jsx)("h2", {
|
||||
style: _accesserrorstyles.styles.h2,
|
||||
children: message
|
||||
})
|
||||
})
|
||||
]
|
||||
})
|
||||
})
|
||||
]
|
||||
});
|
||||
}
|
||||
if ((typeof exports.default === 'function' || typeof exports.default === 'object' && exports.default !== null) && typeof exports.default.__esModule === 'undefined') {
|
||||
Object.defineProperty(exports.default, '__esModule', {
|
||||
value: true
|
||||
});
|
||||
Object.assign(exports.default, exports);
|
||||
module.exports = exports.default;
|
||||
}
|
||||
}),
|
||||
"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/client/components/styles/access-error-styles.js [app-rsc] (ecmascript)", ((__turbopack_context__, module, exports) => {
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
Object.defineProperty(exports, "styles", {
|
||||
enumerable: true,
|
||||
get: function() {
|
||||
return styles;
|
||||
}
|
||||
});
|
||||
const styles = {
|
||||
error: {
|
||||
// https://github.com/sindresorhus/modern-normalize/blob/main/modern-normalize.css#L38-L52
|
||||
fontFamily: 'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',
|
||||
height: '100vh',
|
||||
textAlign: 'center',
|
||||
display: 'flex',
|
||||
flexDirection: 'column',
|
||||
alignItems: 'center',
|
||||
justifyContent: 'center'
|
||||
},
|
||||
desc: {
|
||||
display: 'inline-block'
|
||||
},
|
||||
h1: {
|
||||
display: 'inline-block',
|
||||
margin: '0 20px 0 0',
|
||||
padding: '0 23px 0 0',
|
||||
fontSize: 24,
|
||||
fontWeight: 500,
|
||||
verticalAlign: 'top',
|
||||
lineHeight: '49px'
|
||||
},
|
||||
h2: {
|
||||
fontSize: 14,
|
||||
fontWeight: 400,
|
||||
lineHeight: '49px',
|
||||
margin: 0
|
||||
}
|
||||
};
|
||||
if ((typeof exports.default === 'function' || typeof exports.default === 'object' && exports.default !== null) && typeof exports.default.__esModule === 'undefined') {
|
||||
Object.defineProperty(exports.default, '__esModule', {
|
||||
value: true
|
||||
});
|
||||
Object.assign(exports.default, exports);
|
||||
module.exports = exports.default;
|
||||
}
|
||||
}),
|
||||
]})(),
|
||||
"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/client/components/builtin/forbidden.js [app-rsc] (ecmascript, Next.js Server Component)", (function(__turbopack_context__){
|
||||
|
||||
__turbopack_context__.n(__turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/client/components/builtin/forbidden.js [app-rsc] (ecmascript)"));
|
||||
}),
|
||||
];
|
||||
|
||||
//# sourceMappingURL=1cpi_next_dist_client_components_0f43r3xw4nj6b._.js.map
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": [],
|
||||
"sections": [
|
||||
{"offset": {"line": 5, "column": 0}, "map": {"version":3,"sources":["file:///Users/mac/weiming/%E9%BB%84%E6%9E%9C%E7%9F%AD%E5%89%A7/web_hgdja_h5/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/src/client/components/builtin/forbidden.tsx"],"sourcesContent":["import { HTTPAccessErrorFallback } from '../http-access-fallback/error-fallback'\n\nexport default function Forbidden() {\n return (\n <HTTPAccessErrorFallback\n status={403}\n message=\"This page could not be accessed.\"\n />\n )\n}\n"],"names":["Forbidden","HTTPAccessErrorFallback","status","message"],"mappings":";;;+BAEA,WAAA;;;eAAwBA;;;;+BAFgB;AAEzB,SAASA;IACtB,OAAA,WAAA,GACE,CAAA,GAAA,YAAA,GAAA,EAACC,eAAAA,uBAAuB,EAAA;QACtBC,QAAQ;QACRC,SAAQ;;AAGd","ignoreList":[0]}},
|
||||
{"offset": {"line": 33, "column": 0}, "map": {"version":3,"sources":["file:///Users/mac/weiming/%E9%BB%84%E6%9E%9C%E7%9F%AD%E5%89%A7/web_hgdja_h5/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/src/client/components/http-access-fallback/error-fallback.tsx"],"sourcesContent":["import { styles } from '../styles/access-error-styles'\n\nexport function HTTPAccessErrorFallback({\n status,\n message,\n}: {\n status: number\n message: string\n}) {\n return (\n <>\n {/* <head> */}\n <title>{`${status}: ${message}`}</title>\n {/* </head> */}\n <div style={styles.error}>\n <div>\n <style\n dangerouslySetInnerHTML={{\n /* Minified CSS from\n body { margin: 0; color: #000; background: #fff; }\n .next-error-h1 {\n border-right: 1px solid rgba(0, 0, 0, .3);\n }\n\n @media (prefers-color-scheme: dark) {\n body { color: #fff; background: #000; }\n .next-error-h1 {\n border-right: 1px solid rgba(255, 255, 255, .3);\n }\n }\n */\n __html: `body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}`,\n }}\n />\n <h1 className=\"next-error-h1\" style={styles.h1}>\n {status}\n </h1>\n <div style={styles.desc}>\n <h2 style={styles.h2}>{message}</h2>\n </div>\n </div>\n </div>\n </>\n )\n}\n"],"names":["HTTPAccessErrorFallback","status","message","title","div","style","styles","error","dangerouslySetInnerHTML","__html","h1","className","desc","h2"],"mappings":";;;+BAEgBA,2BAAAA;;;eAAAA;;;;mCAFO;AAEhB,SAASA,wBAAwB,EACtCC,MAAM,EACNC,OAAO,EAIR;IACC,OAAA,WAAA,GACE,CAAA,GAAA,YAAA,IAAA,EAAA,YAAA,QAAA,EAAA;;0BAEE,CAAA,GAAA,YAAA,GAAA,EAACC,SAAAA;0BAAO,GAAGF,OAAO,EAAE,EAAEC,SAAS;;0BAE/B,CAAA,GAAA,YAAA,GAAA,EAACE,OAAAA;gBAAIC,OAAOC,mBAAAA,MAAM,CAACC,KAAK;0BACtB,WAAA,GAAA,CAAA,GAAA,YAAA,IAAA,EAACH,OAAAA;;sCACC,CAAA,GAAA,YAAA,GAAA,EAACC,SAAAA;4BACCG,yBAAyB;gCACvB;;;;;;;;;;;;cAYA,GACAC,QAAQ,CAAC,6NAA6N,CAAC;4BACzO;;sCAEF,CAAA,GAAA,YAAA,GAAA,EAACC,MAAAA;4BAAGC,WAAU;4BAAgBN,OAAOC,mBAAAA,MAAM,CAACI,EAAE;sCAC3CT;;sCAEH,CAAA,GAAA,YAAA,GAAA,EAACG,OAAAA;4BAAIC,OAAOC,mBAAAA,MAAM,CAACM,IAAI;sCACrB,WAAA,GAAA,CAAA,GAAA,YAAA,GAAA,EAACC,MAAAA;gCAAGR,OAAOC,mBAAAA,MAAM,CAACO,EAAE;0CAAGX;;;;;;;;AAMnC","ignoreList":[0]}},
|
||||
{"offset": {"line": 100, "column": 0}, "map": {"version":3,"sources":["file:///Users/mac/weiming/%E9%BB%84%E6%9E%9C%E7%9F%AD%E5%89%A7/web_hgdja_h5/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/src/client/components/styles/access-error-styles.ts"],"sourcesContent":["export const styles: Record<string, React.CSSProperties> = {\n error: {\n // https://github.com/sindresorhus/modern-normalize/blob/main/modern-normalize.css#L38-L52\n fontFamily:\n 'system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"',\n height: '100vh',\n textAlign: 'center',\n display: 'flex',\n flexDirection: 'column',\n alignItems: 'center',\n justifyContent: 'center',\n },\n\n desc: {\n display: 'inline-block',\n },\n\n h1: {\n display: 'inline-block',\n margin: '0 20px 0 0',\n padding: '0 23px 0 0',\n fontSize: 24,\n fontWeight: 500,\n verticalAlign: 'top',\n lineHeight: '49px',\n },\n\n h2: {\n fontSize: 14,\n fontWeight: 400,\n lineHeight: '49px',\n margin: 0,\n },\n}\n"],"names":["styles","error","fontFamily","height","textAlign","display","flexDirection","alignItems","justifyContent","desc","h1","margin","padding","fontSize","fontWeight","verticalAlign","lineHeight","h2"],"mappings":";;;+BAAaA,UAAAA;;;eAAAA;;;AAAN,MAAMA,SAA8C;IACzDC,OAAO;QACL,0FAA0F;QAC1FC,YACE;QACFC,QAAQ;QACRC,WAAW;QACXC,SAAS;QACTC,eAAe;QACfC,YAAY;QACZC,gBAAgB;IAClB;IAEAC,MAAM;QACJJ,SAAS;IACX;IAEAK,IAAI;QACFL,SAAS;QACTM,QAAQ;QACRC,SAAS;QACTC,UAAU;QACVC,YAAY;QACZC,eAAe;QACfC,YAAY;IACd;IAEAC,IAAI;QACFJ,UAAU;QACVC,YAAY;QACZE,YAAY;QACZL,QAAQ;IACV;AACF","ignoreList":[0]}}]
|
||||
}
|
||||
@@ -0,0 +1,318 @@
|
||||
(()=>{"use strict";module.exports = [
|
||||
"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/client/components/builtin/error-styles.js [app-ssr] (ecmascript)", ((__turbopack_context__, module, exports) => {
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
0 && (module.exports = {
|
||||
WarningIcon: null,
|
||||
errorStyles: null,
|
||||
errorThemeCss: null
|
||||
});
|
||||
function _export(target, all) {
|
||||
for(var name in all)Object.defineProperty(target, name, {
|
||||
enumerable: true,
|
||||
get: all[name]
|
||||
});
|
||||
}
|
||||
_export(exports, {
|
||||
WarningIcon: function() {
|
||||
return WarningIcon;
|
||||
},
|
||||
errorStyles: function() {
|
||||
return errorStyles;
|
||||
},
|
||||
errorThemeCss: function() {
|
||||
return errorThemeCss;
|
||||
}
|
||||
});
|
||||
const _interop_require_default = __turbopack_context__.r("[project]/node_modules/.pnpm/@swc+helpers@0.5.23/node_modules/@swc/helpers/cjs/_interop_require_default.cjs [app-ssr] (ecmascript)");
|
||||
const _jsxruntime = __turbopack_context__.r("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-runtime.js [app-ssr] (ecmascript)");
|
||||
const _react = /*#__PURE__*/ _interop_require_default._(__turbopack_context__.r("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js [app-ssr] (ecmascript)"));
|
||||
const errorStyles = {
|
||||
container: {
|
||||
fontFamily: 'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',
|
||||
height: '100vh',
|
||||
display: 'flex',
|
||||
alignItems: 'center',
|
||||
justifyContent: 'center'
|
||||
},
|
||||
card: {
|
||||
marginTop: '-32px',
|
||||
maxWidth: '325px',
|
||||
padding: '32px 28px',
|
||||
textAlign: 'left'
|
||||
},
|
||||
icon: {
|
||||
marginBottom: '24px'
|
||||
},
|
||||
title: {
|
||||
fontSize: '24px',
|
||||
fontWeight: 500,
|
||||
letterSpacing: '-0.02em',
|
||||
lineHeight: '32px',
|
||||
margin: '0 0 12px 0',
|
||||
color: 'var(--next-error-title)'
|
||||
},
|
||||
message: {
|
||||
fontSize: '14px',
|
||||
fontWeight: 400,
|
||||
lineHeight: '21px',
|
||||
margin: '0 0 20px 0',
|
||||
color: 'var(--next-error-message)'
|
||||
},
|
||||
form: {
|
||||
margin: 0
|
||||
},
|
||||
buttonGroup: {
|
||||
display: 'flex',
|
||||
gap: '8px',
|
||||
alignItems: 'center'
|
||||
},
|
||||
button: {
|
||||
display: 'inline-flex',
|
||||
alignItems: 'center',
|
||||
justifyContent: 'center',
|
||||
height: '32px',
|
||||
padding: '0 12px',
|
||||
fontSize: '14px',
|
||||
fontWeight: 500,
|
||||
lineHeight: '20px',
|
||||
borderRadius: '6px',
|
||||
cursor: 'pointer',
|
||||
color: 'var(--next-error-btn-text)',
|
||||
background: 'var(--next-error-btn-bg)',
|
||||
border: 'var(--next-error-btn-border)'
|
||||
},
|
||||
buttonSecondary: {
|
||||
display: 'inline-flex',
|
||||
alignItems: 'center',
|
||||
justifyContent: 'center',
|
||||
height: '32px',
|
||||
padding: '0 12px',
|
||||
fontSize: '14px',
|
||||
fontWeight: 500,
|
||||
lineHeight: '20px',
|
||||
borderRadius: '6px',
|
||||
cursor: 'pointer',
|
||||
color: 'var(--next-error-btn-secondary-text)',
|
||||
background: 'var(--next-error-btn-secondary-bg)',
|
||||
border: 'var(--next-error-btn-secondary-border)'
|
||||
},
|
||||
digestFooter: {
|
||||
position: 'fixed',
|
||||
bottom: '32px',
|
||||
left: '0',
|
||||
right: '0',
|
||||
textAlign: 'center',
|
||||
fontFamily: 'ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace',
|
||||
fontSize: '12px',
|
||||
lineHeight: '18px',
|
||||
fontWeight: 400,
|
||||
margin: '0',
|
||||
color: 'var(--next-error-digest)'
|
||||
}
|
||||
};
|
||||
const errorThemeCss = `
|
||||
:root {
|
||||
--next-error-bg: #fff;
|
||||
--next-error-text: #171717;
|
||||
--next-error-title: #171717;
|
||||
--next-error-message: #171717;
|
||||
--next-error-digest: #666666;
|
||||
--next-error-btn-text: #fff;
|
||||
--next-error-btn-bg: #171717;
|
||||
--next-error-btn-border: none;
|
||||
--next-error-btn-secondary-text: #171717;
|
||||
--next-error-btn-secondary-bg: transparent;
|
||||
--next-error-btn-secondary-border: 1px solid rgba(0,0,0,0.08);
|
||||
}
|
||||
@media (prefers-color-scheme: dark) {
|
||||
:root {
|
||||
--next-error-bg: #0a0a0a;
|
||||
--next-error-text: #ededed;
|
||||
--next-error-title: #ededed;
|
||||
--next-error-message: #ededed;
|
||||
--next-error-digest: #a0a0a0;
|
||||
--next-error-btn-text: #0a0a0a;
|
||||
--next-error-btn-bg: #ededed;
|
||||
--next-error-btn-border: none;
|
||||
--next-error-btn-secondary-text: #ededed;
|
||||
--next-error-btn-secondary-bg: transparent;
|
||||
--next-error-btn-secondary-border: 1px solid rgba(255,255,255,0.14);
|
||||
}
|
||||
}
|
||||
body { margin: 0; color: var(--next-error-text); background: var(--next-error-bg); }
|
||||
`.replace(/\n\s*/g, '');
|
||||
function WarningIcon() {
|
||||
return /*#__PURE__*/ (0, _jsxruntime.jsx)("svg", {
|
||||
width: "32",
|
||||
height: "32",
|
||||
viewBox: "-0.2 -1.5 32 32",
|
||||
fill: "none",
|
||||
style: errorStyles.icon,
|
||||
children: /*#__PURE__*/ (0, _jsxruntime.jsx)("path", {
|
||||
d: "M16.9328 0C18.0839 0.000116771 19.1334 0.658832 19.634 1.69531L31.4299 26.1309C32.0708 27.4588 31.1036 28.9999 29.6291 29H2.00215C0.527541 29 -0.439628 27.4588 0.201371 26.1309L11.9973 1.69531C12.4979 0.658823 13.5474 7.75066e-05 14.6984 0H16.9328ZM3.59493 26H28.0363L16.9328 3H14.6984L3.59493 26ZM15.8156 19C16.9202 19.0001 17.8156 19.8955 17.8156 21C17.8156 22.1045 16.9202 22.9999 15.8156 23C14.7111 23 13.8156 22.1046 13.8156 21C13.8156 19.8954 14.7111 19 15.8156 19ZM17.3156 16.5H14.3156V8.5H17.3156V16.5Z",
|
||||
fill: "var(--next-error-title)"
|
||||
})
|
||||
});
|
||||
}
|
||||
if ((typeof exports.default === 'function' || typeof exports.default === 'object' && exports.default !== null) && typeof exports.default.__esModule === 'undefined') {
|
||||
Object.defineProperty(exports.default, '__esModule', {
|
||||
value: true
|
||||
});
|
||||
Object.assign(exports.default, exports);
|
||||
module.exports = exports.default;
|
||||
}
|
||||
}),
|
||||
"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/client/components/builtin/global-error.js [app-ssr] (ecmascript)", ((__turbopack_context__, module, exports) => {
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
Object.defineProperty(exports, // supplied custom global error signatures.
|
||||
"default", {
|
||||
enumerable: true,
|
||||
get: function() {
|
||||
return _default;
|
||||
}
|
||||
});
|
||||
const _interop_require_default = __turbopack_context__.r("[project]/node_modules/.pnpm/@swc+helpers@0.5.23/node_modules/@swc/helpers/cjs/_interop_require_default.cjs [app-ssr] (ecmascript)");
|
||||
const _jsxruntime = __turbopack_context__.r("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react-jsx-runtime.js [app-ssr] (ecmascript)");
|
||||
const _react = /*#__PURE__*/ _interop_require_default._(__turbopack_context__.r("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/server/route-modules/app-page/vendored/ssr/react.js [app-ssr] (ecmascript)"));
|
||||
const _handleisrerror = __turbopack_context__.r("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/client/components/handle-isr-error.js [app-ssr] (ecmascript)");
|
||||
const _errorstyles = __turbopack_context__.r("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/client/components/builtin/error-styles.js [app-ssr] (ecmascript)");
|
||||
function DefaultGlobalError({ error }) {
|
||||
const digest = error?.digest;
|
||||
const isServerError = !!digest;
|
||||
const message = isServerError ? 'A server error occurred. Reload to try again.' : 'Reload to try again, or go back.';
|
||||
(0, _handleisrerror.handleISRError)({
|
||||
error
|
||||
});
|
||||
return /*#__PURE__*/ (0, _jsxruntime.jsxs)("html", {
|
||||
id: "__next_error__",
|
||||
children: [
|
||||
/*#__PURE__*/ (0, _jsxruntime.jsx)("head", {
|
||||
children: /*#__PURE__*/ (0, _jsxruntime.jsx)("style", {
|
||||
dangerouslySetInnerHTML: {
|
||||
__html: _errorstyles.errorThemeCss
|
||||
}
|
||||
})
|
||||
}),
|
||||
/*#__PURE__*/ (0, _jsxruntime.jsxs)("body", {
|
||||
children: [
|
||||
/*#__PURE__*/ (0, _jsxruntime.jsx)("div", {
|
||||
style: _errorstyles.errorStyles.container,
|
||||
children: /*#__PURE__*/ (0, _jsxruntime.jsxs)("div", {
|
||||
style: _errorstyles.errorStyles.card,
|
||||
children: [
|
||||
/*#__PURE__*/ (0, _jsxruntime.jsx)(_errorstyles.WarningIcon, {}),
|
||||
/*#__PURE__*/ (0, _jsxruntime.jsx)("h1", {
|
||||
style: _errorstyles.errorStyles.title,
|
||||
children: "This page couldn’t load"
|
||||
}),
|
||||
/*#__PURE__*/ (0, _jsxruntime.jsx)("p", {
|
||||
style: _errorstyles.errorStyles.message,
|
||||
children: message
|
||||
}),
|
||||
/*#__PURE__*/ (0, _jsxruntime.jsxs)("div", {
|
||||
style: _errorstyles.errorStyles.buttonGroup,
|
||||
children: [
|
||||
/*#__PURE__*/ (0, _jsxruntime.jsx)("form", {
|
||||
style: _errorstyles.errorStyles.form,
|
||||
children: /*#__PURE__*/ (0, _jsxruntime.jsx)("button", {
|
||||
type: "submit",
|
||||
style: _errorstyles.errorStyles.button,
|
||||
children: "Reload"
|
||||
})
|
||||
}),
|
||||
!isServerError && /*#__PURE__*/ (0, _jsxruntime.jsx)("button", {
|
||||
type: "button",
|
||||
style: _errorstyles.errorStyles.buttonSecondary,
|
||||
onClick: ()=>{
|
||||
if (window.history.length > 1) {
|
||||
window.history.back();
|
||||
} else {
|
||||
window.location.href = '/';
|
||||
}
|
||||
},
|
||||
children: "Back"
|
||||
})
|
||||
]
|
||||
})
|
||||
]
|
||||
})
|
||||
}),
|
||||
digest && /*#__PURE__*/ (0, _jsxruntime.jsxs)("p", {
|
||||
style: _errorstyles.errorStyles.digestFooter,
|
||||
children: [
|
||||
"ERROR ",
|
||||
digest
|
||||
]
|
||||
})
|
||||
]
|
||||
})
|
||||
]
|
||||
});
|
||||
}
|
||||
const _default = DefaultGlobalError;
|
||||
if ((typeof exports.default === 'function' || typeof exports.default === 'object' && exports.default !== null) && typeof exports.default.__esModule === 'undefined') {
|
||||
Object.defineProperty(exports.default, '__esModule', {
|
||||
value: true
|
||||
});
|
||||
Object.assign(exports.default, exports);
|
||||
module.exports = exports.default;
|
||||
}
|
||||
}),
|
||||
"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/client/components/handle-isr-error.js [app-ssr] (ecmascript)", ((__turbopack_context__, module, exports) => {
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
Object.defineProperty(exports, "handleISRError", {
|
||||
enumerable: true,
|
||||
get: function() {
|
||||
return handleISRError;
|
||||
}
|
||||
});
|
||||
const _serverasyncstorage = __turbopack_context__.r("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/client/components/server-async-storage.js [app-ssr] (ecmascript)");
|
||||
function handleISRError({ error }) {
|
||||
if (!_serverasyncstorage.workUnitAsyncStorage) {
|
||||
return;
|
||||
}
|
||||
const store = _serverasyncstorage.workUnitAsyncStorage.getStore();
|
||||
switch(store?.type){
|
||||
case 'prerender':
|
||||
case 'prerender-client':
|
||||
case 'prerender-legacy':
|
||||
if (error) {
|
||||
console.error(error);
|
||||
}
|
||||
throw error;
|
||||
case 'request':
|
||||
case 'prerender-runtime':
|
||||
case 'validation-client':
|
||||
case 'cache':
|
||||
case 'private-cache':
|
||||
case 'unstable-cache':
|
||||
case 'build-time-generator':
|
||||
case undefined:
|
||||
return;
|
||||
default:
|
||||
store;
|
||||
}
|
||||
}
|
||||
if ((typeof exports.default === 'function' || typeof exports.default === 'object' && exports.default !== null) && typeof exports.default.__esModule === 'undefined') {
|
||||
Object.defineProperty(exports.default, '__esModule', {
|
||||
value: true
|
||||
});
|
||||
Object.assign(exports.default, exports);
|
||||
module.exports = exports.default;
|
||||
}
|
||||
}),
|
||||
];})()
|
||||
|
||||
//# sourceMappingURL=1cpi_next_dist_client_components_0gi46is7gyfh_._.js.map
|
||||
+8
File diff suppressed because one or more lines are too long
+21
@@ -0,0 +1,21 @@
|
||||
module.exports = [
|
||||
"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (client reference proxy)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
// This file is generated by next-core EcmascriptClientReferenceModule.
|
||||
const { createClientModuleProxy } = __turbopack_context__.r("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-server-dom-turbopack-server.js [app-rsc] (ecmascript)");
|
||||
__turbopack_context__.n(createClientModuleProxy("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/client/components/builtin/global-error.js"));
|
||||
}),
|
||||
"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$client$2f$components$2f$builtin$2f$global$2d$error$2e$js__$5b$app$2d$rsc$5d$__$28$client__reference__proxy$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (client reference proxy)");
|
||||
;
|
||||
__turbopack_context__.n(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$client$2f$components$2f$builtin$2f$global$2d$error$2e$js__$5b$app$2d$rsc$5d$__$28$client__reference__proxy$29$__);
|
||||
}),
|
||||
"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript, Next.js Server Component)", (function(__turbopack_context__){
|
||||
|
||||
__turbopack_context__.n(__turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/client/components/builtin/global-error.js [app-rsc] (ecmascript)"));
|
||||
}),
|
||||
];
|
||||
|
||||
//# sourceMappingURL=1cpi_next_dist_client_components_builtin_global-error_0n2k_n4vk08_4.js.map
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": [],
|
||||
"sections": [
|
||||
{"offset": {"line": 3, "column": 0}, "map": {"version":3,"sources":["file:///Users/mac/weiming/%E9%BB%84%E6%9E%9C%E7%9F%AD%E5%89%A7/web_hgdja_h5/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/client/components/builtin/global-error.js/__nextjs-internal-proxy.cjs%20%7B%20server%20=%3E%20%22[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/client/components/builtin/global-error.js%22%20%7D"],"sourcesContent":["// This file is generated by next-core EcmascriptClientReferenceModule.\nconst { createClientModuleProxy } = require(\"react-server-dom-turbopack/server\");\n\n__turbopack_context__.n(createClientModuleProxy(\"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/client/components/builtin/global-error.js\"));\n"],"names":["createClientModuleProxy","__turbopack_context__","n"],"mappings":"AAAA,uEAAuE;AACvE,MAAM,EAAEA,uBAAuB,EAAE;AAEjCC,sBAAsBC,CAAC,CAACF,wBAAwB","ignoreList":[0]}},
|
||||
{"offset": {"line": 10, "column": 0}, "map": {"version":3,"sources":["file:///Users/mac/weiming/%E9%BB%84%E6%9E%9C%E7%9F%AD%E5%89%A7/web_hgdja_h5/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/src/client/components/builtin/global-error.tsx"],"sourcesContent":["'use client'\n\nimport React from 'react'\nimport { handleISRError } from '../handle-isr-error'\nimport { errorStyles, errorThemeCss, WarningIcon } from './error-styles'\n\nexport type GlobalErrorComponent = React.ComponentType<{\n error: any\n reset: () => void\n retry: () => void\n}>\n\nfunction DefaultGlobalError({ error }: { error: any }) {\n const digest: string | undefined = error?.digest\n const isServerError = !!digest\n\n const message = isServerError\n ? 'A server error occurred. Reload to try again.'\n : 'Reload to try again, or go back.'\n\n handleISRError({ error })\n\n return (\n <html id=\"__next_error__\">\n <head>\n <style dangerouslySetInnerHTML={{ __html: errorThemeCss }} />\n </head>\n <body>\n <div style={errorStyles.container}>\n <div style={errorStyles.card}>\n <WarningIcon />\n <h1 style={errorStyles.title}>This page couldn’t load</h1>\n <p style={errorStyles.message}>{message}</p>\n <div style={errorStyles.buttonGroup}>\n <form style={errorStyles.form}>\n <button type=\"submit\" style={errorStyles.button}>\n Reload\n </button>\n </form>\n {!isServerError && (\n <button\n type=\"button\"\n style={errorStyles.buttonSecondary}\n onClick={() => {\n if (window.history.length > 1) {\n window.history.back()\n } else {\n window.location.href = '/'\n }\n }}\n >\n Back\n </button>\n )}\n </div>\n </div>\n </div>\n {digest && <p style={errorStyles.digestFooter}>ERROR {digest}</p>}\n </body>\n </html>\n )\n}\n\n// Exported so that the import signature in the loaders can be identical to user\n// supplied custom global error signatures.\nexport default DefaultGlobalError\n"],"names":["DefaultGlobalError","error","digest","isServerError","message","handleISRError","html","id","head","style","dangerouslySetInnerHTML","__html","errorThemeCss","body","div","errorStyles","container","card","WarningIcon","h1","title","p","buttonGroup","form","button","type","buttonSecondary","onClick","window","history","length","back","location","href","digestFooter"],"mappings":"","ignoreList":[0]}}]
|
||||
}
|
||||
+36
@@ -0,0 +1,36 @@
|
||||
module.exports = [
|
||||
"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/client/components/builtin/unauthorized.js [app-rsc] (ecmascript)", ((__turbopack_context__, module, exports) => {
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
Object.defineProperty(exports, "default", {
|
||||
enumerable: true,
|
||||
get: function() {
|
||||
return Unauthorized;
|
||||
}
|
||||
});
|
||||
const _jsxruntime = __turbopack_context__.r("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-jsx-runtime.js [app-rsc] (ecmascript)");
|
||||
const _errorfallback = __turbopack_context__.r("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/client/components/http-access-fallback/error-fallback.js [app-rsc] (ecmascript)");
|
||||
function Unauthorized() {
|
||||
return /*#__PURE__*/ (0, _jsxruntime.jsx)(_errorfallback.HTTPAccessErrorFallback, {
|
||||
status: 401,
|
||||
message: "You're not authorized to access this page."
|
||||
});
|
||||
}
|
||||
if ((typeof exports.default === 'function' || typeof exports.default === 'object' && exports.default !== null) && typeof exports.default.__esModule === 'undefined') {
|
||||
Object.defineProperty(exports.default, '__esModule', {
|
||||
value: true
|
||||
});
|
||||
Object.assign(exports.default, exports);
|
||||
module.exports = exports.default;
|
||||
}
|
||||
}),
|
||||
"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/client/components/builtin/unauthorized.js [app-rsc] (ecmascript, Next.js Server Component)", (function(__turbopack_context__){
|
||||
|
||||
__turbopack_context__.n(__turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/client/components/builtin/unauthorized.js [app-rsc] (ecmascript)"));
|
||||
}),
|
||||
];
|
||||
|
||||
//# sourceMappingURL=1cpi_next_dist_client_components_builtin_unauthorized_1t8x12i06ccla.js.map
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": [],
|
||||
"sections": [
|
||||
{"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["file:///Users/mac/weiming/%E9%BB%84%E6%9E%9C%E7%9F%AD%E5%89%A7/web_hgdja_h5/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/src/client/components/builtin/unauthorized.tsx"],"sourcesContent":["import { HTTPAccessErrorFallback } from '../http-access-fallback/error-fallback'\n\nexport default function Unauthorized() {\n return (\n <HTTPAccessErrorFallback\n status={401}\n message=\"You're not authorized to access this page.\"\n />\n )\n}\n"],"names":["Unauthorized","HTTPAccessErrorFallback","status","message"],"mappings":";;;+BAEA,WAAA;;;eAAwBA;;;;+BAFgB;AAEzB,SAASA;IACtB,OAAA,WAAA,GACE,CAAA,GAAA,YAAA,GAAA,EAACC,eAAAA,uBAAuB,EAAA;QACtBC,QAAQ;QACRC,SAAQ;;AAGd","ignoreList":[0]}}]
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
@@ -0,0 +1,663 @@
|
||||
module.exports = [
|
||||
(()=>{"use strict";return[
|
||||
"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/build/output/log.js [app-rsc] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([
|
||||
"bootstrap",
|
||||
()=>bootstrap,
|
||||
"error",
|
||||
()=>error,
|
||||
"errorOnce",
|
||||
()=>errorOnce,
|
||||
"event",
|
||||
()=>event,
|
||||
"info",
|
||||
()=>info,
|
||||
"prefixes",
|
||||
()=>prefixes,
|
||||
"ready",
|
||||
()=>ready,
|
||||
"trace",
|
||||
()=>trace,
|
||||
"wait",
|
||||
()=>wait,
|
||||
"warn",
|
||||
()=>warn,
|
||||
"warnOnce",
|
||||
()=>warnOnce
|
||||
]);
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$lib$2f$picocolors$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/lib/picocolors.js [app-rsc] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$server$2f$lib$2f$lru$2d$cache$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/server/lib/lru-cache.js [app-rsc] (ecmascript)");
|
||||
;
|
||||
;
|
||||
const prefixes = {
|
||||
wait: (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$lib$2f$picocolors$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["white"])((0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$lib$2f$picocolors$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["bold"])('○')),
|
||||
error: (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$lib$2f$picocolors$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["red"])((0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$lib$2f$picocolors$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["bold"])('⨯')),
|
||||
warn: (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$lib$2f$picocolors$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["yellow"])((0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$lib$2f$picocolors$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["bold"])('⚠')),
|
||||
ready: '▲',
|
||||
info: (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$lib$2f$picocolors$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["white"])((0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$lib$2f$picocolors$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["bold"])(' ')),
|
||||
event: (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$lib$2f$picocolors$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["green"])((0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$lib$2f$picocolors$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["bold"])('✓')),
|
||||
trace: (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$lib$2f$picocolors$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["magenta"])((0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$lib$2f$picocolors$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["bold"])('»'))
|
||||
};
|
||||
const LOGGING_METHOD = {
|
||||
log: 'log',
|
||||
warn: 'warn',
|
||||
error: 'error'
|
||||
};
|
||||
function prefixedLog(prefixType, ...message) {
|
||||
if ((message[0] === '' || message[0] === undefined) && message.length === 1) {
|
||||
message.shift();
|
||||
}
|
||||
const consoleMethod = prefixType in LOGGING_METHOD ? LOGGING_METHOD[prefixType] : 'log';
|
||||
const prefix = prefixes[prefixType];
|
||||
// If there's no message, don't print the prefix but a new line
|
||||
if (message.length === 0) {
|
||||
console[consoleMethod]('');
|
||||
} else {
|
||||
// Ensure if there's ANSI escape codes it's concatenated into one string.
|
||||
// Chrome DevTool can only handle color if it's in one string.
|
||||
if (message.length === 1 && typeof message[0] === 'string') {
|
||||
console[consoleMethod](prefix + ' ' + message[0]);
|
||||
} else {
|
||||
console[consoleMethod](prefix, ...message);
|
||||
}
|
||||
}
|
||||
}
|
||||
function bootstrap(message) {
|
||||
console.log(message);
|
||||
}
|
||||
function wait(...message) {
|
||||
prefixedLog('wait', ...message);
|
||||
}
|
||||
function error(...message) {
|
||||
prefixedLog('error', ...message);
|
||||
}
|
||||
function warn(...message) {
|
||||
prefixedLog('warn', ...message);
|
||||
}
|
||||
function ready(...message) {
|
||||
prefixedLog('ready', ...message);
|
||||
}
|
||||
function info(...message) {
|
||||
prefixedLog('info', ...message);
|
||||
}
|
||||
function event(...message) {
|
||||
prefixedLog('event', ...message);
|
||||
}
|
||||
function trace(...message) {
|
||||
prefixedLog('trace', ...message);
|
||||
}
|
||||
const warnOnceCache = new __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$server$2f$lib$2f$lru$2d$cache$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["LRUCache"](10000, (value)=>value.length);
|
||||
function warnOnce(...message) {
|
||||
const key = message.join(' ');
|
||||
if (!warnOnceCache.has(key)) {
|
||||
warnOnceCache.set(key, key);
|
||||
warn(...message);
|
||||
}
|
||||
}
|
||||
const errorOnceCache = new __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$server$2f$lib$2f$lru$2d$cache$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["LRUCache"](10000, (value)=>value.length);
|
||||
function errorOnce(...message) {
|
||||
const key = message.join(' ');
|
||||
if (!errorOnceCache.has(key)) {
|
||||
errorOnceCache.set(key, key);
|
||||
error(...message);
|
||||
}
|
||||
}
|
||||
}),
|
||||
"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/build/static-paths/app/extract-pathname-route-param-segments-from-loader-tree.js [app-rsc] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([
|
||||
"extractPathnameRouteParamSegmentsFromLoaderTree",
|
||||
()=>extractPathnameRouteParamSegmentsFromLoaderTree
|
||||
]);
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$shared$2f$lib$2f$router$2f$routes$2f$app$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/shared/lib/router/routes/app.js [app-rsc] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$shared$2f$lib$2f$router$2f$utils$2f$parse$2d$loader$2d$tree$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/shared/lib/router/utils/parse-loader-tree.js [app-rsc] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$shared$2f$lib$2f$router$2f$utils$2f$resolve$2d$param$2d$value$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/shared/lib/router/utils/resolve-param-value.js [app-rsc] (ecmascript)");
|
||||
;
|
||||
;
|
||||
;
|
||||
/**
|
||||
* Validates that the static segments in currentPath match the corresponding
|
||||
* segments in targetSegments. This ensures we only extract dynamic parameters
|
||||
* that are part of the target pathname structure.
|
||||
*
|
||||
* Segments are compared literally - interception markers like "(.)photo" are
|
||||
* part of the pathname and must match exactly.
|
||||
*
|
||||
* @example
|
||||
* // Matching paths
|
||||
* currentPath: ['blog', '(.)photo']
|
||||
* targetSegments: ['blog', '(.)photo', '[id]']
|
||||
* → Returns true (both static segments match exactly)
|
||||
*
|
||||
* @example
|
||||
* // Non-matching paths
|
||||
* currentPath: ['blog', '(.)photo']
|
||||
* targetSegments: ['blog', 'photo', '[id]']
|
||||
* → Returns false (segments don't match - marker is part of pathname)
|
||||
*
|
||||
* @param currentPath - The accumulated path segments from the loader tree
|
||||
* @param targetSegments - The target pathname split into segments
|
||||
* @returns true if all static segments match, false otherwise
|
||||
*/ function validatePrefixMatch(currentPath, route) {
|
||||
for(let i = 0; i < currentPath.length; i++){
|
||||
const pathSegment = currentPath[i];
|
||||
const targetPathSegment = route.segments[i];
|
||||
// Type mismatch - one is static, one is dynamic
|
||||
if (pathSegment.type !== targetPathSegment.type) {
|
||||
return false;
|
||||
}
|
||||
// One has an interception marker, the other doesn't.
|
||||
if (pathSegment.interceptionMarker !== targetPathSegment.interceptionMarker) {
|
||||
return false;
|
||||
}
|
||||
// Both are static but names don't match
|
||||
if (pathSegment.type === 'static' && targetPathSegment.type === 'static' && pathSegment.name !== targetPathSegment.name) {
|
||||
return false;
|
||||
} else if (pathSegment.type === 'dynamic' && targetPathSegment.type === 'dynamic' && pathSegment.param.paramType !== targetPathSegment.param.paramType && pathSegment.param.paramName !== targetPathSegment.param.paramName) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
function extractPathnameRouteParamSegmentsFromLoaderTree(loaderTree, route) {
|
||||
const segmentsByDepth = new Map();
|
||||
const params = {};
|
||||
// BFS traversal with depth and path tracking
|
||||
const queue = [
|
||||
{
|
||||
tree: loaderTree,
|
||||
depth: 0,
|
||||
currentPath: []
|
||||
}
|
||||
];
|
||||
while(queue.length > 0){
|
||||
const { tree, depth, currentPath } = queue.shift();
|
||||
const { segment, parallelRoutes } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$shared$2f$lib$2f$router$2f$utils$2f$parse$2d$loader$2d$tree$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["parseLoaderTree"])(tree);
|
||||
// Build the path for the current node
|
||||
let updatedPath = currentPath;
|
||||
let nextDepth = depth;
|
||||
const appSegment = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$shared$2f$lib$2f$router$2f$routes$2f$app$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["parseAppRouteSegment"])(segment);
|
||||
// Only add to path if it's a real segment that appears in the URL
|
||||
// Route groups and parallel markers don't contribute to URL pathname
|
||||
if (appSegment && appSegment.type !== 'route-group' && appSegment.type !== 'parallel-route') {
|
||||
updatedPath = [
|
||||
...currentPath,
|
||||
appSegment
|
||||
];
|
||||
nextDepth = depth + 1;
|
||||
}
|
||||
// Check if this segment has a param and matches the target pathname at this depth
|
||||
if ((appSegment == null ? void 0 : appSegment.type) === 'dynamic') {
|
||||
const { paramName, paramType } = appSegment.param;
|
||||
// Check if this segment is at the correct depth in the target pathname
|
||||
// A segment matches if:
|
||||
// 1. There's a dynamic segment at this depth in the pathname
|
||||
// 2. The parameter names match (e.g., [id] matches [id], not [category])
|
||||
// 3. The static segments leading up to this point match (prefix check)
|
||||
if (depth < route.segments.length) {
|
||||
const targetSegment = route.segments[depth];
|
||||
// Match if the target pathname has a dynamic segment at this depth
|
||||
if (targetSegment.type === 'dynamic') {
|
||||
// Check that parameter names match exactly
|
||||
// This prevents [category] from matching against /[id]
|
||||
if (paramName !== targetSegment.param.paramName) {
|
||||
continue; // Different param names, skip this segment
|
||||
}
|
||||
// Validate that the path leading up to this dynamic segment matches
|
||||
// the target pathname. This prevents false matches like extracting
|
||||
// [slug] from "/news/[slug]" when the tree has "/blog/[slug]"
|
||||
if (validatePrefixMatch(currentPath, route)) {
|
||||
segmentsByDepth.set(depth, {
|
||||
name: segment,
|
||||
paramName,
|
||||
paramType
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
// Resolve parameter value if it's not already known.
|
||||
if (!params.hasOwnProperty(paramName)) {
|
||||
const paramValue = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$shared$2f$lib$2f$router$2f$utils$2f$resolve$2d$param$2d$value$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["resolveParamValue"])(paramName, paramType, depth, route, params);
|
||||
if (paramValue !== undefined) {
|
||||
params[paramName] = paramValue;
|
||||
}
|
||||
}
|
||||
}
|
||||
// Continue traversing all parallel routes to find matching segments
|
||||
for (const parallelRoute of Object.values(parallelRoutes)){
|
||||
queue.push({
|
||||
tree: parallelRoute,
|
||||
depth: nextDepth,
|
||||
currentPath: updatedPath
|
||||
});
|
||||
}
|
||||
}
|
||||
// Parallel slots can repeat a parameter, and route groups can make loader
|
||||
// tree traversal encounter deeper URL parameters before shallower ones.
|
||||
// Consumers need each parameter once, in URL order, not tree traversal order.
|
||||
const pathnameRouteParamSegments = [
|
||||
...segmentsByDepth
|
||||
].sort(([a], [b])=>a - b).map(([, segment])=>segment);
|
||||
return {
|
||||
pathnameRouteParamSegments,
|
||||
params
|
||||
};
|
||||
}
|
||||
}),
|
||||
"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/build/static-paths/utils.js [app-rsc] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([
|
||||
"encodeParam",
|
||||
()=>encodeParam,
|
||||
"extractPathnameRouteParamSegments",
|
||||
()=>extractPathnameRouteParamSegments,
|
||||
"extractPathnameRouteParamSegmentsFromSegments",
|
||||
()=>extractPathnameRouteParamSegmentsFromSegments,
|
||||
"normalizePathname",
|
||||
()=>normalizePathname,
|
||||
"resolveRouteParamsFromTree",
|
||||
()=>resolveRouteParamsFromTree
|
||||
]);
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$server$2f$route$2d$modules$2f$checks$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/server/route-modules/checks.js [app-rsc] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$shared$2f$lib$2f$router$2f$routes$2f$app$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/shared/lib/router/routes/app.js [app-rsc] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$shared$2f$lib$2f$router$2f$utils$2f$parse$2d$loader$2d$tree$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/shared/lib/router/utils/parse-loader-tree.js [app-rsc] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$build$2f$static$2d$paths$2f$app$2f$extract$2d$pathname$2d$route$2d$param$2d$segments$2d$from$2d$loader$2d$tree$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/build/static-paths/app/extract-pathname-route-param-segments-from-loader-tree.js [app-rsc] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$shared$2f$lib$2f$router$2f$utils$2f$resolve$2d$param$2d$value$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/shared/lib/router/utils/resolve-param-value.js [app-rsc] (ecmascript)");
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
;
|
||||
function encodeParam(value, encoder) {
|
||||
let replaceValue;
|
||||
if (Array.isArray(value)) {
|
||||
replaceValue = value.map(encoder).join('/');
|
||||
} else {
|
||||
replaceValue = encoder(value);
|
||||
}
|
||||
return replaceValue;
|
||||
}
|
||||
function normalizePathname(pathname) {
|
||||
return pathname.replace(/\\/g, '/').replace(/(?!^)\/$/, '');
|
||||
}
|
||||
function extractPathnameRouteParamSegments(routeModule, segments, route) {
|
||||
// For AppPageRouteModule, use the loaderTree traversal approach
|
||||
if ((0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$server$2f$route$2d$modules$2f$checks$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["isAppPageRouteModule"])(routeModule)) {
|
||||
const { pathnameRouteParamSegments } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$build$2f$static$2d$paths$2f$app$2f$extract$2d$pathname$2d$route$2d$param$2d$segments$2d$from$2d$loader$2d$tree$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["extractPathnameRouteParamSegmentsFromLoaderTree"])(routeModule.userland.loaderTree, route);
|
||||
return pathnameRouteParamSegments;
|
||||
}
|
||||
return extractPathnameRouteParamSegmentsFromSegments(segments);
|
||||
}
|
||||
function extractPathnameRouteParamSegmentsFromSegments(segments) {
|
||||
// TODO: should we consider what values are already present in the page?
|
||||
// For AppRouteRouteModule, filter the segments array to get the route params
|
||||
// that contribute to the pathname.
|
||||
const result = [];
|
||||
for (const segment of segments){
|
||||
// Skip segments without param info.
|
||||
if (!segment.paramName || !segment.paramType) continue;
|
||||
// Collect all the route param keys that contribute to the pathname.
|
||||
result.push({
|
||||
name: segment.name,
|
||||
paramName: segment.paramName,
|
||||
paramType: segment.paramType
|
||||
});
|
||||
}
|
||||
return result;
|
||||
}
|
||||
function resolveRouteParamsFromTree(loaderTree, params, route, fallbackRouteParams) {
|
||||
// Stack-based traversal with depth tracking
|
||||
const stack = [
|
||||
{
|
||||
tree: loaderTree,
|
||||
depth: 0
|
||||
}
|
||||
];
|
||||
while(stack.length > 0){
|
||||
const { tree, depth } = stack.pop();
|
||||
const { segment, parallelRoutes } = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$shared$2f$lib$2f$router$2f$utils$2f$parse$2d$loader$2d$tree$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["parseLoaderTree"])(tree);
|
||||
const appSegment = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$shared$2f$lib$2f$router$2f$routes$2f$app$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["parseAppRouteSegment"])(segment);
|
||||
// If this segment is a route parameter, then we should process it if it's
|
||||
// not already known and is not already marked as a fallback route param.
|
||||
if ((appSegment == null ? void 0 : appSegment.type) === 'dynamic' && !params.hasOwnProperty(appSegment.param.paramName) && !fallbackRouteParams.some((param)=>param.paramName === appSegment.param.paramName)) {
|
||||
const { paramName, paramType } = appSegment.param;
|
||||
const paramValue = (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$shared$2f$lib$2f$router$2f$utils$2f$resolve$2d$param$2d$value$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["resolveParamValue"])(paramName, paramType, depth, route, params);
|
||||
if (paramValue !== undefined) {
|
||||
params[paramName] = paramValue;
|
||||
} else if (paramType !== 'optional-catchall') {
|
||||
// If we couldn't resolve the param, mark it as a fallback
|
||||
fallbackRouteParams.push({
|
||||
paramName,
|
||||
paramType
|
||||
});
|
||||
}
|
||||
}
|
||||
// Calculate next depth - increment if this is not a route group and not empty
|
||||
let nextDepth = depth;
|
||||
if (appSegment && appSegment.type !== 'route-group' && appSegment.type !== 'parallel-route') {
|
||||
nextDepth++;
|
||||
}
|
||||
// Add all parallel routes to the stack for processing.
|
||||
for (const parallelRoute of Object.values(parallelRoutes)){
|
||||
stack.push({
|
||||
tree: parallelRoute,
|
||||
depth: nextDepth
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
}),
|
||||
"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/client/components/app-router-headers.js [app-rsc] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([
|
||||
"ACTION_HEADER",
|
||||
()=>ACTION_HEADER,
|
||||
"FLIGHT_HEADERS",
|
||||
()=>FLIGHT_HEADERS,
|
||||
"NEXT_ACTION_NOT_FOUND_HEADER",
|
||||
()=>NEXT_ACTION_NOT_FOUND_HEADER,
|
||||
"NEXT_ACTION_REVALIDATED_HEADER",
|
||||
()=>NEXT_ACTION_REVALIDATED_HEADER,
|
||||
"NEXT_DID_POSTPONE_HEADER",
|
||||
()=>NEXT_DID_POSTPONE_HEADER,
|
||||
"NEXT_HMR_REFRESH_HEADER",
|
||||
()=>NEXT_HMR_REFRESH_HEADER,
|
||||
"NEXT_HTML_REQUEST_ID_HEADER",
|
||||
()=>NEXT_HTML_REQUEST_ID_HEADER,
|
||||
"NEXT_INSTANT_TEST_COOKIE",
|
||||
()=>NEXT_INSTANT_TEST_COOKIE,
|
||||
"NEXT_IS_PRERENDER_HEADER",
|
||||
()=>NEXT_IS_PRERENDER_HEADER,
|
||||
"NEXT_REQUEST_ID_HEADER",
|
||||
()=>NEXT_REQUEST_ID_HEADER,
|
||||
"NEXT_REWRITTEN_PATH_HEADER",
|
||||
()=>NEXT_REWRITTEN_PATH_HEADER,
|
||||
"NEXT_REWRITTEN_QUERY_HEADER",
|
||||
()=>NEXT_REWRITTEN_QUERY_HEADER,
|
||||
"NEXT_ROUTER_PREFETCH_HEADER",
|
||||
()=>NEXT_ROUTER_PREFETCH_HEADER,
|
||||
"NEXT_ROUTER_SEGMENT_PREFETCH_HEADER",
|
||||
()=>NEXT_ROUTER_SEGMENT_PREFETCH_HEADER,
|
||||
"NEXT_ROUTER_STALE_TIME_HEADER",
|
||||
()=>NEXT_ROUTER_STALE_TIME_HEADER,
|
||||
"NEXT_ROUTER_STATE_TREE_HEADER",
|
||||
()=>NEXT_ROUTER_STATE_TREE_HEADER,
|
||||
"NEXT_RSC_UNION_QUERY",
|
||||
()=>NEXT_RSC_UNION_QUERY,
|
||||
"NEXT_URL",
|
||||
()=>NEXT_URL,
|
||||
"RSC_CONTENT_TYPE_HEADER",
|
||||
()=>RSC_CONTENT_TYPE_HEADER,
|
||||
"RSC_HEADER",
|
||||
()=>RSC_HEADER
|
||||
]);
|
||||
const RSC_HEADER = 'rsc';
|
||||
const ACTION_HEADER = 'next-action';
|
||||
const NEXT_ROUTER_STATE_TREE_HEADER = 'next-router-state-tree';
|
||||
const NEXT_ROUTER_PREFETCH_HEADER = 'next-router-prefetch';
|
||||
const NEXT_ROUTER_SEGMENT_PREFETCH_HEADER = 'next-router-segment-prefetch';
|
||||
const NEXT_HMR_REFRESH_HEADER = 'next-hmr-refresh';
|
||||
const NEXT_URL = 'next-url';
|
||||
const RSC_CONTENT_TYPE_HEADER = 'text/x-component';
|
||||
const NEXT_INSTANT_TEST_COOKIE = 'next-instant-navigation-testing';
|
||||
const FLIGHT_HEADERS = [
|
||||
RSC_HEADER,
|
||||
NEXT_ROUTER_STATE_TREE_HEADER,
|
||||
NEXT_ROUTER_PREFETCH_HEADER,
|
||||
NEXT_HMR_REFRESH_HEADER,
|
||||
NEXT_ROUTER_SEGMENT_PREFETCH_HEADER
|
||||
];
|
||||
const NEXT_RSC_UNION_QUERY = '_rsc';
|
||||
const NEXT_ROUTER_STALE_TIME_HEADER = 'x-nextjs-stale-time';
|
||||
const NEXT_DID_POSTPONE_HEADER = 'x-nextjs-postponed';
|
||||
const NEXT_REWRITTEN_PATH_HEADER = 'x-nextjs-rewritten-path';
|
||||
const NEXT_REWRITTEN_QUERY_HEADER = 'x-nextjs-rewritten-query';
|
||||
const NEXT_IS_PRERENDER_HEADER = 'x-nextjs-prerender';
|
||||
const NEXT_ACTION_NOT_FOUND_HEADER = 'x-nextjs-action-not-found';
|
||||
const NEXT_REQUEST_ID_HEADER = 'x-nextjs-request-id';
|
||||
const NEXT_HTML_REQUEST_ID_HEADER = 'x-nextjs-html-request-id';
|
||||
const NEXT_ACTION_REVALIDATED_HEADER = 'x-action-revalidated';
|
||||
}),
|
||||
"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/client/components/client-page.js [app-rsc] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$client$2f$components$2f$client$2d$page$2e$js__$5b$app$2d$rsc$5d$__$28$client__reference__proxy$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/client/components/client-page.js [app-rsc] (client reference proxy)");
|
||||
;
|
||||
__turbopack_context__.n(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$client$2f$components$2f$client$2d$page$2e$js__$5b$app$2d$rsc$5d$__$28$client__reference__proxy$29$__);
|
||||
}),
|
||||
"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/client/components/client-segment.js [app-rsc] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$client$2f$components$2f$client$2d$segment$2e$js__$5b$app$2d$rsc$5d$__$28$client__reference__proxy$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/client/components/client-segment.js [app-rsc] (client reference proxy)");
|
||||
;
|
||||
__turbopack_context__.n(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$client$2f$components$2f$client$2d$segment$2e$js__$5b$app$2d$rsc$5d$__$28$client__reference__proxy$29$__);
|
||||
}),
|
||||
"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/client/components/hooks-server-context.js [app-rsc] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([
|
||||
"DynamicServerError",
|
||||
()=>DynamicServerError,
|
||||
"isDynamicServerError",
|
||||
()=>isDynamicServerError
|
||||
]);
|
||||
const DYNAMIC_ERROR_CODE = 'DYNAMIC_SERVER_USAGE';
|
||||
class DynamicServerError extends Error {
|
||||
constructor(description){
|
||||
super(`Dynamic server usage: ${description}`), this.description = description, this.digest = DYNAMIC_ERROR_CODE;
|
||||
}
|
||||
}
|
||||
function isDynamicServerError(err) {
|
||||
if (typeof err !== 'object' || err === null || !('digest' in err) || typeof err.digest !== 'string') {
|
||||
return false;
|
||||
}
|
||||
return err.digest === DYNAMIC_ERROR_CODE;
|
||||
}
|
||||
}),
|
||||
"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js [app-rsc] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$client$2f$components$2f$http$2d$access$2d$fallback$2f$error$2d$boundary$2e$js__$5b$app$2d$rsc$5d$__$28$client__reference__proxy$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js [app-rsc] (client reference proxy)");
|
||||
;
|
||||
__turbopack_context__.n(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$client$2f$components$2f$http$2d$access$2d$fallback$2f$error$2d$boundary$2e$js__$5b$app$2d$rsc$5d$__$28$client__reference__proxy$29$__);
|
||||
}),
|
||||
"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/client/components/http-access-fallback/http-access-fallback.js [app-rsc] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([
|
||||
"HTTPAccessErrorStatus",
|
||||
()=>HTTPAccessErrorStatus,
|
||||
"HTTP_ERROR_FALLBACK_ERROR_CODE",
|
||||
()=>HTTP_ERROR_FALLBACK_ERROR_CODE,
|
||||
"getAccessFallbackErrorTypeByStatus",
|
||||
()=>getAccessFallbackErrorTypeByStatus,
|
||||
"getAccessFallbackHTTPStatus",
|
||||
()=>getAccessFallbackHTTPStatus,
|
||||
"isHTTPAccessFallbackError",
|
||||
()=>isHTTPAccessFallbackError
|
||||
]);
|
||||
const HTTPAccessErrorStatus = {
|
||||
NOT_FOUND: 404,
|
||||
FORBIDDEN: 403,
|
||||
UNAUTHORIZED: 401
|
||||
};
|
||||
const ALLOWED_CODES = new Set(Object.values(HTTPAccessErrorStatus));
|
||||
const HTTP_ERROR_FALLBACK_ERROR_CODE = 'NEXT_HTTP_ERROR_FALLBACK';
|
||||
function isHTTPAccessFallbackError(error) {
|
||||
if (typeof error !== 'object' || error === null || !('digest' in error) || typeof error.digest !== 'string') {
|
||||
return false;
|
||||
}
|
||||
const [prefix, httpStatus] = error.digest.split(';');
|
||||
return prefix === HTTP_ERROR_FALLBACK_ERROR_CODE && ALLOWED_CODES.has(Number(httpStatus));
|
||||
}
|
||||
function getAccessFallbackHTTPStatus(error) {
|
||||
const httpStatus = error.digest.split(';')[1];
|
||||
return Number(httpStatus);
|
||||
}
|
||||
function getAccessFallbackErrorTypeByStatus(status) {
|
||||
switch(status){
|
||||
case 401:
|
||||
return 'unauthorized';
|
||||
case 403:
|
||||
return 'forbidden';
|
||||
case 404:
|
||||
return 'not-found';
|
||||
default:
|
||||
return;
|
||||
}
|
||||
}
|
||||
}),
|
||||
"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/client/components/instant-validation/boundary.js [app-rsc] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$client$2f$components$2f$instant$2d$validation$2f$boundary$2e$js__$5b$app$2d$rsc$5d$__$28$client__reference__proxy$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/client/components/instant-validation/boundary.js [app-rsc] (client reference proxy)");
|
||||
;
|
||||
__turbopack_context__.n(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$client$2f$components$2f$instant$2d$validation$2f$boundary$2e$js__$5b$app$2d$rsc$5d$__$28$client__reference__proxy$29$__);
|
||||
}),
|
||||
"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/client/components/is-next-router-error.js [app-rsc] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([
|
||||
"isNextRouterError",
|
||||
()=>isNextRouterError
|
||||
]);
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$client$2f$components$2f$http$2d$access$2d$fallback$2f$http$2d$access$2d$fallback$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/client/components/http-access-fallback/http-access-fallback.js [app-rsc] (ecmascript)");
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$client$2f$components$2f$redirect$2d$error$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/client/components/redirect-error.js [app-rsc] (ecmascript)");
|
||||
;
|
||||
;
|
||||
function isNextRouterError(error) {
|
||||
return (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$client$2f$components$2f$redirect$2d$error$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["isRedirectError"])(error) || (0, __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$client$2f$components$2f$http$2d$access$2d$fallback$2f$http$2d$access$2d$fallback$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["isHTTPAccessFallbackError"])(error);
|
||||
}
|
||||
}),
|
||||
"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/client/components/layout-router.js [app-rsc] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$client$2f$components$2f$layout$2d$router$2e$js__$5b$app$2d$rsc$5d$__$28$client__reference__proxy$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/client/components/layout-router.js [app-rsc] (client reference proxy)");
|
||||
;
|
||||
__turbopack_context__.n(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$client$2f$components$2f$layout$2d$router$2e$js__$5b$app$2d$rsc$5d$__$28$client__reference__proxy$29$__);
|
||||
}),
|
||||
"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/client/components/redirect-error.js [app-rsc] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([
|
||||
"REDIRECT_ERROR_CODE",
|
||||
()=>REDIRECT_ERROR_CODE,
|
||||
"isRedirectError",
|
||||
()=>isRedirectError
|
||||
]);
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$client$2f$components$2f$redirect$2d$status$2d$code$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/client/components/redirect-status-code.js [app-rsc] (ecmascript)");
|
||||
;
|
||||
const REDIRECT_ERROR_CODE = 'NEXT_REDIRECT';
|
||||
function isRedirectError(error) {
|
||||
if (typeof error !== 'object' || error === null || !('digest' in error) || typeof error.digest !== 'string') {
|
||||
return false;
|
||||
}
|
||||
const digest = error.digest.split(';');
|
||||
const [errorCode, type] = digest;
|
||||
const destination = digest.slice(2, -2).join(';');
|
||||
const status = digest.at(-2);
|
||||
const statusCode = Number(status);
|
||||
return errorCode === REDIRECT_ERROR_CODE && (type === 'replace' || type === 'push') && typeof destination === 'string' && !isNaN(statusCode) && statusCode in __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$client$2f$components$2f$redirect$2d$status$2d$code$2e$js__$5b$app$2d$rsc$5d$__$28$ecmascript$29$__["RedirectStatusCode"];
|
||||
}
|
||||
}),
|
||||
"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/client/components/redirect-status-code.js [app-rsc] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([
|
||||
"RedirectStatusCode",
|
||||
()=>RedirectStatusCode
|
||||
]);
|
||||
var RedirectStatusCode = /*#__PURE__*/ function(RedirectStatusCode) {
|
||||
RedirectStatusCode[RedirectStatusCode["SeeOther"] = 303] = "SeeOther";
|
||||
RedirectStatusCode[RedirectStatusCode["TemporaryRedirect"] = 307] = "TemporaryRedirect";
|
||||
RedirectStatusCode[RedirectStatusCode["PermanentRedirect"] = 308] = "PermanentRedirect";
|
||||
return RedirectStatusCode;
|
||||
}({});
|
||||
}),
|
||||
"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/client/components/render-from-template-context.js [app-rsc] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$client$2f$components$2f$render$2d$from$2d$template$2d$context$2e$js__$5b$app$2d$rsc$5d$__$28$client__reference__proxy$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/client/components/render-from-template-context.js [app-rsc] (client reference proxy)");
|
||||
;
|
||||
__turbopack_context__.n(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$client$2f$components$2f$render$2d$from$2d$template$2d$context$2e$js__$5b$app$2d$rsc$5d$__$28$client__reference__proxy$29$__);
|
||||
}),
|
||||
"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/client/components/static-generation-bailout.js [app-rsc] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
__turbopack_context__.s([
|
||||
"StaticGenBailoutError",
|
||||
()=>StaticGenBailoutError,
|
||||
"isStaticGenBailoutError",
|
||||
()=>isStaticGenBailoutError
|
||||
]);
|
||||
const NEXT_STATIC_GEN_BAILOUT = 'NEXT_STATIC_GEN_BAILOUT';
|
||||
class StaticGenBailoutError extends Error {
|
||||
constructor(...args){
|
||||
super(...args), this.code = NEXT_STATIC_GEN_BAILOUT;
|
||||
}
|
||||
}
|
||||
function isStaticGenBailoutError(error) {
|
||||
if (typeof error !== 'object' || error === null || !('code' in error)) {
|
||||
return false;
|
||||
}
|
||||
return error.code === NEXT_STATIC_GEN_BAILOUT;
|
||||
}
|
||||
}),
|
||||
"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/next-devtools/userspace/app/segment-explorer-node.js [app-rsc] (ecmascript)", ((__turbopack_context__) => {
|
||||
"use strict";
|
||||
|
||||
var __TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$next$2d$devtools$2f$userspace$2f$app$2f$segment$2d$explorer$2d$node$2e$js__$5b$app$2d$rsc$5d$__$28$client__reference__proxy$29$__ = __turbopack_context__.i("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/next-devtools/userspace/app/segment-explorer-node.js [app-rsc] (client reference proxy)");
|
||||
;
|
||||
__turbopack_context__.n(__TURBOPACK__imported__module__$5b$project$5d2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$4$2e$1_$40$babel$2b$core$40$7$2e$29$2e$7_$40$types$2b$node$40$20$2e$19$2e$43_react$2d$dom$40$19$2e$3$2e$0_react$40$19$2e$3$2e$0_$5f$react$40$19$2e$3$2e$0$2f$node_modules$2f$next$2f$dist$2f$esm$2f$next$2d$devtools$2f$userspace$2f$app$2f$segment$2d$explorer$2d$node$2e$js__$5b$app$2d$rsc$5d$__$28$client__reference__proxy$29$__);
|
||||
}),
|
||||
]})(),
|
||||
"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/client/components/client-page.js [app-rsc] (client reference proxy)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
// This file is generated by next-core EcmascriptClientReferenceModule.
|
||||
const { createClientModuleProxy } = __turbopack_context__.r("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-server-dom-turbopack-server.js [app-rsc] (ecmascript)");
|
||||
__turbopack_context__.n(createClientModuleProxy("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/client/components/client-page.js"));
|
||||
}),
|
||||
"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/client/components/client-segment.js [app-rsc] (client reference proxy)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
// This file is generated by next-core EcmascriptClientReferenceModule.
|
||||
const { createClientModuleProxy } = __turbopack_context__.r("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-server-dom-turbopack-server.js [app-rsc] (ecmascript)");
|
||||
__turbopack_context__.n(createClientModuleProxy("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/client/components/client-segment.js"));
|
||||
}),
|
||||
"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js [app-rsc] (client reference proxy)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
// This file is generated by next-core EcmascriptClientReferenceModule.
|
||||
const { createClientModuleProxy } = __turbopack_context__.r("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-server-dom-turbopack-server.js [app-rsc] (ecmascript)");
|
||||
__turbopack_context__.n(createClientModuleProxy("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/client/components/http-access-fallback/error-boundary.js"));
|
||||
}),
|
||||
"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/client/components/instant-validation/boundary.js [app-rsc] (client reference proxy)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
// This file is generated by next-core EcmascriptClientReferenceModule.
|
||||
const { createClientModuleProxy } = __turbopack_context__.r("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-server-dom-turbopack-server.js [app-rsc] (ecmascript)");
|
||||
__turbopack_context__.n(createClientModuleProxy("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/client/components/instant-validation/boundary.js"));
|
||||
}),
|
||||
"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/client/components/layout-router.js [app-rsc] (client reference proxy)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
// This file is generated by next-core EcmascriptClientReferenceModule.
|
||||
const { createClientModuleProxy } = __turbopack_context__.r("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-server-dom-turbopack-server.js [app-rsc] (ecmascript)");
|
||||
__turbopack_context__.n(createClientModuleProxy("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/client/components/layout-router.js"));
|
||||
}),
|
||||
"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/client/components/render-from-template-context.js [app-rsc] (client reference proxy)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
// This file is generated by next-core EcmascriptClientReferenceModule.
|
||||
const { createClientModuleProxy } = __turbopack_context__.r("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-server-dom-turbopack-server.js [app-rsc] (ecmascript)");
|
||||
__turbopack_context__.n(createClientModuleProxy("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/client/components/render-from-template-context.js"));
|
||||
}),
|
||||
"[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/next-devtools/userspace/app/segment-explorer-node.js [app-rsc] (client reference proxy)", ((__turbopack_context__, module, exports) => {
|
||||
|
||||
// This file is generated by next-core EcmascriptClientReferenceModule.
|
||||
const { createClientModuleProxy } = __turbopack_context__.r("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-server-dom-turbopack-server.js [app-rsc] (ecmascript)");
|
||||
__turbopack_context__.n(createClientModuleProxy("[project]/node_modules/.pnpm/next@16.4.1_@babel+core@7.29.7_@types+node@20.19.43_react-dom@19.3.0_react@19.3.0__react@19.3.0/node_modules/next/dist/esm/next-devtools/userspace/app/segment-explorer-node.js"));
|
||||
}),
|
||||
];
|
||||
|
||||
//# sourceMappingURL=1cpi_next_dist_esm_0l98uspmo4g8v._.js.map
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user