{"version":3,"file":"ImageInput.min.js.map","sources":["ImageInput.js"],"names":["ImageInput","container","inputContainer","input","preview","multiple","cropModal","urlInput","removeBtn","initialSrc","extraFilesCallback","imageCallbacks","removeCallbacks","urlTimeout","constructor","containerSelector","this","$","children","hasClass","getAttribute","let","url","value","_loadImage","listeners","click","doClick","listener","files","Array","from","getProperty","images","filter","file","type","startsWith","length","transfer","DataTransfer","items","add","setProperty","clearTimeout","URL","createObjectURL","_convertFile","slice","e","setTimeout","_urlChanged","inputType","setFiles","clipboardData","preventDefault","types","dataTransfer","includes","addClass","get","contains","relatedTarget","removeClass","getData","split","find","line","test","trim","defined","remove","forEach","callback","image","dispatchEvent","reset","removeAttribute","hasImage","window","createImageBitmap","bitmap","await","canvas","document","createElement","width","height","context","getContext","drawImage","toBlob","Promise","resolve","blob","ext","size","globalCompositeOperation","fillStyle","fillRect","File","name","replace","imageUrl","setAttribute","toggleActive","setBaseImageSrc","onimage","push","onremove","onchange","onload","options"],"mappings":"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"}