{"version":3,"file":"direct-engine.cjs","sources":["../../../../src/lib/pdfium/web/direct-engine.ts"],"sourcesContent":["import { Logger } from '@elhalawany/models';\r\nimport { init } from '@elhalawany/pdfium';\r\n\r\nimport { PdfiumEngine } from '../engine';\r\n\r\nexport async function createPdfiumEngine(wasmUrl: string, logger?: Logger): Promise<PdfiumEngine> {\r\n  const response = await fetch(wasmUrl);\r\n  const wasmBinary = await response.arrayBuffer();\r\n  const wasmModule = await init({ wasmBinary });\r\n  return new PdfiumEngine(wasmModule, { logger });\r\n}\r\n"],"names":["async","wasmUrl","logger","response","fetch","wasmBinary","arrayBuffer","wasmModule","init","PdfiumEngine"],"mappings":"2LAKsBA,eAAmBC,EAAiBC,GAClD,MAAAC,QAAiBC,MAAMH,GACvBI,QAAmBF,EAASG,cAC5BC,QAAmBC,OAAK,CAAEH,eAChC,OAAO,IAAII,EAAAA,aAAaF,EAAY,CAAEL,UACxC"}