/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/@youngmayor/webshot@1.0.0/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
import DomToImage from"dom-to-image";async function __getImage(e){const a=document.getElementById(e);return await DomToImage.toJpeg(a).catch((e=>(console.trace(e),!1))).finally((()=>{}))}export async function download(e,a="screenshot.jpg"){return __getImage(e).then((e=>{let t=document.createElement("a");t.href=e,t.download=a,t.click()}))}export async function share(e,a="screenshot.jpg",t={}){return __getImage(e).then((async e=>{const o=[];try{const n=await fetch(e),r=await n.blob(),c=new File([r],a,r);if(o.push(c),!navigator.canShare||!navigator.canShare({files:o}))return void console.trace("Your machine doesn't support sharing files.");await navigator.share({files:o,...t})}catch(e){console.trace(e.message)}}))}export default{download:download,share:share};
//# sourceMappingURL=/sm/5835bb46ebbe8d1d28c9ec49d119d1f0766575948a9f29a5045b0a59ddf54eb2.map