{"version":3,"file":"SplitWorker.mjs","sources":["../../../../../../../../packages/upload-sdk/src/upload-client/split/imp-work/SplitWorker.ts"],"sourcesContent":["import { calcChunkHashAndSparkResult } from '../FileChunk';\nimport type { Chunk } from '../FileChunk';\n\nonmessage = function (e) {\n  const chunks = e.data as Chunk[];\n  for (const chunk of chunks) {\n    calcChunkHashAndSparkResult(chunk).then((data: any) => {\n      chunk.hash = data.hash;\n      chunk.sparkResult = data.sparkResult;\n      postMessage([chunk]);\n    });\n  }\n};\n"],"names":[],"mappings":";;AAGA,SAAA,GAAY,SAAU,CAAG,EAAA;AACvB,EAAA,MAAM,SAAS,CAAE,CAAA,IAAA,CAAA;AACjB,EAAA,KAAA,MAAW,SAAS,MAAQ,EAAA;AAC1B,IAAA,2BAAA,CAA4B,KAAK,CAAA,CAAE,IAAK,CAAA,CAAC,IAAc,KAAA;AACrD,MAAA,KAAA,CAAM,OAAO,IAAK,CAAA,IAAA,CAAA;AAClB,MAAA,KAAA,CAAM,cAAc,IAAK,CAAA,WAAA,CAAA;AACzB,MAAY,WAAA,CAAA,CAAC,KAAK,CAAC,CAAA,CAAA;AAAA,KACpB,CAAA,CAAA;AAAA,GACH;AACF,CAAA"}