{"version":3,"names":["readFile","writeFile","dirname","join","FSExtra","micromatch","removeSupportedExtensions","globbedRoutesToRouteContext","globDir","getTypedRoutesDeclarationFile","injectRouteHelpers","generateRouteTypes","outFile","routerRoot","ignoredRouteFiles","typedRoutesMode","routePaths","length","not","matchBase","routes","reduce","acc","cur","vitePath","replace","context","declarations","outDir","currentDeclarations","error","code","ensureDir","mode","routePath","includes","startsWith","endsWith","fullPath","process","cwd","routeName","cleanRouteName"],"sources":["../../../src/typed-routes/generateRouteTypes.ts"],"sourcesContent":[null],"mappings":"AAAA,SAASA,QAAA,EAAUC,SAAA,QAAiB;AACpC,SAASC,OAAA,EAASC,IAAA,QAAY;AAC9B,OAAOC,OAAA,MAAa;AACpB,OAAOC,UAAA,MAAgB;AACvB,SAASC,yBAAA,QAAiC;AAC1C,SAASC,2BAAA,QAAmC;AAC5C,SAASC,OAAA,QAAe;AAExB,SAASC,6BAAA,QAAqC;AAC9C,SAA0BC,kBAAA,QAA0B;AAEpD,eAAsBC,mBACpBC,OAAA,EACAC,UAAA,EACAC,iBAAA,EACAC,eAAA,EACA;EACA,IAAIC,UAAA,GAAaR,OAAA,CAAQK,UAAU;EACnC,IAAIC,iBAAA,IAAqBA,iBAAA,CAAkBG,MAAA,GAAS,GAAG;IACrDD,UAAA,GAAaX,UAAA,CAAWa,GAAA,CAAIF,UAAA,EAAYF,iBAAA,EAAmB;MAAA;MAEzDK,SAAA,EAAW;IACb,CAAC;EACH;EAIA,MAAMC,MAAA,GAASJ,UAAA,CAAWK,MAAA,CAAO,CAACC,GAAA,EAAKC,GAAA,KAAQ;IAC7C,MAAMC,QAAA,GAAW,IAAIX,UAAU,IAAIU,GAAA,CAAIE,OAAA,CAAQ,SAAS,EAAE,CAAC;IAC3DH,GAAA,CAAIE,QAAQ,IAAI,CAAC;IACjB,OAAOF,GAAA;EACT,GAAG,CAAC,CAAC;EACL,MAAMI,OAAA,GAAUnB,2BAAA,CAA4Ba,MAAA,EAAQP,UAAU;EAC9D,MAAMc,YAAA,GAAelB,6BAAA,CAA8BiB,OAAO;EAC1D,MAAME,MAAA,GAAS1B,OAAA,CAAQU,OAAO;EAC9B,IAAIiB,mBAAA;EACJ,IAAI;IACFA,mBAAA,GAAsB,MAAM7B,QAAA,CAASY,OAAA,EAAS,MAAM;EACtD,SAASkB,KAAA,EAAO;IACd,IAAKA,KAAA,CAAgCC,IAAA,KAAS,UAAU;MACtD,MAAMD,KAAA;IACR;EACF;EAEA,IAAID,mBAAA,KAAwBF,YAAA,EAAc;IACxC,MAAMvB,OAAA,CAAQ4B,SAAA,CAAUJ,MAAM;IAC9B,MAAM3B,SAAA,CAAUW,OAAA,EAASe,YAAY;EACvC;EAGA,IAAIZ,eAAA,EAAiB;IACnB,MAAMkB,IAAA,GAAmBlB,eAAA,KAAoB,SAAS,SAAS;IAG/D,WAAWmB,SAAA,IAAalB,UAAA,EAAY;MAElC,IACEkB,SAAA,CAAUC,QAAA,CAAS,SAAS,KAC5BD,SAAA,CAAUC,QAAA,CAAS,MAAM,KACzBD,SAAA,CAAUE,UAAA,CAAW,GAAG,KACxBF,SAAA,CAAUG,QAAA,CAAS,OAAO,GAC1B;QACA;MACF;MAIA,MAAMC,QAAA,GAAWnC,IAAA,CAAKoC,OAAA,CAAQC,GAAA,CAAI,GAAG3B,UAAA,EAAYqB,SAAS;MAC1D,MAAMO,SAAA,GAAYP,SAAA,CACfT,OAAA,CAAQ,SAAS,EAAE,EACnBA,OAAA,CAAQ,YAAY,EAAE,EACtBA,OAAA,CAAQ,YAAY,EAAE,EACtBA,OAAA,CAAQ,UAAU,EAAE;MACvB,IAAIiB,cAAA,GAAiBpC,yBAAA,CAA0BmC,SAAS,EAAEhB,OAAA,CAAQ,aAAa,EAAE;MAGjF,IAAI,CAACiB,cAAA,CAAeN,UAAA,CAAW,GAAG,GAAG;QACnCM,cAAA,GAAiB,MAAMA,cAAA;MACzB;MAGA,IAAI,CAACA,cAAA,CAAeP,QAAA,CAAS,GAAG,GAAG;QACjC;MACF;MAEA,MAAMzB,kBAAA,CAAmB4B,QAAA,EAAUI,cAAA,EAAgBT,IAAI;IACzD;EACF;AACF","ignoreList":[]}