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

153 lines
4.1 KiB
JavaScript

/*
* Extracted from browser-delivered Turbopack chunk: 5d5b47876e53e564.da1ba52a93.js
* Module id: 329965
* 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 = {
Router: function () {
return l.default;
},
createRouter: function () {
return b;
},
default: function () {
return h;
},
makePublicRouterInstance: function () {
return v;
},
useRouter: function () {
return g;
},
withRouter: function () {
return u.default;
},
};
for (var o in n) Object.defineProperty(r, o, { enumerable: !0, get: n[o] });
let a = e.r(481258),
i = a._(e.r(358379)),
l = a._(e.r(68461)),
s = e.r(36535),
c = a._(e.r(194334)),
u = a._(e.r(231923)),
d = {
router: null,
readyCallbacks: [],
ready(e) {
if (this.router) return e();
"u" > typeof window && this.readyCallbacks.push(e);
},
},
f = [
"pathname",
"route",
"query",
"asPath",
"components",
"isFallback",
"basePath",
"locale",
"locales",
"defaultLocale",
"isReady",
"isPreview",
"isLocaleDomain",
"domainLocales",
],
m = ["push", "replace", "reload", "back", "prefetch", "beforePopState"];
function p() {
if (!d.router)
throw Object.defineProperty(
Error(
'No router instance found.\nYou should only use "next/router" on the client side of your app.\n',
),
"__NEXT_ERROR_CODE",
{ value: "E394", enumerable: !1, configurable: !0 },
);
return d.router;
}
Object.defineProperty(d, "events", { get: () => l.default.events }),
f.forEach((e) => {
Object.defineProperty(d, e, { get: () => p()[e] });
}),
m.forEach((e) => {
d[e] = (...t) => p()[e](...t);
}),
[
"routeChangeStart",
"beforeHistoryChange",
"routeChangeComplete",
"routeChangeError",
"hashChangeStart",
"hashChangeComplete",
].forEach((e) => {
d.ready(() => {
l.default.events.on(e, (...t) => {
let r = `on${e.charAt(0).toUpperCase()}${e.substring(1)}`;
if (d[r])
try {
d[r](...t);
} catch (e) {
console.error(`Error when running the Router event: ${r}`),
console.error(
(0, c.default)(e)
? `${e.message}
${e.stack}`
: e + "",
);
}
});
});
});
let h = d;
function g() {
let e = i.default.useContext(s.RouterContext);
if (!e)
throw Object.defineProperty(
Error(
"NextRouter was not mounted. https://nextjs.org/docs/messages/next-router-not-mounted",
),
"__NEXT_ERROR_CODE",
{ value: "E509", enumerable: !1, configurable: !0 },
);
return e;
}
function b(...e) {
return (
(d.router = new l.default(...e)),
d.readyCallbacks.forEach((e) => e()),
(d.readyCallbacks = []),
d.router
);
}
function v(e) {
let t = {};
for (let r of f) {
if ("object" == typeof e[r]) {
t[r] = Object.assign(Array.isArray(e[r]) ? [] : {}, e[r]);
continue;
}
t[r] = e[r];
}
return (
(t.events = l.default.events),
m.forEach((r) => {
t[r] = (...t) => e[r](...t);
}),
t
);
}
("function" == typeof r.default ||
("object" == typeof r.default && null !== r.default)) &&
void 0 === r.default.__esModule &&
(Object.defineProperty(r.default, "__esModule", { value: !0 }),
Object.assign(r.default, r),
(t.exports = r.default));
};
export default moduleFactory;