b=(s,type='text/javascript')=>URL.createObjectURL(new Blob([s],{type}));c=u=>import(u).then(()=>true,()=>false);i=innerText=>document.head.appendChild(Object.assign(document.createElement('script'),{type:'importmap',nonce:"undefined",innerText}));i(`{"imports":{"x":"${b('')}"}}`);i(`{"imports":{"y":"${b('')}"}}`);cm=c(b(`import"${b('{}','text/json')}"with{type:"json"}`));sp=false;Promise.all([true,c('y'),cm,cm.then(s=>s?c(b(`import"${b('','text/css')}"with{type:"css"}`)):false),sp,false]).then(a=>parent.postMessage(['esms'].concat(a),'*'))