77 lines
2.1 KiB
JavaScript
77 lines
2.1 KiB
JavaScript
/*
|
|
* Extracted from browser-delivered Turbopack chunk: 5d5b47876e53e564.da1ba52a93.js
|
|
* Module id: 349005
|
|
* 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 = {
|
|
safeCompile: function () {
|
|
return s;
|
|
},
|
|
safePathToRegexp: function () {
|
|
return l;
|
|
},
|
|
safeRegexpToFunction: function () {
|
|
return c;
|
|
},
|
|
safeRouteMatcher: function () {
|
|
return u;
|
|
},
|
|
};
|
|
for (var o in n) Object.defineProperty(r, o, { enumerable: !0, get: n[o] });
|
|
let a = e.r(307476),
|
|
i = e.r(322150);
|
|
function l(e, t, r) {
|
|
if ("string" != typeof e) return (0, a.pathToRegexp)(e, t, r);
|
|
let n = (0, i.hasAdjacentParameterIssues)(e),
|
|
o = n ? (0, i.normalizeAdjacentParameters)(e) : e;
|
|
try {
|
|
return (0, a.pathToRegexp)(o, t, r);
|
|
} catch (o) {
|
|
if (!n)
|
|
try {
|
|
let n = (0, i.normalizeAdjacentParameters)(e);
|
|
return (0, a.pathToRegexp)(n, t, r);
|
|
} catch (e) {}
|
|
throw o;
|
|
}
|
|
}
|
|
function s(e, t) {
|
|
let r = (0, i.hasAdjacentParameterIssues)(e),
|
|
n = r ? (0, i.normalizeAdjacentParameters)(e) : e;
|
|
try {
|
|
let e = (0, a.compile)(n, t);
|
|
if (r) return (t) => (0, i.stripNormalizedSeparators)(e(t));
|
|
return e;
|
|
} catch (n) {
|
|
if (!r)
|
|
try {
|
|
let r = (0, i.normalizeAdjacentParameters)(e),
|
|
n = (0, a.compile)(r, t);
|
|
return (e) => (0, i.stripNormalizedSeparators)(n(e));
|
|
} catch (e) {}
|
|
throw n;
|
|
}
|
|
}
|
|
function c(e, t) {
|
|
let r = (0, a.regexpToFunction)(e, t || []);
|
|
return (e) => {
|
|
let t = r(e);
|
|
return (
|
|
!!t && { ...t, params: (0, i.stripParameterSeparators)(t.params) }
|
|
);
|
|
};
|
|
}
|
|
function u(e) {
|
|
return (t) => {
|
|
let r = e(t);
|
|
return !!r && (0, i.stripParameterSeparators)(r);
|
|
};
|
|
}
|
|
};
|
|
|
|
export default moduleFactory;
|