250 lines
8.1 KiB
JavaScript
250 lines
8.1 KiB
JavaScript
/*
|
|
* Extracted from browser-delivered Turbopack chunk: f40debd565774e77.35e561bbfd.js
|
|
* Module id: 770277
|
|
* For reading/searching only; this factory depends on the original Turbopack runtime.
|
|
*/
|
|
|
|
const moduleFactory = (e, t, r) => {
|
|
"use strict";
|
|
Object.defineProperty(r, "__esModule", { value: !0 });
|
|
var n = {
|
|
createPrerenderSearchParamsForClientPage: function () {
|
|
return g;
|
|
},
|
|
createSearchParamsFromClient: function () {
|
|
return p;
|
|
},
|
|
createServerSearchParamsForMetadata: function () {
|
|
return h;
|
|
},
|
|
createServerSearchParamsForServerPage: function () {
|
|
return m;
|
|
},
|
|
makeErroringSearchParamsForUseCache: function () {
|
|
return S;
|
|
},
|
|
};
|
|
for (var a in n) Object.defineProperty(r, a, { enumerable: !0, get: n[a] });
|
|
let o = e.r(925492),
|
|
i = e.r(199570),
|
|
s = e.r(183635),
|
|
c = e.r(498775),
|
|
u = e.r(755115),
|
|
l = e.r(474610),
|
|
d = e.r(255239),
|
|
f = e.r(38329);
|
|
function p(e, t) {
|
|
let r = s.workUnitAsyncStorage.getStore();
|
|
if (r)
|
|
switch (r.type) {
|
|
case "prerender":
|
|
case "prerender-client":
|
|
case "prerender-ppr":
|
|
case "prerender-legacy":
|
|
return y(t, r);
|
|
case "prerender-runtime":
|
|
throw Object.defineProperty(
|
|
new c.InvariantError(
|
|
"createSearchParamsFromClient should not be called in a runtime prerender.",
|
|
),
|
|
"__NEXT_ERROR_CODE",
|
|
{ value: "E769", enumerable: !1, configurable: !0 },
|
|
);
|
|
case "cache":
|
|
case "private-cache":
|
|
case "unstable-cache":
|
|
throw Object.defineProperty(
|
|
new c.InvariantError(
|
|
"createSearchParamsFromClient should not be called in cache contexts.",
|
|
),
|
|
"__NEXT_ERROR_CODE",
|
|
{ value: "E739", enumerable: !1, configurable: !0 },
|
|
);
|
|
case "request":
|
|
return b(e, t, r);
|
|
}
|
|
(0, s.throwInvariantForMissingStore)();
|
|
}
|
|
e.r(693528);
|
|
let h = m;
|
|
function m(e, t) {
|
|
let r = s.workUnitAsyncStorage.getStore();
|
|
if (r)
|
|
switch (r.type) {
|
|
case "prerender":
|
|
case "prerender-client":
|
|
case "prerender-ppr":
|
|
case "prerender-legacy":
|
|
return y(t, r);
|
|
case "cache":
|
|
case "private-cache":
|
|
case "unstable-cache":
|
|
throw Object.defineProperty(
|
|
new c.InvariantError(
|
|
"createServerSearchParamsForServerPage should not be called in cache contexts.",
|
|
),
|
|
"__NEXT_ERROR_CODE",
|
|
{ value: "E747", enumerable: !1, configurable: !0 },
|
|
);
|
|
case "prerender-runtime":
|
|
var n, a;
|
|
return (n = e), (a = r), (0, i.delayUntilRuntimeStage)(a, v(n));
|
|
case "request":
|
|
return b(e, t, r);
|
|
}
|
|
(0, s.throwInvariantForMissingStore)();
|
|
}
|
|
function g(e) {
|
|
if (e.forceStatic) return Promise.resolve({});
|
|
let t = s.workUnitAsyncStorage.getStore();
|
|
if (t)
|
|
switch (t.type) {
|
|
case "prerender":
|
|
case "prerender-client":
|
|
return (0, u.makeHangingPromise)(
|
|
t.renderSignal,
|
|
e.route,
|
|
"`searchParams`",
|
|
);
|
|
case "prerender-runtime":
|
|
throw Object.defineProperty(
|
|
new c.InvariantError(
|
|
"createPrerenderSearchParamsForClientPage should not be called in a runtime prerender.",
|
|
),
|
|
"__NEXT_ERROR_CODE",
|
|
{ value: "E768", enumerable: !1, configurable: !0 },
|
|
);
|
|
case "cache":
|
|
case "private-cache":
|
|
case "unstable-cache":
|
|
throw Object.defineProperty(
|
|
new c.InvariantError(
|
|
"createPrerenderSearchParamsForClientPage should not be called in cache contexts.",
|
|
),
|
|
"__NEXT_ERROR_CODE",
|
|
{ value: "E746", enumerable: !1, configurable: !0 },
|
|
);
|
|
case "prerender-ppr":
|
|
case "prerender-legacy":
|
|
case "request":
|
|
return Promise.resolve({});
|
|
}
|
|
(0, s.throwInvariantForMissingStore)();
|
|
}
|
|
function y(e, t) {
|
|
if (e.forceStatic) return Promise.resolve({});
|
|
switch (t.type) {
|
|
case "prerender":
|
|
case "prerender-client":
|
|
var r = e,
|
|
n = t;
|
|
let a = P.get(n);
|
|
if (a) return a;
|
|
let s = (0, u.makeHangingPromise)(
|
|
n.renderSignal,
|
|
r.route,
|
|
"`searchParams`",
|
|
),
|
|
c = new Proxy(s, {
|
|
get(e, t, r) {
|
|
if (Object.hasOwn(s, t)) return o.ReflectAdapter.get(e, t, r);
|
|
switch (t) {
|
|
case "then":
|
|
return (
|
|
(0, i.annotateDynamicAccess)(
|
|
"`await searchParams`, `searchParams.then`, or similar",
|
|
n,
|
|
),
|
|
o.ReflectAdapter.get(e, t, r)
|
|
);
|
|
case "status":
|
|
return (
|
|
(0, i.annotateDynamicAccess)(
|
|
"`use(searchParams)`, `searchParams.status`, or similar",
|
|
n,
|
|
),
|
|
o.ReflectAdapter.get(e, t, r)
|
|
);
|
|
default:
|
|
return o.ReflectAdapter.get(e, t, r);
|
|
}
|
|
},
|
|
});
|
|
return P.set(n, c), c;
|
|
case "prerender-ppr":
|
|
case "prerender-legacy":
|
|
var l = e,
|
|
d = t;
|
|
let p = P.get(l);
|
|
if (p) return p;
|
|
let h = Promise.resolve({}),
|
|
m = new Proxy(h, {
|
|
get(e, t, r) {
|
|
if (Object.hasOwn(h, t)) return o.ReflectAdapter.get(e, t, r);
|
|
if ("string" == typeof t && "then" === t) {
|
|
let e =
|
|
"`await searchParams`, `searchParams.then`, or similar";
|
|
l.dynamicShouldError
|
|
? (0,
|
|
f.throwWithStaticGenerationBailoutErrorWithDynamicError)(
|
|
l.route,
|
|
e,
|
|
)
|
|
: "prerender-ppr" === d.type
|
|
? (0, i.postponeWithTracking)(
|
|
l.route,
|
|
e,
|
|
d.dynamicTracking,
|
|
)
|
|
: (0, i.throwToInterruptStaticGeneration)(e, l, d);
|
|
}
|
|
return o.ReflectAdapter.get(e, t, r);
|
|
},
|
|
});
|
|
return P.set(l, m), m;
|
|
default:
|
|
return t;
|
|
}
|
|
}
|
|
function b(e, t, r) {
|
|
return t.forceStatic ? Promise.resolve({}) : v(e);
|
|
}
|
|
let P = new WeakMap(),
|
|
_ = new WeakMap();
|
|
function S(e) {
|
|
let t = _.get(e);
|
|
if (t) return t;
|
|
let r = Promise.resolve({}),
|
|
n = new Proxy(r, {
|
|
get: function t(n, a, i) {
|
|
return (
|
|
Object.hasOwn(r, a) ||
|
|
"string" != typeof a ||
|
|
("then" !== a && d.wellKnownProperties.has(a)) ||
|
|
(0, f.throwForSearchParamsAccessInUseCache)(e, t),
|
|
o.ReflectAdapter.get(n, a, i)
|
|
);
|
|
},
|
|
});
|
|
return _.set(e, n), n;
|
|
}
|
|
function v(e) {
|
|
let t = P.get(e);
|
|
if (t) return t;
|
|
let r = Promise.resolve(e);
|
|
return P.set(e, r), r;
|
|
}
|
|
(0, l.createDedupedByCallsiteServerErrorLoggerDev)(function (e, t) {
|
|
let r = e ? `Route "${e}" ` : "This route ";
|
|
return Object.defineProperty(
|
|
Error(
|
|
`${r}used ${t}. \`searchParams\` is a Promise and must be unwrapped with \`await\` or \`React.use()\` before accessing its properties. Learn more: https://nextjs.org/docs/messages/sync-dynamic-apis`,
|
|
),
|
|
"__NEXT_ERROR_CODE",
|
|
{ value: "E848", enumerable: !1, configurable: !0 },
|
|
);
|
|
});
|
|
};
|
|
|
|
export default moduleFactory;
|