{"version":3,"names":["getContextKey","matchGroupName","isNotFoundRoute","route","dynamic","length","notFound","sortByPathSpecificity","keyA","nodeA","keyB","nodeB","partsA","split","filter","Boolean","partsB","minLen","Math","min","i","aIsDynamic","startsWith","bIsDynamic","aIsCatchAll","bIsCatchAll","aNotFound2","bNotFound2","aNotFound","bNotFound","getServerManifest","getFlatNodes","route2","layouts","children","flatMap","child","key","type","contextKey","replace","parentSegments","route3","key2","join","flat","sort","pathToRoute","path","console","warn","apiRoutes","middlewareRoutes","pageRoutes","allRoutes","addedMiddlewares","node","getGeneratedNamedRouteRegex","push","middlewares","middleware","normalizedRoute","getRouteEntry","generated","isNotFound","result","getPathMeta","file","page","namedRegex","urlPath","urlCleanPath","routeKeys","buildGetSafeRouteKey","currentCharCode","currentLength","incrementNext","String","fromCharCode","removeTrailingSlash","segments","slice","getSafeRouteKey","urlPathParts","routeSegments","map","segment","index","test","name","optional","repeat","parseParam","cleanedKey","invalidKey","Number","isNaN","parseInt","content","insideParensRegex","groupName","group","trim","escapeStringRegexp","p","endsWith","insideBracketsRegex","tripleDotRegex","replaceRegex","hasRegExpRegex","str","param"],"sources":["../../../src/server/getServerManifest.ts"],"sourcesContent":[null],"mappings":"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","ignoreList":[]}