2 lines
676 B
JavaScript
2 lines
676 B
JavaScript
let e;const t={},r=function(r,n){if(!n||0===n.length)return r();if(void 0===e){const t=document.createElement("link").relList;e=t&&t.supports&&t.supports("modulepreload")?"modulepreload":"preload"}return Promise.all(n.map((r=>{if((r=`/mermaid-live-editor/beta/_app/${r}`)in t)return;t[r]=!0;const n=r.endsWith(".css"),o=n?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${r}"]${o}`))return;const s=document.createElement("link");return s.rel=n?"stylesheet":e,n||(s.as="script",s.crossOrigin=""),s.href=r,document.head.appendChild(s),n?new Promise(((e,t)=>{s.addEventListener("load",e),s.addEventListener("error",t)})):void 0}))).then((()=>r()))};export{r as _};
|