1 line
16 KiB
Plaintext
1 line
16 KiB
Plaintext
{"version":3,"sources":["../../../../src/server/lib/router-utils/resolve-routes.ts"],"names":["url","setupDebug","getCloneableBody","filterReqHeaders","ipcForbiddenHeaders","stringifyQuery","formatHostname","toNodeOutgoingHttpHeaders","isAbortError","getHostname","getRedirectStatus","normalizeRepeatedSlashes","relativizeURL","addPathPrefix","pathHasPrefix","detectDomainLocale","normalizeLocalePath","removePathPrefix","addRequestMeta","compileNonPath","matchHas","prepareDestination","createRequestResponseMocks","debug","getResolveRoutes","fsChecker","config","opts","renderWorkers","renderWorkerOpts","ensureMiddleware","routes","match","name","minimalMode","headers","redirects","rewrites","beforeFiles","afterFiles","check","fallback","resolveRoutes","req","res","isUpgradeReq","invokedOutputs","finished","resHeaders","matchedOutput","parsedUrl","parse","didRewrite","urlParts","split","urlNoQuery","statusCode","protocol","socket","encrypted","initUrl","experimental","trustHostHeader","host","port","hostname","query","maybeAddTrailingSlash","pathname","trailingSlash","skipMiddlewareUrlNormalize","endsWith","domainLocale","defaultLocale","initialLocaleResult","undefined","i18n","hadTrailingSlash","hadBasePath","basePath","locales","domains","__nextDefaultLocale","__nextLocale","detectedLocale","startsWith","checkLocaleApi","checkTrue","has","output","getItem","useFileSystemPublicRoutes","type","dynamicRoutes","getDynamicRoutes","curPathname","substring","length","localeResult","handleLocale","route","page","params","pageOutput","__nextDataReq","handleRoute","internal","isDefaultLocale","missing","hasParams","Object","assign","interceptionRoutes","interceptionRoute","result","getMiddlewareMatchers","nextDataPrefix","buildId","locale","then","catch","workerResult","app","pages","initialize","Error","invokeHeaders","middlewareRes","bodyStream","readableController","mockedRes","method","resWriter","chunk","enqueue","Buffer","from","initResult","on","close","requestHandler","err","response","status","body","ReadableStream","start","controller","e","closed","middlewareHeaders","overriddenHeaders","Set","overrideHeaders","key","add","trim","keys","valueKey","newValue","oldValue","value","entries","includes","rel","curLocaleResult","destination","parsedDestination","appendParamsToQuery","search","header","toLowerCase","Array","isArray","val","push"],"mappings":"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"} |