{
  "version": 3,
  "sources": ["../src/index.ts"],
  "sourcesContent": ["/**\n * Dynamic imports?\n */\nexport function esm ():boolean {\n    try {\n        // eslint-disable-next-line\n        new Function('return import(\"\")')\n        return true\n    } catch (_err) {\n        return false\n    }\n}\n\n/**\n * Is `importmap` supported?\n */\nexport function importMap ():boolean {\n    return HTMLScriptElement.supports?.('importmap')\n}\n\n/**\n * Load scripts via `<script>` tags.\n */\nexport async function umd (...files:string[]):Promise<void> {\n    await Promise.all(files.map(f => scriptTag(f)))\n\n    // Small delay to ensure scripts are initialized\n    await new Promise(resolve => setTimeout(resolve, 50))\n}\n\n/**\n * Load a script via script tag\n */\nfunction scriptTag (src:string):Promise<void> {\n    return new Promise((resolve, reject) => {\n        const script = document.createElement('script')\n        script.src = src\n        script.onload = () => resolve()\n        script.onerror = () => reject(new Error(`Failed to load script: ${src}`))\n        document.head.appendChild(script)\n    })\n}\n"],
  "mappings": "4dAAA,IAAAA,EAAA,GAAAC,EAAAD,EAAA,SAAAE,EAAA,cAAAC,EAAA,QAAAC,IAAA,eAAAC,EAAAL,GAGO,SAASM,GAAe,CAC3B,GAAI,CAEA,WAAI,SAAS,mBAAmB,EACzB,EACX,MAAe,CACX,MAAO,EACX,CACJ,CARgBC,EAAAD,EAAA,OAaT,SAASE,GAAqB,CACjC,OAAO,kBAAkB,WAAW,WAAW,CACnD,CAFgBD,EAAAC,EAAA,aAOhB,eAAsBC,KAAQC,EAA8B,CACxD,MAAM,QAAQ,IAAIA,EAAM,IAAIC,GAAKC,EAAUD,CAAC,CAAC,CAAC,EAG9C,MAAM,IAAI,QAAQE,GAAW,WAAWA,EAAS,EAAE,CAAC,CACxD,CALsBN,EAAAE,EAAA,OAUtB,SAASG,EAAWE,EAA0B,CAC1C,OAAO,IAAI,QAAQ,CAACD,EAASE,IAAW,CACpC,MAAMC,EAAS,SAAS,cAAc,QAAQ,EAC9CA,EAAO,IAAMF,EACbE,EAAO,OAAS,IAAMH,EAAQ,EAC9BG,EAAO,QAAU,IAAMD,EAAO,IAAI,MAAM,0BAA0BD,CAAG,EAAE,CAAC,EACxE,SAAS,KAAK,YAAYE,CAAM,CACpC,CAAC,CACL,CARST,EAAAK,EAAA",
  "names": ["index_exports", "__export", "esm", "importMap", "umd", "__toCommonJS", "esm", "__name", "importMap", "umd", "files", "f", "scriptTag", "resolve", "src", "reject", "script"]
}
