{"version":3,"file":"asyncFileRead.mjs","sources":["../../../../src/upload/utils/asyncFileRead/asyncFileRead.ts"],"sourcesContent":["export async function asyncFileRead(file: Blob) {\n  return new Promise<string>((resolve, reject) => {\n    const reader = new FileReader();\n    reader.addEventListener('load', () => {\n      resolve(reader.result as string);\n    });\n    reader.addEventListener('error', () => {\n      reject(reader.error ?? new Error('Cannot read file'));\n    });\n    reader.readAsDataURL(file);\n  });\n}\n"],"names":["asyncFileRead","file","Promise","resolve","reject","reader","FileReader","addEventListener","result","error","Error","readAsDataURL"],"mappings":"AAAO,eAAeA,aAAaA,CAACC,IAAU,EAAA;AAC5C,EAAA,OAAO,IAAIC,OAAO,CAAS,CAACC,OAAO,EAAEC,MAAM,KAAI;AAC7C,IAAA,MAAMC,MAAM,GAAG,IAAIC,UAAU,EAAE;AAC/BD,IAAAA,MAAM,CAACE,gBAAgB,CAAC,MAAM,EAAE,MAAK;AACnCJ,MAAAA,OAAO,CAACE,MAAM,CAACG,MAAgB,CAAC;AAClC,IAAA,CAAC,CAAC;AACFH,IAAAA,MAAM,CAACE,gBAAgB,CAAC,OAAO,EAAE,MAAK;MACpCH,MAAM,CAACC,MAAM,CAACI,KAAK,IAAI,IAAIC,KAAK,CAAC,kBAAkB,CAAC,CAAC;AACvD,IAAA,CAAC,CAAC;AACFL,IAAAA,MAAM,CAACM,aAAa,CAACV,IAAI,CAAC;AAC5B,EAAA,CAAC,CAAC;AACJ;;;;"}