{"version":3,"sources":["../../../src/server/lib/find-page-file.ts"],"names":["findPageFile","createValidFileMatcher","isTrueCasePagePath","pagePath","pagesDir","pageSegments","normalize","split","sep","filter","Boolean","segmentExistsPromises","map","segment","i","segmentParentDir","join","slice","parentDirEntries","fsPromises","readdir","includes","Promise","all","every","normalizedPagePath","pageExtensions","isAppDir","pagePaths","getPagePaths","existingPath","others","path","filePath","fileExists","err","code","nonNullable","length","warn","chalk","cyan","appDirPath","getExtensionRegexString","extensions","validExtensionFileRegex","RegExp","leafOnlyPageFileRegex","rootNotFoundFileRegex","isMetadataFile","appDirRelativePath","replace","isMetadataRouteFile","isAppRouterPage","test","isPageFile","isRootNotFound","startsWith","rest"],"mappings":"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"}