{"version":3,"file":"flattenFragments-BoFLyuna.mjs","sources":["../src/utils/flattenFragments.ts"],"sourcesContent":["import {Fragment, type VNode} from 'vue'\n\nexport function flattenFragments(nodes: VNode[]): VNode[] {\n  return nodes\n    .map((node) => {\n      if (node.type === Fragment) {\n        return flattenFragments(node.children as VNode[])\n      }\n      return node\n    })\n    .flat()\n}\n"],"names":[],"mappings":";AAEO,SAAS,iBAAiB,OAAyB;AACxD,SAAO,MACJ,IAAI,CAAC,SAAS;AACb,QAAI,KAAK,SAAS,UAAU;AAC1B,aAAO,iBAAiB,KAAK,QAAmB;AAAA,IAClD;AACA,WAAO;AAAA,EACT,CAAC,EACA,KAAA;AACL;"}