{"version":3,"names":["getRoutes","isTypedRoute","removeSupportedExtensions","CATCH_ALL","SLUG","getTypedRoutesDeclarationFile","ctx","staticRoutes","Set","dynamicRoutes","dynamicRouteContextKeys","walkRouteNode","platformRoutes","ignoreEntryPoints","ignoreRequireErrors","hasRoutes","size","setToUnionType","generateRouteTypesMap","trim","routes","sort","entries","map","routePath","params","extractParams","paramsType","length","generateInlineParamsType","join","paramRegex","match","exec","push","name","isCatchAll","p","type","routeNode","parentRoutePath","addRouteNode","route","replace","child","children","startsWith","dynamic","path","generateCombinations","add","replaceAll","combination","set","sorted","s","pathname","groups","split","filter","part","endsWith","combinations","generate","currentIndex","currentPath","group","withoutGroup"],"sources":["../../../src/typed-routes/getTypedRoutesDeclarationFile.ts"],"sourcesContent":[null],"mappings":"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","ignoreList":[]}