Your Name 1912bcd25b
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
chore: sync all remaining local workspace changes
2026-05-08 11:26:57 +08:00

97 lines
3.1 KiB
JavaScript

/*
* Extracted from browser-delivered Turbopack chunk: 5d5b47876e53e564.da1ba52a93.js
* Module id: 276441
* 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 = {
isInterceptionAppRoute: function () {
return u;
},
isNormalizedAppRoute: function () {
return c;
},
parseAppRoute: function () {
return function e(t, r) {
let n,
o,
i,
l = t.split("/").filter(Boolean),
c = [];
for (let u of l) {
let l = s(u);
if (l) {
if (
r &&
("route-group" === l.type || "parallel-route" === l.type)
)
throw Object.defineProperty(
new a.InvariantError(
`${t} is being parsed as a normalized route, but it has a route group or parallel route segment.`,
),
"__NEXT_ERROR_CODE",
{ value: "E923", enumerable: !1, configurable: !0 },
);
if ((c.push(l), l.interceptionMarker)) {
let a = t.split(l.interceptionMarker);
if (2 !== a.length)
throw Object.defineProperty(
Error(`Invalid interception route: ${t}`),
"__NEXT_ERROR_CODE",
{ value: "E924", enumerable: !1, configurable: !0 },
);
(o = r ? e(a[0], !0) : e(a[0], !1)),
(i = r ? e(a[1], !0) : e(a[1], !1)),
(n = l.interceptionMarker);
}
}
}
let u = c.filter((e) => "dynamic" === e.type);
return {
normalized: r,
pathname: t,
segments: c,
dynamicSegments: u,
interceptionMarker: n,
interceptingRoute: o,
interceptedRoute: i,
};
};
},
parseAppRouteSegment: function () {
return s;
},
};
for (var o in n) Object.defineProperty(r, o, { enumerable: !0, get: n[o] });
let a = e.r(498775),
i = e.r(446971),
l = e.r(617286);
function s(e) {
if ("" === e) return null;
let t = l.INTERCEPTION_ROUTE_MARKERS.find((t) => e.startsWith(t)),
r = (0, i.getSegmentParam)(e);
return r
? { type: "dynamic", name: e, param: r, interceptionMarker: t }
: e.startsWith("(") && e.endsWith(")")
? { type: "route-group", name: e, interceptionMarker: t }
: e.startsWith("@")
? { type: "parallel-route", name: e, interceptionMarker: t }
: { type: "static", name: e, interceptionMarker: t };
}
function c(e) {
return e.normalized;
}
function u(e) {
return (
void 0 !== e.interceptionMarker &&
void 0 !== e.interceptingRoute &&
void 0 !== e.interceptedRoute
);
}
};
export default moduleFactory;