/opt/canhelp/node_modules/next/dist/esm/server/app-render
NameSizeModeActions
metadata-insertion/-0755rm
module-loading/-0755rm
rsc/-0755rm
action-async-storage-instance.js1920644editdlrm
action-async-storage-instance.js.map5030644editdlrm
action-async-storage.external.js3020644editdlrm
action-async-storage.external.js.map7650644editdlrm
action-handler.js476380644editdlrm
action-handler.js.map686590644editdlrm
action-utils.js37050644editdlrm
action-utils.js.map55600644editdlrm
after-task-async-storage-instance.js1990644editdlrm
after-task-async-storage-instance.js.map5230644editdlrm
after-task-async-storage.external.js3110644editdlrm
after-task-async-storage.external.js.map10640644editdlrm
app-render-prerender-utils.js67620644editdlrm
app-render-prerender-utils.js.map108130644editdlrm
app-render-render-utils.js11190644editdlrm
app-render-render-utils.js.map16180644editdlrm
app-render.js1579020644editdlrm
app-render.js.map2397760644editdlrm
async-local-storage.js14960644editdlrm
async-local-storage.js.map27350644editdlrm
cache-signal.js57300644editdlrm
cache-signal.js.map81190644editdlrm
collect-segment-data.js130050644editdlrm
collect-segment-data.js.map223980644editdlrm
create-component-styles-and-scripts.js11380644editdlrm
create-component-styles-and-scripts.js.map24820644editdlrm
create-component-tree.js394850644editdlrm
create-component-tree.js.map593170644editdlrm
create-error-handler.js89000644editdlrm
create-error-handler.js.map139340644editdlrm
create-flight-router-state-from-loader-tree.js32490644editdlrm
create-flight-router-state-from-loader-tree.js.map56820644editdlrm
csrf-protection.js28010644editdlrm
csrf-protection.js.map39240644editdlrm
dynamic-access-async-storage-instance.js2070644editdlrm
dynamic-access-async-storage-instance.js.map5370644editdlrm
dynamic-access-async-storage.external.js3390644editdlrm
dynamic-access-async-storage.external.js.map8230644editdlrm
dynamic-rendering.js308630644editdlrm
dynamic-rendering.js.map455980644editdlrm
encryption-utils-server.js42770644editdlrm
encryption-utils-server.js.map71310644editdlrm
encryption-utils.js65950644editdlrm
encryption-utils.js.map111280644editdlrm
encryption.js112490644editdlrm
encryption.js.map167680644editdlrm
entry-base.js31810644editdlrm
entry-base.js.map60550644editdlrm
flight-render-result.js5090644editdlrm
flight-render-result.js.map9870644editdlrm
get-asset-query-string.js7790644editdlrm
get-asset-query-string.js.map15730644editdlrm
get-css-inlined-link-tags.js14030644editdlrm
get-css-inlined-link-tags.js.map25700644editdlrm
get-layer-assets.js27870644editdlrm
get-layer-assets.js.map55500644editdlrm
get-preloadable-fonts.js12940644editdlrm
get-preloadable-fonts.js.map23840644editdlrm
get-script-nonce-from-header.js17750644editdlrm
get-script-nonce-from-header.js.map27840644editdlrm
get-segment-param.js13580644editdlrm
get-segment-param.js.map23520644editdlrm
get-short-dynamic-param-type.js6640644editdlrm
get-short-dynamic-param-type.js.map11670644editdlrm
has-loading-component-in-tree.js3120644editdlrm
has-loading-component-in-tree.js.map7960644editdlrm
interop-default.js1810644editdlrm
interop-default.js.map3940644editdlrm
make-get-server-inserted-html.js40760644editdlrm
make-get-server-inserted-html.js.map66150644editdlrm
parse-and-validate-flight-router-state.js15710644editdlrm
parse-and-validate-flight-router-state.js.map24350644editdlrm
parse-loader-tree.js7980644editdlrm
parse-loader-tree.js.map14270644editdlrm
postponed-state.js54310644editdlrm
postponed-state.js.map90910644editdlrm
prospective-render-utils.js22770644editdlrm
prospective-render-utils.js.map34210644editdlrm
react-large-shell-error.js3700644editdlrm
react-large-shell-error.js.map7730644editdlrm
react-server.node.js3160644editdlrm
react-server.node.js.map6370644editdlrm
render-css-resource.js24070644editdlrm
render-css-resource.js.map39630644editdlrm
required-scripts.js24420644editdlrm
required-scripts.js.map42940644editdlrm
segment-explorer-path.js27560644editdlrm
segment-explorer-path.js.map52080644editdlrm
server-inserted-html.js10300644editdlrm
server-inserted-html.js.map17780644editdlrm
strip-flight-headers.js3650644editdlrm
strip-flight-headers.js.map7380644editdlrm
types.js20200644editdlrm
types.js.map131450644editdlrm
use-flight-response.js67580644editdlrm
use-flight-response.js.map111580644editdlrm
walk-tree-with-flight-router-state.js108080644editdlrm
walk-tree-with-flight-router-state.js.map173820644editdlrm
work-async-storage-instance.js1880644editdlrm
work-async-storage-instance.js.map4910644editdlrm
work-async-storage.external.js2920644editdlrm
work-async-storage.external.js.map42740644editdlrm
work-unit-async-storage-instance.js1970644editdlrm
work-unit-async-storage-instance.js.map5170644editdlrm
work-unit-async-storage.external.js64230644editdlrm
work-unit-async-storage.external.js.map209590644editdlrm
Edit: /opt/canhelp/node_modules/next/dist/esm/server/app-render/segment-explorer-path.js.map (5208B)
{"version":3,"sources":["../../../src/server/app-render/segment-explorer-path.ts"],"sourcesContent":["import type { LoaderTree } from '../lib/app-dir-module'\n\nexport const BUILTIN_PREFIX = '__next_builtin__'\n\nconst nextInternalPrefixRegex =\n /^(.*[\\\\/])?next[\\\\/]dist[\\\\/]client[\\\\/]components[\\\\/]builtin[\\\\/]/\n\nexport function normalizeConventionFilePath(\n projectDir: string,\n conventionPath: string | undefined\n) {\n // Turbopack project path is formed as: \"/\".\n // When project root is not the working directory, we can extract the relative project root path.\n // This is mostly used for running Next.js inside a monorepo.\n const cwd = process.env.NEXT_RUNTIME === 'edge' ? '' : process.cwd()\n const relativeProjectRoot = projectDir.replace(cwd, '')\n\n let relativePath = (conventionPath || '')\n // remove turbopack [project] prefix\n .replace(/^\\[project\\]/, '')\n // remove turbopack relative project path, everything after [project] and before the working directory.\n .replace(relativeProjectRoot, '')\n // remove the project root from the path\n .replace(projectDir, '')\n // remove cwd prefix\n .replace(cwd, '')\n // remove /(src/)?app/ dir prefix\n .replace(/^([\\\\/])*(src[\\\\/])?app[\\\\/]/, '')\n\n // If it's internal file only keep the filename, strip nextjs internal prefix\n if (nextInternalPrefixRegex.test(relativePath)) {\n relativePath = relativePath.replace(nextInternalPrefixRegex, '')\n // Add a special prefix to let segment explorer know it's a built-in component\n relativePath = `${BUILTIN_PREFIX}${relativePath}`\n }\n\n return relativePath.replace(/\\\\/g, '/')\n}\n\n// if a filepath is a builtin file. e.g.\n// .../project/node_modules/next/dist/client/components/builtin/global-error.js -> true\n// .../project/app/global-error.js -> false\nexport const isNextjsBuiltinFilePath = (filePath: string) => {\n return nextInternalPrefixRegex.test(filePath)\n}\n\nexport const BOUNDARY_SUFFIX = '@boundary'\nexport function normalizeBoundaryFilename(filename: string) {\n return filename\n .replace(new RegExp(`^${BUILTIN_PREFIX}`), '')\n .replace(new RegExp(`${BOUNDARY_SUFFIX}$`), '')\n}\n\nexport const BOUNDARY_PREFIX = 'boundary:'\nexport function isBoundaryFile(fileType: string) {\n return fileType.startsWith(BOUNDARY_PREFIX)\n}\n\n// if a filename is a builtin file.\n// __next_builtin__global-error.js -> true\n// page.js -> false\nexport function isBuiltinBoundaryFile(fileType: string) {\n return fileType.startsWith(BUILTIN_PREFIX)\n}\n\nexport function getBoundaryOriginFileType(fileType: string) {\n return fileType.replace(BOUNDARY_PREFIX, '')\n}\n\nexport function getConventionPathByType(\n tree: LoaderTree,\n dir: string,\n conventionType:\n | 'layout'\n | 'template'\n | 'page'\n | 'not-found'\n | 'error'\n | 'loading'\n | 'forbidden'\n | 'unauthorized'\n | 'defaultPage'\n | 'global-error'\n) {\n const modules = tree[2]\n const conventionPath = modules[conventionType]\n ? modules[conventionType][1]\n : undefined\n if (conventionPath) {\n return normalizeConventionFilePath(dir, conventionPath)\n }\n return undefined\n}\n"],"names":["BUILTIN_PREFIX","nextInternalPrefixRegex","normalizeConventionFilePath","projectDir","conventionPath","cwd","process","env","NEXT_RUNTIME","relativeProjectRoot","replace","relativePath","test","isNextjsBuiltinFilePath","filePath","BOUNDARY_SUFFIX","normalizeBoundaryFilename","filename","RegExp","BOUNDARY_PREFIX","isBoundaryFile","fileType","startsWith","isBuiltinBoundaryFile","getBoundaryOriginFileType","getConventionPathByType","tree","dir","conventionType","modules","undefined"],"mappings":"AAEA,OAAO,MAAMA,iBAAiB,mBAAkB;AAEhD,MAAMC,0BACJ;AAEF,OAAO,SAASC,4BACdC,UAAkB,EAClBC,cAAkC;IAElC,+DAA+D;IAC/D,iGAAiG;IACjG,6DAA6D;IAC7D,MAAMC,MAAMC,QAAQC,GAAG,CAACC,YAAY,KAAK,SAAS,KAAKF,QAAQD,GAAG;IAClE,MAAMI,sBAAsBN,WAAWO,OAAO,CAACL,KAAK;IAEpD,IAAIM,eAAe,AAACP,CAAAA,kBAAkB,EAAC,CACrC,oCAAoC;KACnCM,OAAO,CAAC,gBAAgB,GACzB,uGAAuG;KACtGA,OAAO,CAACD,qBAAqB,GAC9B,wCAAwC;KACvCC,OAAO,CAACP,YAAY,GACrB,oBAAoB;KACnBO,OAAO,CAACL,KAAK,GACd,iCAAiC;KAChCK,OAAO,CAAC,gCAAgC;IAE3C,6EAA6E;IAC7E,IAAIT,wBAAwBW,IAAI,CAACD,eAAe;QAC9CA,eAAeA,aAAaD,OAAO,CAACT,yBAAyB;QAC7D,8EAA8E;QAC9EU,eAAe,GAAGX,iBAAiBW,cAAc;IACnD;IAEA,OAAOA,aAAaD,OAAO,CAAC,OAAO;AACrC;AAEA,wCAAwC;AACxC,uFAAuF;AACvF,2CAA2C;AAC3C,OAAO,MAAMG,0BAA0B,CAACC;IACtC,OAAOb,wBAAwBW,IAAI,CAACE;AACtC,EAAC;AAED,OAAO,MAAMC,kBAAkB,YAAW;AAC1C,OAAO,SAASC,0BAA0BC,QAAgB;IACxD,OAAOA,SACJP,OAAO,CAAC,IAAIQ,OAAO,CAAC,CAAC,EAAElB,gBAAgB,GAAG,IAC1CU,OAAO,CAAC,IAAIQ,OAAO,GAAGH,gBAAgB,CAAC,CAAC,GAAG;AAChD;AAEA,OAAO,MAAMI,kBAAkB,YAAW;AAC1C,OAAO,SAASC,eAAeC,QAAgB;IAC7C,OAAOA,SAASC,UAAU,CAACH;AAC7B;AAEA,mCAAmC;AACnC,0CAA0C;AAC1C,mBAAmB;AACnB,OAAO,SAASI,sBAAsBF,QAAgB;IACpD,OAAOA,SAASC,UAAU,CAACtB;AAC7B;AAEA,OAAO,SAASwB,0BAA0BH,QAAgB;IACxD,OAAOA,SAASX,OAAO,CAACS,iBAAiB;AAC3C;AAEA,OAAO,SAASM,wBACdC,IAAgB,EAChBC,GAAW,EACXC,cAUkB;IAElB,MAAMC,UAAUH,IAAI,CAAC,EAAE;IACvB,MAAMtB,iBAAiByB,OAAO,CAACD,eAAe,GAC1CC,OAAO,CAACD,eAAe,CAAC,EAAE,GAC1BE;IACJ,IAAI1B,gBAAgB;QAClB,OAAOF,4BAA4ByB,KAAKvB;IAC1C;IACA,OAAO0B;AACT","ignoreList":[0]}