{
  "version": 3,
  "sources": ["../src/groupEntitiesByLayer.ts"],
  "sourcesContent": ["import type { Entity, LayerGroups } from './types'\n\nexport default function groupEntitiesByLayer(\n  entities: Entity[],\n): LayerGroups {\n  return entities.reduce((acc: LayerGroups, entity) => {\n    const layer = entity.layer ?? '0'\n    if (!acc[layer]) {\n      acc[layer] = []\n    }\n    acc[layer].push(entity)\n    return acc\n  }, {})\n}\n"],
  "mappings": ";;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAEe,SAAR,qBACL,UACa;AACb,SAAO,SAAS,OAAO,CAAC,KAAkB,WAAW;AACnD,UAAM,QAAQ,OAAO,SAAS;AAC9B,QAAI,CAAC,IAAI,KAAK,GAAG;AACf,UAAI,KAAK,IAAI,CAAC;AAAA,IAChB;AACA,QAAI,KAAK,EAAE,KAAK,MAAM;AACtB,WAAO;AAAA,EACT,GAAG,CAAC,CAAC;AACP;",
  "names": []
}
