function loadScript(filePath){return new Promise(((resolve,reject)=>{let script=document.createElement("script");script.src=filePath,script.onload=resolve,script.onerror=reject,document.body.appendChild(script)}))}function arrayBufferToString(buffer){const arr=new Uint8Array(buffer);let str="";for(let i=0;i{fetch(filePath).then((response=>response.arrayBuffer())).then((arrayBuffer=>{const decompressedContent=arrayBufferToString(decompressor(new Uint8Array(arrayBuffer)));switch(resourceType){case"js":const script=document.createElement("script");script.text=decompressedContent,document.body.appendChild(script),resolve();break;case"css":const style=document.createElement("style");style.textContent=decompressedContent,document.head.appendChild(style),resolve();break;case"html":const wrapper=document.createElement("div");wrapper.innerHTML=decompressedContent,document.body.appendChild(wrapper),resolve();break;default:reject(new Error(`Unknown resource type: ${resourceType}`))}})).catch(reject)}))}!async function(){await loadScript("/content/04e52820c7753035e57d0897f760a52f406760701069345ce9e5cc4414af4b6bi0"),console.log("loaded gunzip.min.js"),await decompressAndLoadResource("js","/content/240a3ffd63da007b9adcdb982fc6e9c32e1a828255df45af64a62553843be1d1i0",(arrayBuffer=>new Zlib.Gunzip(arrayBuffer).decompress())),console.log("loaded brotliDecode.min.js.gz"),await decompressAndLoadResource("js","/content/5240b9286cfd6601cd5b9a2e212af72b0e88d1afce3eed540e9cd18cf9c13014i0",(arrayBuffer=>BrotliDecode(arrayBuffer))),console.log("loaded p5.min.js.br"),await decompressAndLoadResource("js","/content/96fa62b18aa21b69df0361037dbb69965edf62f3860887eeac76debdfa570ab9i0",(arrayBuffer=>BrotliDecode(arrayBuffer))),console.log("loaded recursiveLines.js.br")}();