{
  "version": 3,
  "sources": ["../../src/playlist/transforms.js"],
  "sourcesContent": ["import { createBlock } from '@wordpress/blocks';\nimport { getFilename } from '@wordpress/url';\n\nconst transforms = {\n\tfrom: [\n\t\t{\n\t\t\ttype: 'block',\n\t\t\tisMultiBlock: true,\n\t\t\tblocks: [ 'core/audio' ],\n\t\t\ttransform: ( attributes ) =>\n\t\t\t\tcreateBlock(\n\t\t\t\t\t'core/playlist',\n\t\t\t\t\t{ ...attributes[ 0 ] },\n\t\t\t\t\tattributes.map( ( { blob, id, src } ) =>\n\t\t\t\t\t\tcreateBlock( 'core/playlist-track', {\n\t\t\t\t\t\t\tblob,\n\t\t\t\t\t\t\tid,\n\t\t\t\t\t\t\tsrc,\n\t\t\t\t\t\t\ttitle: getFilename( src ),\n\t\t\t\t\t\t} )\n\t\t\t\t\t)\n\t\t\t\t),\n\t\t},\n\t],\n\tto: [\n\t\t{\n\t\t\ttype: 'block',\n\t\t\tblocks: [ 'core/audio' ],\n\t\t\tisMatch: ( {}, block ) =>\n\t\t\t\tblock.innerBlocks.length === 1 &&\n\t\t\t\tblock.innerBlocks[ 0 ].name === 'core/playlist-track',\n\t\t\ttransform: ( { style, ...attributes }, [ track ] ) =>\n\t\t\t\tcreateBlock( 'core/audio', {\n\t\t\t\t\t...attributes,\n\t\t\t\t\t...( style?.spacing && {\n\t\t\t\t\t\tstyle: { spacing: style.spacing },\n\t\t\t\t\t} ),\n\t\t\t\t\tblob: track.attributes.blob,\n\t\t\t\t\tid: track.attributes.id,\n\t\t\t\t\tsrc: track.attributes.src,\n\t\t\t\t} ),\n\t\t},\n\t],\n};\n\nexport default transforms;\n"],
  "mappings": ";AAAA,SAAS,mBAAmB;AAC5B,SAAS,mBAAmB;AAE5B,IAAM,aAAa;AAAA,EAClB,MAAM;AAAA,IACL;AAAA,MACC,MAAM;AAAA,MACN,cAAc;AAAA,MACd,QAAQ,CAAE,YAAa;AAAA,MACvB,WAAW,CAAE,eACZ;AAAA,QACC;AAAA,QACA,EAAE,GAAG,WAAY,CAAE,EAAE;AAAA,QACrB,WAAW;AAAA,UAAK,CAAE,EAAE,MAAM,IAAI,IAAI,MACjC,YAAa,uBAAuB;AAAA,YACnC;AAAA,YACA;AAAA,YACA;AAAA,YACA,OAAO,YAAa,GAAI;AAAA,UACzB,CAAE;AAAA,QACH;AAAA,MACD;AAAA,IACF;AAAA,EACD;AAAA,EACA,IAAI;AAAA,IACH;AAAA,MACC,MAAM;AAAA,MACN,QAAQ,CAAE,YAAa;AAAA,MACvB,SAAS,CAAE,CAAC,GAAG,UACd,MAAM,YAAY,WAAW,KAC7B,MAAM,YAAa,CAAE,EAAE,SAAS;AAAA,MACjC,WAAW,CAAE,EAAE,OAAO,GAAG,WAAW,GAAG,CAAE,KAAM,MAC9C,YAAa,cAAc;AAAA,QAC1B,GAAG;AAAA,QACH,GAAK,OAAO,WAAW;AAAA,UACtB,OAAO,EAAE,SAAS,MAAM,QAAQ;AAAA,QACjC;AAAA,QACA,MAAM,MAAM,WAAW;AAAA,QACvB,IAAI,MAAM,WAAW;AAAA,QACrB,KAAK,MAAM,WAAW;AAAA,MACvB,CAAE;AAAA,IACJ;AAAA,EACD;AACD;AAEA,IAAO,qBAAQ;",
  "names": []
}
