{"version":3,"sources":["../../../../../src/server/route-modules/app-page/normalize-request-url.ts"],"sourcesContent":["import type { IncomingMessage } from 'http'\n\nimport type { BaseNextRequest } from '../../base-http'\nimport { parseReqUrl } from '../../../lib/url'\nimport { formatUrl } from '../../../shared/lib/router/utils/format-url'\n\nexport function normalizeAppPageRequestUrl(\n  req: Pick<IncomingMessage | BaseNextRequest, 'url'>,\n  pathname: string\n) {\n  if (!req.url) {\n    return\n  }\n\n  const normalizedUrl = parseReqUrl(req.url)\n  if (!normalizedUrl) {\n    return\n  }\n\n  normalizedUrl.pathname = pathname\n  req.url = formatUrl(normalizedUrl)\n}\n"],"names":["parseReqUrl","formatUrl","normalizeAppPageRequestUrl","req","pathname","url","normalizedUrl"],"mappings":"AAGA,SAASA,WAAW,QAAQ,mBAAkB;AAC9C,SAASC,SAAS,QAAQ,8CAA6C;AAEvE,OAAO,SAASC,2BACdC,GAAmD,EACnDC,QAAgB;IAEhB,IAAI,CAACD,IAAIE,GAAG,EAAE;QACZ;IACF;IAEA,MAAMC,gBAAgBN,YAAYG,IAAIE,GAAG;IACzC,IAAI,CAACC,eAAe;QAClB;IACF;IAEAA,cAAcF,QAAQ,GAAGA;IACzBD,IAAIE,GAAG,GAAGJ,UAAUK;AACtB","ignoreList":[0]}