{"version":3,"sources":["../../src/utils/parse-body.ts"],"sourcesContent":["export function parseBody(\n  text: string | undefined | null\n): Record<string, unknown> | string | null {\n  if (!text) { return null; }\n  try {\n    const parsed = JSON.parse(text);\n    if (Array.isArray(parsed)) {\n      return parsed.map((item: unknown) => JSON.stringify(item)).join(\"\\n\");\n    }\n    return parsed as Record<string, unknown>;\n  } catch {\n    return text;\n  }\n}\n"],"mappings":";;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAO,SAAS,UACd,MACyC;AACzC,MAAI,CAAC,MAAM;AAAE,WAAO;AAAA,EAAM;AAC1B,MAAI;AACF,UAAM,SAAS,KAAK,MAAM,IAAI;AAC9B,QAAI,MAAM,QAAQ,MAAM,GAAG;AACzB,aAAO,OAAO,IAAI,CAAC,SAAkB,KAAK,UAAU,IAAI,CAAC,EAAE,KAAK,IAAI;AAAA,IACtE;AACA,WAAO;AAAA,EACT,QAAQ;AACN,WAAO;AAAA,EACT;AACF;","names":[]}