From 70ff306e57b0c2e47ea81d09191df2ee5d9e57d7 Mon Sep 17 00:00:00 2001 From: Matuush Date: Sun, 10 Mar 2024 10:29:47 +0100 Subject: [PATCH] cleaning --- assets/circle-r_eNGtWz.png | Bin 7993 -> 0 bytes assets/circle_black-uPy51558.png | Bin 5999 -> 0 bytes assets/cross-7520W89F.png | Bin 9449 -> 0 bytes assets/cross_black-kS3T6mqy.png | Bin 6390 -> 0 bytes assets/free-KHYXxP94.png | Bin 4562 -> 0 bytes assets/index-ZSL_3EB3.js | 1 - assets/index-zw4yGBaN.css | 1 - assets/pisiskvory-xNDUTFas.png | Bin 47603 -> 0 bytes index.html | 29 +++++------- karinka.jpg | Bin 31709 -> 0 bytes p.html | 14 ------ pisiskvory.data | Bin 17442 -> 0 bytes pisiskvory.html | 46 -------------------- pisiskvory.js | 1 - pisiskvory.wasm | Bin 391459 -> 0 bytes pisiskvory/assets/circle-r_eNGtWz.png | Bin 7993 -> 0 bytes pisiskvory/assets/circle_black-uPy51558.png | Bin 5999 -> 0 bytes pisiskvory/assets/cross-7520W89F.png | Bin 9449 -> 0 bytes pisiskvory/assets/cross_black-kS3T6mqy.png | Bin 6390 -> 0 bytes pisiskvory/assets/free-KHYXxP94.png | Bin 4562 -> 0 bytes pisiskvory/assets/index-ZSL_3EB3.js | 1 - pisiskvory/assets/index-zw4yGBaN.css | 1 - pisiskvory/assets/pisiskvory-xNDUTFas.png | Bin 47603 -> 0 bytes pisiskvory/pisiskvory.data | Bin 17442 -> 0 bytes pisiskvory/pisiskvory.html | 46 -------------------- pisiskvory/pisiskvory.js | 1 - pisiskvory/pisiskvory.wasm | Bin 391459 -> 0 bytes puficek.jpg | Bin 47623 -> 0 bytes vite.svg | 1 - 29 files changed, 10 insertions(+), 132 deletions(-) delete mode 100644 assets/circle-r_eNGtWz.png delete mode 100644 assets/circle_black-uPy51558.png delete mode 100644 assets/cross-7520W89F.png delete mode 100644 assets/cross_black-kS3T6mqy.png delete mode 100644 assets/free-KHYXxP94.png delete mode 100644 assets/index-ZSL_3EB3.js delete mode 100644 assets/index-zw4yGBaN.css delete mode 100644 assets/pisiskvory-xNDUTFas.png delete mode 100644 karinka.jpg delete mode 100644 p.html delete mode 100644 pisiskvory.data delete mode 100644 pisiskvory.html delete mode 100644 pisiskvory.js delete mode 100755 pisiskvory.wasm delete mode 100644 pisiskvory/assets/circle-r_eNGtWz.png delete mode 100644 pisiskvory/assets/circle_black-uPy51558.png delete mode 100644 pisiskvory/assets/cross-7520W89F.png delete mode 100644 pisiskvory/assets/cross_black-kS3T6mqy.png delete mode 100644 pisiskvory/assets/free-KHYXxP94.png delete mode 100644 pisiskvory/assets/index-ZSL_3EB3.js delete mode 100644 pisiskvory/assets/index-zw4yGBaN.css delete mode 100644 pisiskvory/assets/pisiskvory-xNDUTFas.png delete mode 100644 pisiskvory/pisiskvory.data delete mode 100644 pisiskvory/pisiskvory.html delete mode 100644 pisiskvory/pisiskvory.js delete mode 100755 pisiskvory/pisiskvory.wasm delete mode 100644 puficek.jpg delete mode 100644 vite.svg diff --git a/assets/circle-r_eNGtWz.png b/assets/circle-r_eNGtWz.png deleted file mode 100644 index cc45f9d8e99ea8e0593d4251a2dc756ac9da8031..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7993 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 diff --git a/assets/cross_black-kS3T6mqy.png b/assets/cross_black-kS3T6mqy.png deleted file mode 100644 index a5498a91a981b43fa389b0e63a72ce70abaca440..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6390 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 I$aix82@eK?c>n+a diff --git a/assets/free-KHYXxP94.png b/assets/free-KHYXxP94.png deleted file mode 100644 index f868f53609f6418f60686c7a332d404c2ab2479b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4562 zcmeHKe{2&~9KQ}X#&j?Qq5)#g17riPcWtjf?p%j#9khXNW1Bb$g4eru<6L`JuD7*Y zfGi*gNK6a}f(WQY42%&(gz!_8U&aYU;~x?;bQnN|07`-)ir>3--KHdF3H-NfUhn(9 z@B96{@B6&(`?ha+McI_xoZ&ebhUEtQzDf+U^ZYL zxE=iHUCpKbymvOQ$X(5kntY&a#S-T2vGebgw9X;c7PscoTHAXWxgY-0|L)@RyZ7X* z8Zx`mW6=+LPM^%rJC`}!dGe2%aPUIq=? z_njqc(<9%mexblWHGgRHEywNmN7B)UZ?-hW>NZ}uX*qSarPBS$(I@E{Tdp`a#p8R= zTs^<>;+=(9!47Ttuz_nK6LJ%Bb&XyVoW==i#LA0m2w4-6sIg;M;lxCg7wV9XhfuAo zc!_HVju5ykdWq+pK{^;ML33q)lZL9A%BqE?I)N35iA6bu2@U`vNayiHB&@`^gqJXJ zIgkxCMc}51UgsrhAdyN`4dINHvC?E|LT<1VMLBq(CQ4kTZ*mF(dR}6#u17hFipS&D zxWlSywUmuzS&Ft(b~_0cWUNuq`2?xNMi~%E3?GUKnjF<-RlyBRKBU&`UV?yeyfeN? zG#E_7E3p&{zz3D!qm<1`Q;`VO-6N)#HULN}pnH16svDz-szfohUK3Dh15)%+-62FF z?H{ez!sc>BfkI&v0n-@FYU?qjapck-1_iZpBx-sA**z?ES?VIIM{LH3xt#8SfO{IZ zhjr)LO=GYM205Q9)EnUid|twspA%I<7CBQyE;kZcdx&&N4m-(+yp!|@urVx>Ldfaz zFdoEqg9<1yomT{8KmoW_1{}A*BG%!SNLmymlJQ7xGUO3il6Tugr(|~vJl!3lT$3Ry z`Ed8B3@8zx7*B{tg2a$^2_cfPyBs9zWL!qqCD1JGkV29fjVN%FRV~89cFGaH7Ew{9 z)*LVh=O$GIyoB9KcWElZye@%*mzX9i^@*;5YB_?cblzao=B62^leKw3U~P=2%V-AD zVvvajrdd4A5o238SPT%$8+i%)(V?sRdI;&FEZl zA@v_l3QdDTcuIm(1;9pQ2E=xOo*F?BzWre0r@nLt3&*np0SAk|g)c<@8%MjX( zX8G;H!FEvg*8{=Q{+BITd1DKt in e?je(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var R=(e,t,n)=>(Be(e,typeof t!="symbol"?t+"":t,n),n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))o(r);new MutationObserver(r=>{for(const s of r)if(s.type==="childList")for(const u of s.addedNodes)u.tagName==="LINK"&&u.rel==="modulepreload"&&o(u)}).observe(document,{childList:!0,subtree:!0});function n(r){const s={};return r.integrity&&(s.integrity=r.integrity),r.referrerPolicy&&(s.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?s.credentials="include":r.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function o(r){if(r.ep)return;r.ep=!0;const s=n(r);fetch(r.href,s)}})();function E(){}function be(e){return e()}function ue(){return Object.create(null)}function L(e){e.forEach(be)}function S(e){return typeof e=="function"}function te(e,t){return e!=e?t==t:e!==t||e&&typeof e=="object"||typeof e=="function"}let F;function ce(e,t){return e===t?!0:(F||(F=document.createElement("a")),F.href=t,e===F.href)}function Fe(e){return Object.keys(e).length===0}function we(e,...t){if(e==null){for(const o of t)o(void 0);return E}const n=e.subscribe(...t);return n.unsubscribe?()=>n.unsubscribe():n}function ye(e){let t;return we(e,n=>t=n)(),t}function Me(e,t,n){e.$$.on_destroy.push(we(t,n))}function le(e,t,n){return e.set(n),t}function he(e,t){e.appendChild(t)}function ne(e,t,n){e.insertBefore(t,n||null)}function T(e){e.parentNode&&e.parentNode.removeChild(e)}function Te(e,t){for(let n=0;ne.removeEventListener(t,n,o)}function q(e,t,n){n==null?e.removeAttribute(t):e.getAttribute(t)!==n&&e.setAttribute(t,n)}function De(e){return Array.from(e.childNodes)}function _(e,t,n,o){n==null?e.style.removeProperty(t):e.style.setProperty(t,n,o?"important":"")}let j;function C(e){j=e}function Ke(){if(!j)throw new Error("Function called outside component initialization");return j}function Re(e){Ke().$$.on_mount.push(e)}const P=[],I=[];let U=[];const $=[],Ge=Promise.resolve();let x=!1;function Ve(){x||(x=!0,Ge.then(Ee))}function ee(e){U.push(e)}function V(e){$.push(e)}const X=new Set;let z=0;function Ee(){if(z!==0)return;const e=j;do{try{for(;ze.indexOf(o)===-1?t.push(o):n.push(o)),n.forEach(o=>o()),U=t}const M=new Set;let k;function ze(){k={r:0,c:[],p:k}}function Oe(){k.r||L(k.c),k=k.p}function w(e,t){e&&e.i&&(M.delete(e),e.i(t))}function A(e,t,n,o){if(e&&e.o){if(M.has(e))return;M.add(e),k.c.push(()=>{M.delete(e),o&&(n&&e.d(1),o())}),e.o(t)}else o&&o()}function de(e){return(e==null?void 0:e.length)!==void 0?e:Array.from(e)}function Y(e,t,n){const o=e.$$.props[t];o!==void 0&&(e.$$.bound[o]=n,n(e.$$.ctx[o]))}function Pe(e){e&&e.c()}function re(e,t,n){const{fragment:o,after_update:r}=e.$$;o&&o.m(t,n),ee(()=>{const s=e.$$.on_mount.map(be).filter(S);e.$$.on_destroy?e.$$.on_destroy.push(...s):L(s),e.$$.on_mount=[]}),r.forEach(ee)}function oe(e,t){const n=e.$$;n.fragment!==null&&(Ye(n.after_update),L(n.on_destroy),n.fragment&&n.fragment.d(t),n.on_destroy=n.fragment=null,n.ctx=[])}function Ze(e,t){e.$$.dirty[0]===-1&&(P.push(e),Ve(),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<{const b=g.length?g[0]:m;return f.ctx&&r(f.ctx[a],f.ctx[a]=b)&&(!f.skip_bound&&f.bound[a]&&f.bound[a](b),c&&Ze(e,a)),m}):[],f.update(),c=!0,L(f.before_update),f.fragment=o?o(f.ctx):!1,t.target){if(t.hydrate){const a=De(t.target);f.fragment&&f.fragment.l(a),a.forEach(T)}else f.fragment&&f.fragment.c();t.intro&&w(e.$$.fragment),re(e,t.target,t.anchor),Ee()}C(i)}class Ae{constructor(){R(this,"$$");R(this,"$$set")}$destroy(){oe(this,1),this.$destroy=E}$on(t,n){if(!S(n))return E;const o=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return o.push(n),()=>{const r=o.indexOf(n);r!==-1&&o.splice(r,1)}}$set(t){this.$$set&&!Fe(t)&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}}const Je="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(Je);const O=[];function Le(e,t=E){let n;const o=new Set;function r(l){if(te(e,l)&&(e=l,n)){const i=!O.length;for(const f of o)f[1](),O.push(f,e);if(i){for(let f=0;f{o.delete(f),o.size===0&&n&&(n(),n=null)}}return{set:r,update:s,subscribe:u}}const Qe="/assets/cross-7520W89F.png",ve="/assets/circle-r_eNGtWz.png",$e="/assets/cross_black-kS3T6mqy.png",xe="/assets/circle_black-uPy51558.png",et="/assets/free-KHYXxP94.png",ie=Le(0),ae=()=>ye(ie)%2?d.p2:d.p1,tt=()=>ye(ie)%2?"red":"blue",Z=Le([]),d={fr:"Free",p1:"P1",p2:"P2",tie:"Tie",hid:"Hidden"},J=e=>{switch(e){default:return et;case d.p1:return ve;case d.p2:return Qe}},nt=e=>{switch(e){case d.p1:return xe;case d.p2:return $e}},rt=e=>{let t=e[0],n=e[2];for(let r=0;r<3;r++){let s=e[r*3],u=e[r%3];for(let l=0;l<3;l++)e[r*3+l]!=s&&(s=d.fr),e[r%3+l*3]!=u&&(u=d.fr);if(s!=d.fr)return s;if(u!=d.fr)return u;e[r*4]!=e[0]&&(t=d.fr),e[(r+1)*2]!=e[2]&&(n=d.fr)}if(t!=d.fr)return t;if(n!=d.fr)return n;let o=!0;return e.forEach(r=>{r==d.fr&&(o=!1)}),o?d.tie:d.fr},Q="black",pe=[[0,0],[0,1],[0,2],[1,0],[1,1],[1,2],[2,0],[2,1],[2,2]];function ge(e,t,n){const o=e.slice();return o[25]=t[n],o[26]=t,o[27]=n,o}function _e(e){let t,n,o=de(pe),r=[];for(let u=0;uA(r[u],1,1,()=>{r[u]=null});return{c(){for(let u=0;uY(t,"t",u)),I.push(()=>Y(t,"higher",l)),I.push(()=>Y(t,"passUp",i)),{c(){Pe(t.$$.fragment)},m(c,a){re(t,c,a),s=!0},p(c,a){e=c;const m={};a&2&&(m.depth=e[1]-1),a&8&&(m.size=e[3]/3),a&16&&(m.coords=e[4].concat([e[27]])),a&12&&(m.position={x:e[25][0]*e[3]/3+e[2].x,y:e[25][1]*e[3]/3+e[2].y}),!n&&a&64&&(n=!0,m.t=e[6][e[27]],V(()=>n=!1)),!o&&a&256&&(o=!0,m.higher=e[8],V(()=>o=!1)),!r&&a&128&&(r=!0,m.passUp=e[7][e[27]],V(()=>r=!1)),t.$set(m)},i(c){s||(w(t.$$.fragment,c),s=!0)},o(c){A(t.$$.fragment,c),s=!1},d(c){oe(t,c)}}}function ot(e){let t,n,o,r,s,u,l,i=e[1]>0&&_e(e);return{c(){t=v("div"),n=v("img"),r=We(),i&&i.c(),ce(n.src,o=e[12])||q(n,"src",o),q(n,"alt",e[0]),_(n,"width",e[3]+"px"),_(n,"height",e[3]+"px"),_(n,"border","none"),q(t,"aria-hidden","true"),_(t,"border",e[5].width+"px "+e[5].style+" "+e[5].color),_(t,"width",e[3]+"px"),_(t,"height",e[3]+"px"),_(t,"position","fixed"),_(t,"bottom",e[2].y+"px"),_(t,"right",e[2].x+"px")},m(f,c){ne(f,t,c),he(t,n),he(t,r),i&&i.m(t,null),s=!0,u||(l=[G(t,"click",function(){S(e[11])&&e[11].apply(this,arguments)}),G(t,"mouseenter",function(){S(e[9])&&e[9].apply(this,arguments)}),G(t,"mouseleave",function(){S(e[10])&&e[10].apply(this,arguments)})],u=!0)},p(f,[c]){e=f,(!s||c&4096&&!ce(n.src,o=e[12]))&&q(n,"src",o),(!s||c&1)&&q(n,"alt",e[0]),(!s||c&8)&&_(n,"width",e[3]+"px"),(!s||c&8)&&_(n,"height",e[3]+"px"),e[1]>0?i?(i.p(e,c),c&2&&w(i,1)):(i=_e(e),i.c(),w(i,1),i.m(t,null)):i&&(ze(),A(i,1,1,()=>{i=null}),Oe()),(!s||c&32)&&_(t,"border",e[5].width+"px "+e[5].style+" "+e[5].color),(!s||c&8)&&_(t,"width",e[3]+"px"),(!s||c&8)&&_(t,"height",e[3]+"px"),(!s||c&4)&&_(t,"bottom",e[2].y+"px"),(!s||c&4)&&_(t,"right",e[2].x+"px")},i(f){s||(w(i),s=!0)},o(f){A(i),s=!1},d(f){f&&T(t),i&&i.d(),u=!1,L(l)}}}function it(e,t,n){let o,r;Me(e,Z,h=>n(15,r=h));let{depth:s}=t,{position:u,size:l,coords:i,t:f=d.fr}=t,c=!1,a=!0,m=s==0,g={style:"",width:s,color:Q},{higher:b=null}=t,N=[d.fr,d.fr,d.fr,d.fr,d.fr,d.fr,d.fr,d.fr,d.fr],y=[],W={update_win:()=>{if(!m)switch(n(0,f=rt(N)),f){case d.tie:y.forEach(h=>{h.deactivate()}),c=!0;break;default:y.forEach(h=>{h.destroy()}),n(12,o=J(f)),c=!0;case d.fr:}b!=null&&b.update_win()}};const se={deactivate:()=>{B(),c=!0},destroy:()=>{se.deactivate(),n(0,f=d.hid),n(5,g.style="none",g),y.forEach(h=>{h.destroy()})}},qe=()=>{let h=i.length==r.length;for(let p=0;p=r.length;for(let p=0;p{n(9,H=()=>{n(12,o=nt(ae()))}),n(10,D=()=>{n(12,o=J(f))}),n(11,K=()=>{n(0,f=ae()),B(),c=!0,b!=null&&b.update_win(),le(Z,r=i.slice(1),r),ie.update(h=>h+1)})},B=()=>{n(9,H=()=>{}),n(10,D=()=>{}),n(11,K=()=>{})};Re(()=>{m?(fe(),n(5,g.style="none",g)):(B(),n(5,g.style="solid",g))});function Se(h,p){e.$$.not_equal(N[p],h)&&(N[p]=h,n(6,N))}function Ce(h){W=h,n(8,W)}function Ie(h,p){e.$$.not_equal(y[p],h)&&(y[p]=h,n(7,y))}return e.$$set=h=>{"depth"in h&&n(1,s=h.depth),"position"in h&&n(2,u=h.position),"size"in h&&n(3,l=h.size),"coords"in h&&n(4,i=h.coords),"t"in h&&n(0,f=h.t),"higher"in h&&n(13,b=h.higher)},e.$$.update=()=>{e.$$.dirty&1&&n(12,o=J(f)),e.$$.dirty&32768&&r&&qe()},[f,s,u,l,i,g,N,y,W,H,D,K,o,b,se,r,Se,Ce,Ie]}class Ne extends Ae{constructor(t){super(),Ue(this,t,it,ot,te,{depth:1,position:2,size:3,coords:4,t:0,higher:13,passUp:14})}get passUp(){return this.$$.ctx[14]}}function st(e){let t,n,o;return n=new Ne({props:{depth:e[1],size:e[0],position:e[2],coords:e[3]}}),{c(){t=v("main"),Pe(n.$$.fragment)},m(r,s){ne(r,t,s),re(n,t,null),o=!0},p(r,[s]){const u={};s&2&&(u.depth=r[1]),s&1&&(u.size=r[0]),s&4&&(u.position=r[2]),n.$set(u)},i(r){o||(w(n.$$.fragment,r),o=!0)},o(r){A(n.$$.fragment,r),o=!1},d(r){r&&T(t),oe(n)}}}function ft(e,t,n){let o,r,s,u,l=[],i=-1;for(;i>5||i<0;)i=parseInt(prompt("Zadej hloubku rekurze (0-4)"));return e.$$.update=()=>{e.$$.dirty&48&&n(0,s=Math.min(r,o)-50),e.$$.dirty&49&&n(2,u={x:(r-s)/2,y:(o-s)/2})},n(4,o=window.innerHeight),n(5,r=window.innerWidth),[s,i,u,l,o,r]}class ut extends Ae{constructor(t){super(),Ue(this,t,ft,st,te,{})}}new ut({target:document.getElementById("app")}); diff --git a/assets/index-zw4yGBaN.css b/assets/index-zw4yGBaN.css deleted file mode 100644 index c08a773..0000000 --- a/assets/index-zw4yGBaN.css +++ /dev/null @@ -1 +0,0 @@ -:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}.card{padding:2em}#app{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}} diff --git a/assets/pisiskvory-xNDUTFas.png b/assets/pisiskvory-xNDUTFas.png deleted file mode 100644 index 6e123f775b3ab23505657fc702cea749a26858bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47603 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 diff --git a/index.html b/index.html index cae56b1..e06589b 100644 --- a/index.html +++ b/index.html @@ -2,7 +2,7 @@ Deez nuts - +
+

Tohle je přepadení

-

Tohle je přepadení

"Proč jsme takový vemena Matúši?"
- Kačka diff --git a/karinka.jpg b/karinka.jpg deleted file mode 100644 index 082882a28c2d3a946df90859e20fd7b4d127a55d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31709 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 - - - - - - Rekurzivní piškvorky - - - - -

- - diff --git a/pisiskvory.data b/pisiskvory.data deleted file mode 100644 index ec2a0e9f80bf0013ff6a9d110fe89a2a061ebe12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17442 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

IZ3hHhwxuR`F%Rfs)Jw- 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 - - - - - Rekurzivní piškvorky - - - - - - - - - - - - - - - - -

-
- - -
- - - - - - - diff --git a/pisiskvory.js b/pisiskvory.js deleted file mode 100644 index b1ba915..0000000 --- a/pisiskvory.js +++ /dev/null @@ -1 +0,0 @@ -var Module=typeof Module!="undefined"?Module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){if(Module["ENVIRONMENT_IS_PTHREAD"]||Module["$ww"])return;var loadPackage=function(metadata){var PACKAGE_PATH="";if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof process==="undefined"&&typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}var PACKAGE_NAME="pisiskvory.data";var REMOTE_PACKAGE_BASE="pisiskvory.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata["remote_package_size"];function fetchRemotePackage(packageName,packageSize,callback,errback){if(typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string"){require("fs").readFile(packageName,function(err,contents){if(err){errback(err)}else{callback(contents.buffer)}});return}var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"](`Downloading data... (${loaded}/${total})`)}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}},handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","img",true,true);function DataRequest(start,end,audio){this.start=start;this.end=end;this.audio=audio}DataRequest.prototype={requests:{},open:function(mode,name){this.name=name;this.requests[name]=this;Module["addRunDependency"](`fp ${this.name}`)},send:function(){},onload:function(){var byteArray=this.byteArray.subarray(this.start,this.end);this.finish(byteArray)},finish:function(byteArray){var that=this;Module["FS_createDataFile"](this.name,null,byteArray,true,true,true);Module["removeRunDependency"](`fp ${that.name}`);this.requests[this.name]=null}};var files=metadata["files"];for(var i=0;i{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary;if(ENVIRONMENT_IS_NODE){var fs=require("fs");var nodePath=require("path");if(ENVIRONMENT_IS_WORKER){scriptDirectory=nodePath.dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}read_=(filename,binary)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret};readAsync=(filename,onload,onerror,binary=true)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);fs.readFile(filename,binary?undefined:"utf8",(err,data)=>{if(err)onerror(err);else onload(binary?data.buffer:data)})};if(!Module["thisProgram"]&&process.argv.length>1){thisProgram=process.argv[1].replace(/\\/g,"/")}arguments_=process.argv.slice(2);if(typeof module!="undefined"){module["exports"]=Module}process.on("uncaughtException",ex=>{if(ex!=="unwind"&&!(ex instanceof ExitStatus)&&!(ex.context instanceof ExitStatus)){throw ex}});quit_=(status,toThrow)=>{process.exitCode=status;throw toThrow};Module["inspect"]=()=>"[Emscripten Module object]"}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=(url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.error.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)}function removeRunDependency(id){runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);throw e}var dataURIPrefix="data:application/octet-stream;base64,";var isDataURI=filename=>filename.startsWith(dataURIPrefix);var isFileURI=filename=>filename.startsWith("file://");var wasmBinaryFile;wasmBinaryFile="pisiskvory.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}function getBinaryPromise(binaryFile){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(binaryFile)){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{if(!response["ok"]){throw"failed to load wasm binary file at '"+binaryFile+"'"}return response["arrayBuffer"]()}).catch(()=>getBinarySync(binaryFile))}else if(readAsync){return new Promise((resolve,reject)=>{readAsync(binaryFile,response=>resolve(new Uint8Array(response)),reject)})}}return Promise.resolve().then(()=>getBinarySync(binaryFile))}function instantiateArrayBuffer(binaryFile,imports,receiver){return getBinaryPromise(binaryFile).then(binary=>WebAssembly.instantiate(binary,imports)).then(instance=>instance).then(receiver,reason=>{err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)})}function instantiateAsync(binary,binaryFile,imports,callback){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(binaryFile)&&!isFileURI(binaryFile)&&!ENVIRONMENT_IS_NODE&&typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{var result=WebAssembly.instantiateStreaming(response,imports);return result.then(callback,function(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(binaryFile,imports,callback)})})}return instantiateArrayBuffer(binaryFile,imports,callback)}function createWasm(){var info={"a":wasmImports};function receiveInstance(instance,module){wasmExports=instance.exports;wasmExports=Asyncify.instrumentWasmExports(wasmExports);wasmMemory=wasmExports["he"];updateMemoryViews();addOnInit(wasmExports["ie"]);removeRunDependency("wasm-instantiate");return wasmExports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err(`Module.instantiateWasm callback failed with error: ${e}`);return false}}instantiateAsync(wasmBinary,wasmBinaryFile,info,receiveInstantiationResult);return{}}var tempDouble;var tempI64;var ASM_CONSTS={36532:()=>{if(document.fullscreenElement)return 1},36578:()=>document.getElementById("canvas").width,36630:()=>parseInt(document.getElementById("canvas").style.width),36698:()=>{document.exitFullscreen()},36725:()=>{setTimeout(function(){Module.requestFullscreen(false,false)},100)},36798:()=>{if(document.fullscreenElement)return 1},36844:()=>document.getElementById("canvas").width,36896:()=>screen.width,36921:()=>{document.exitFullscreen()},36948:()=>{setTimeout(function(){Module.requestFullscreen(false,true);setTimeout(function(){canvas.style.width="unset"},100)},100)},37081:()=>{if(document.fullscreenElement)return 1},37127:()=>document.getElementById("canvas").width,37179:()=>parseInt(document.getElementById("canvas").style.width),37247:()=>{if(document.fullscreenElement)return 1},37293:()=>document.getElementById("canvas").width,37345:()=>screen.width,37370:()=>{if(document.fullscreenElement)return 1},37416:()=>document.getElementById("canvas").width,37468:()=>screen.width,37493:()=>{document.exitFullscreen()},37520:()=>{if(document.fullscreenElement)return 1},37566:()=>document.getElementById("canvas").width,37618:()=>parseInt(document.getElementById("canvas").style.width),37686:()=>{document.exitFullscreen()},37713:()=>screen.width,37738:()=>screen.height,37764:()=>window.screenX,37791:()=>window.screenY,37818:$0=>{navigator.clipboard.writeText(UTF8ToString($0))},37871:$0=>{document.getElementById("canvas").style.cursor=UTF8ToString($0)},37942:()=>{document.getElementById("canvas").style.cursor="none"},37999:$0=>{document.getElementById("canvas").style.cursor=UTF8ToString($0)},38070:()=>{if(document.fullscreenElement)return 1},38116:()=>{if(document.pointerLockElement)return 1}};function GetWindowInnerWidth(){return window.innerWidth}function GetWindowInnerHeight(){return window.innerHeight}function ExitStatus(status){this.name="ExitStatus";this.message=`Program terminated with exit(${status})`;this.status=status}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var noExitRuntime=Module["noExitRuntime"]||true;var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;var UTF8ArrayToString=(heapOrArray,idx,maxBytesToRead)=>{var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str};var UTF8ToString=(ptr,maxBytesToRead)=>ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):"";var ___assert_fail=(condition,filename,line,func)=>{abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])};function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-24;this.set_type=function(type){HEAPU32[this.ptr+4>>2]=type};this.get_type=function(){return HEAPU32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAPU32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAPU32[this.ptr+8>>2]};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_adjusted_ptr(0);this.set_type(type);this.set_destructor(destructor)};this.set_adjusted_ptr=function(adjustedPtr){HEAPU32[this.ptr+16>>2]=adjustedPtr};this.get_adjusted_ptr=function(){return HEAPU32[this.ptr+16>>2]};this.get_exception_ptr=function(){var isPointer=___cxa_is_pointer_type(this.get_type());if(isPointer){return HEAPU32[this.excPtr>>2]}var adjusted=this.get_adjusted_ptr();if(adjusted!==0)return adjusted;return this.excPtr}}var exceptionLast=0;var uncaughtExceptionCount=0;var ___cxa_throw=(ptr,type,destructor)=>{var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw exceptionLast};var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:path=>{if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},join:function(){var paths=Array.prototype.slice.call(arguments);return PATH.normalize(paths.join("/"))},join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>{if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){return view=>crypto.getRandomValues(view)}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require("crypto");var randomFillSync=crypto_module["randomFillSync"];if(randomFillSync){return view=>crypto_module["randomFillSync"](view)}var randomBytes=crypto_module["randomBytes"];return view=>(view.set(randomBytes(view.byteLength)),view)}catch(e){}}abort("initRandomDevice")};var randomFill=view=>(randomFill=initRandomFill())(view);var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx};function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(ENVIRONMENT_IS_NODE){var BUFSIZE=256;var buf=Buffer.alloc(BUFSIZE);var bytesRead=0;var fd=process.stdin.fd;try{bytesRead=fs.readSync(fd,buf)}catch(e){if(e.toString().includes("EOF"))bytesRead=0;else throw e}if(bytesRead>0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops:ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var mmapAlloc=size=>{abort()};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}};var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){throw FS.genericErrors[44]},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir},unlink(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir(node){var entries=[".",".."];for(var key of Object.keys(node.contents)){entries.push(key)}return entries},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var dep=!noRunDep?getUniqueRunDependency(`al ${url}`):"";readAsync(url,arrayBuffer=>{assert(arrayBuffer,`Loading data file "${url}" failed (no arrayBuffer).`);onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},event=>{if(onerror){onerror()}else{throw`Loading data file "${url}" failed.`}});if(dep)addRunDependency(dep)};var FS_createDataFile=(parent,name,fileData,canRead,canWrite,canOwn)=>{FS.createDataFile(parent,name,fileData,canRead,canWrite,canOwn)};var preloadPlugins=Module["preloadPlugins"]||[];var FS_handledByPreloadPlugin=(byteArray,fullname,finish,onerror)=>{if(typeof Browser!="undefined")Browser.init();var handled=false;preloadPlugins.forEach(plugin=>{if(handled)return;if(plugin["canHandle"](fullname)){plugin["handle"](byteArray,fullname,finish,onerror);handled=true}});return handled};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);function processData(byteArray){function finish(byteArray){preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}onload?.();removeRunDependency(dep)}if(FS_handledByPreloadPlugin(byteArray,fullname,finish,()=>{onerror?.();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,byteArray=>processData(byteArray),onerror)}else{processData(url)}};var FS_modeStringToFlags=str=>{var flagModes={"r":0,"r+":2,"w":512|64|1,"w+":512|64|2,"a":1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,lookupPath(path,opts={}){path=PATH_FS.resolve(path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};opts=Object.assign(defaults,opts);if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?`${mount}/${path}`:mount+path}path=path?`${node.name}/${path}`:node.name;node=node.parent}},hashName(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){if(!FS.FSStream){FS.FSStream=function(){this.shared={}};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get(){return this.node},set(val){this.node=val}},isRead:{get(){return(this.flags&2097155)!==1}},isWrite:{get(){return(this.flags&2097155)!==0}},isAppend:{get(){return this.flags&1024}},flags:{get(){return this.shared.flags},set(val){this.shared.flags=val}},position:{get(){return this.shared.position},set(val){this.shared.position=val}}})}stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var i=0;i0,ioctl(stream,cmd,arg){if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile(path,opts={}){opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error(`Invalid encoding type "${opts.encoding}"`)}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories(){FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomLeft=randomFill(randomBuffer).byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount(){var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams(){if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},ensureErrnoError(){if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.name="ErrnoError";this.node=node;this.setErrno=function(errno){this.errno=errno};this.setErrno(errno);this.message="FS error"};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=""})},staticInit(){FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS}},init(input,output,error){FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit(){FS.init.initialized=false;for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr:ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-54}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAP32[buf+12>>2]=stat.uid;HEAP32[buf+16>>2]=stat.gid;HEAP32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>2]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},varargs:undefined,get(){var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret},getp(){return SYSCALLS.get()},getStr(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream}};function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var setErrNo=value=>{HEAP32[___errno_location()>>2]=value;return value};function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.createStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 5:{var arg=SYSCALLS.getp();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 6:case 7:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(size>2]=termios.c_iflag||0;HEAP32[argp+4>>2]=termios.c_oflag||0;HEAP32[argp+8>>2]=termios.c_cflag||0;HEAP32[argp+12>>2]=termios.c_lflag||0;for(var i=0;i<32;i++){HEAP8[argp+i+17>>0]=termios.c_cc[i]||0}return 0}return 0}case 21510:case 21511:case 21512:{if(!stream.tty)return-59;return 0}case 21506:case 21507:case 21508:{if(!stream.tty)return-59;if(stream.tty.ops.ioctl_tcsets){var argp=SYSCALLS.getp();var c_iflag=HEAP32[argp>>2];var c_oflag=HEAP32[argp+4>>2];var c_cflag=HEAP32[argp+8>>2];var c_lflag=HEAP32[argp+12>>2];var c_cc=[];for(var i=0;i<32;i++){c_cc.push(HEAP8[argp+i+17>>0])}return stream.tty.ops.ioctl_tcsets(stream.tty,op,{c_iflag:c_iflag,c_oflag:c_oflag,c_cflag:c_cflag,c_lflag:c_lflag,c_cc:c_cc})}return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.getp();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.getp();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;if(stream.tty.ops.ioctl_tiocgwinsz){var winsize=stream.tty.ops.ioctl_tiocgwinsz(stream.tty);var argp=SYSCALLS.getp();HEAP16[argp>>1]=winsize[0];HEAP16[argp+2>>1]=winsize[1]}return 0}case 21524:{if(!stream.tty)return-59;return 0}case 21515:{if(!stream.tty)return-59;return 0}default:return-28}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_openat(dirfd,path,flags,varargs){SYSCALLS.varargs=varargs;try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);var mode=varargs?SYSCALLS.get():0;return FS.open(path,flags,mode).fd}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var nowIsMonotonic=1;var __emscripten_get_now_is_monotonic=()=>nowIsMonotonic;var _abort=()=>{abort("")};var readEmAsmArgsArray=[];var readEmAsmArgs=(sigPtr,buf)=>{readEmAsmArgsArray.length=0;var ch;while(ch=HEAPU8[sigPtr++]){var wide=ch!=105;wide&=ch!=112;buf+=wide&&buf%8?4:0;readEmAsmArgsArray.push(ch==112?HEAPU32[buf>>2]:ch==105?HEAP32[buf>>2]:HEAPF64[buf>>3]);buf+=wide?8:4}return readEmAsmArgsArray};var runEmAsmFunction=(code,sigPtr,argbuf)=>{var args=readEmAsmArgs(sigPtr,argbuf);return ASM_CONSTS[code].apply(null,args)};var _emscripten_asm_const_int=(code,sigPtr,argbuf)=>runEmAsmFunction(code,sigPtr,argbuf);var _emscripten_date_now=()=>Date.now();var JSEvents={inEventHandler:0,removeAllEventListeners(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort((x,y)=>x.precedence{for(var i=0;icString>2?UTF8ToString(cString):cString;var specialHTMLTargets=[0,typeof document!="undefined"?document:0,typeof window!="undefined"?window:0];var findEventTarget=target=>{target=maybeCStringToJsString(target);var domElement=specialHTMLTargets[target]||(typeof document!="undefined"?document.querySelector(target):undefined);return domElement};var getBoundingClientRect=e=>specialHTMLTargets.indexOf(e)<0?e.getBoundingClientRect():{"left":0,"top":0};var _emscripten_get_element_css_size=(target,width,height)=>{target=findEventTarget(target);if(!target)return-4;var rect=getBoundingClientRect(target);HEAPF64[width>>3]=rect.width;HEAPF64[height>>3]=rect.height;return 0};var fillGamepadEventData=(eventStruct,e)=>{HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i>3]=e.axes[i]}for(var i=0;i>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i>2]=e.buttons[i].pressed}else{HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i]==1}}HEAP32[eventStruct+1296>>2]=e.connected;HEAP32[eventStruct+1300>>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1304,64);stringToUTF8(e.mapping,eventStruct+1368,64)};var _emscripten_get_gamepad_status=(index,gamepadState)=>{if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0};var _emscripten_get_now;_emscripten_get_now=()=>performance.now();var _emscripten_get_num_gamepads=()=>JSEvents.lastGamepadState.length;var webgl_enable_ANGLE_instanced_arrays=ctx=>{var ext=ctx.getExtension("ANGLE_instanced_arrays");if(ext){ctx["vertexAttribDivisor"]=(index,divisor)=>ext["vertexAttribDivisorANGLE"](index,divisor);ctx["drawArraysInstanced"]=(mode,first,count,primcount)=>ext["drawArraysInstancedANGLE"](mode,first,count,primcount);ctx["drawElementsInstanced"]=(mode,count,type,indices,primcount)=>ext["drawElementsInstancedANGLE"](mode,count,type,indices,primcount);return 1}};var webgl_enable_OES_vertex_array_object=ctx=>{var ext=ctx.getExtension("OES_vertex_array_object");if(ext){ctx["createVertexArray"]=()=>ext["createVertexArrayOES"]();ctx["deleteVertexArray"]=vao=>ext["deleteVertexArrayOES"](vao);ctx["bindVertexArray"]=vao=>ext["bindVertexArrayOES"](vao);ctx["isVertexArray"]=vao=>ext["isVertexArrayOES"](vao);return 1}};var webgl_enable_WEBGL_draw_buffers=ctx=>{var ext=ctx.getExtension("WEBGL_draw_buffers");if(ext){ctx["drawBuffers"]=(n,bufs)=>ext["drawBuffersWEBGL"](n,bufs);return 1}};var webgl_enable_WEBGL_multi_draw=ctx=>!!(ctx.multiDrawWebgl=ctx.getExtension("WEBGL_multi_draw"));var GL={counter:1,buffers:[],programs:[],framebuffers:[],renderbuffers:[],textures:[],shaders:[],vaos:[],contexts:[],offscreenCanvases:{},queries:[],stringCache:{},unpackAlignment:4,recordError:function recordError(errorCode){if(!GL.lastError){GL.lastError=errorCode}},getNewId:table=>{var ret=GL.counter++;for(var i=table.length;i{var source="";for(var i=0;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:(canvas,webGLContextAttributes)=>{if(!canvas.getContextSafariWebGL2Fixed){canvas.getContextSafariWebGL2Fixed=canvas.getContext;function fixedGetContext(ver,attrs){var gl=canvas.getContextSafariWebGL2Fixed(ver,attrs);return ver=="webgl"==gl instanceof WebGLRenderingContext?gl:null}canvas.getContext=fixedGetContext}var ctx=canvas.getContext("webgl",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);var _allSupportedExtensions=ctx.getSupportedExtensions;var supportedExtensionsForGetProcAddress=["ANGLE_instanced_arrays","EXT_blend_minmax","EXT_disjoint_timer_query","EXT_frag_depth","EXT_shader_texture_lod","EXT_sRGB","OES_element_index_uint","OES_fbo_render_mipmap","OES_standard_derivatives","OES_texture_float","OES_texture_half_float","OES_texture_half_float_linear","OES_vertex_array_object","WEBGL_color_buffer_float","WEBGL_depth_texture","WEBGL_draw_buffers","EXT_color_buffer_half_float","EXT_float_blend","EXT_texture_compression_bptc","EXT_texture_compression_rgtc","EXT_texture_filter_anisotropic","KHR_parallel_shader_compile","OES_texture_float_linear","WEBGL_compressed_texture_s3tc","WEBGL_compressed_texture_s3tc_srgb","WEBGL_debug_renderer_info","WEBGL_debug_shaders","WEBGL_lose_context","WEBGL_multi_draw"];ctx.getSupportedExtensions=function(){return(_allSupportedExtensions.apply(this)||[]).filter(ext=>supportedExtensionsForGetProcAddress.includes(ext))};return handle},registerContext:(ctx,webGLContextAttributes)=>{var handle=GL.getNewId(GL.contexts);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault=="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:contextHandle=>{GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext?.GLctx;return!(contextHandle&&!GLctx)},getContext:contextHandle=>GL.contexts[contextHandle],deleteContext:contextHandle=>{if(GL.currentContext===GL.contexts[contextHandle]){GL.currentContext=null}if(typeof JSEvents=="object"){JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas)}if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas){GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined}GL.contexts[contextHandle]=null},initExtensions:context=>{context||=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;webgl_enable_ANGLE_instanced_arrays(GLctx);webgl_enable_OES_vertex_array_object(GLctx);webgl_enable_WEBGL_draw_buffers(GLctx);{GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query")}webgl_enable_WEBGL_multi_draw(GLctx);var exts=GLctx.getSupportedExtensions()||[];exts.forEach(ext=>{if(!ext.includes("lose_context")&&!ext.includes("debug")){GLctx.getExtension(ext)}})},getExtensions(){var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(e=>"GL_"+e));return exts}};function _glActiveTexture(x0){GLctx.activeTexture(x0)}var _emscripten_glActiveTexture=_glActiveTexture;var _glAttachShader=(program,shader)=>{GLctx.attachShader(GL.programs[program],GL.shaders[shader])};var _emscripten_glAttachShader=_glAttachShader;var _glBeginQueryEXT=(target,id)=>{GLctx.disjointTimerQueryExt["beginQueryEXT"](target,GL.queries[id])};var _emscripten_glBeginQueryEXT=_glBeginQueryEXT;var _glBindAttribLocation=(program,index,name)=>{GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))};var _emscripten_glBindAttribLocation=_glBindAttribLocation;var _glBindBuffer=(target,buffer)=>{GLctx.bindBuffer(target,GL.buffers[buffer])};var _emscripten_glBindBuffer=_glBindBuffer;var _glBindFramebuffer=(target,framebuffer)=>{GLctx.bindFramebuffer(target,GL.framebuffers[framebuffer])};var _emscripten_glBindFramebuffer=_glBindFramebuffer;var _glBindRenderbuffer=(target,renderbuffer)=>{GLctx.bindRenderbuffer(target,GL.renderbuffers[renderbuffer])};var _emscripten_glBindRenderbuffer=_glBindRenderbuffer;var _glBindTexture=(target,texture)=>{GLctx.bindTexture(target,GL.textures[texture])};var _emscripten_glBindTexture=_glBindTexture;var _glBindVertexArray=vao=>{GLctx.bindVertexArray(GL.vaos[vao])};var _glBindVertexArrayOES=_glBindVertexArray;var _emscripten_glBindVertexArrayOES=_glBindVertexArrayOES;function _glBlendColor(x0,x1,x2,x3){GLctx.blendColor(x0,x1,x2,x3)}var _emscripten_glBlendColor=_glBlendColor;function _glBlendEquation(x0){GLctx.blendEquation(x0)}var _emscripten_glBlendEquation=_glBlendEquation;function _glBlendEquationSeparate(x0,x1){GLctx.blendEquationSeparate(x0,x1)}var _emscripten_glBlendEquationSeparate=_glBlendEquationSeparate;function _glBlendFunc(x0,x1){GLctx.blendFunc(x0,x1)}var _emscripten_glBlendFunc=_glBlendFunc;function _glBlendFuncSeparate(x0,x1,x2,x3){GLctx.blendFuncSeparate(x0,x1,x2,x3)}var _emscripten_glBlendFuncSeparate=_glBlendFuncSeparate;var _glBufferData=(target,size,data,usage)=>{GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)};var _emscripten_glBufferData=_glBufferData;var _glBufferSubData=(target,offset,size,data)=>{GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))};var _emscripten_glBufferSubData=_glBufferSubData;function _glCheckFramebufferStatus(x0){return GLctx.checkFramebufferStatus(x0)}var _emscripten_glCheckFramebufferStatus=_glCheckFramebufferStatus;function _glClear(x0){GLctx.clear(x0)}var _emscripten_glClear=_glClear;function _glClearColor(x0,x1,x2,x3){GLctx.clearColor(x0,x1,x2,x3)}var _emscripten_glClearColor=_glClearColor;function _glClearDepthf(x0){GLctx.clearDepth(x0)}var _emscripten_glClearDepthf=_glClearDepthf;function _glClearStencil(x0){GLctx.clearStencil(x0)}var _emscripten_glClearStencil=_glClearStencil;var _glColorMask=(red,green,blue,alpha)=>{GLctx.colorMask(!!red,!!green,!!blue,!!alpha)};var _emscripten_glColorMask=_glColorMask;var _glCompileShader=shader=>{GLctx.compileShader(GL.shaders[shader])};var _emscripten_glCompileShader=_glCompileShader;var _glCompressedTexImage2D=(target,level,internalFormat,width,height,border,imageSize,data)=>{GLctx.compressedTexImage2D(target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)};var _emscripten_glCompressedTexImage2D=_glCompressedTexImage2D;var _glCompressedTexSubImage2D=(target,level,xoffset,yoffset,width,height,format,imageSize,data)=>{GLctx.compressedTexSubImage2D(target,level,xoffset,yoffset,width,height,format,data?HEAPU8.subarray(data,data+imageSize):null)};var _emscripten_glCompressedTexSubImage2D=_glCompressedTexSubImage2D;function _glCopyTexImage2D(x0,x1,x2,x3,x4,x5,x6,x7){GLctx.copyTexImage2D(x0,x1,x2,x3,x4,x5,x6,x7)}var _emscripten_glCopyTexImage2D=_glCopyTexImage2D;function _glCopyTexSubImage2D(x0,x1,x2,x3,x4,x5,x6,x7){GLctx.copyTexSubImage2D(x0,x1,x2,x3,x4,x5,x6,x7)}var _emscripten_glCopyTexSubImage2D=_glCopyTexSubImage2D;var _glCreateProgram=()=>{var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;program.maxUniformLength=program.maxAttributeLength=program.maxUniformBlockNameLength=0;program.uniformIdCounter=1;GL.programs[id]=program;return id};var _emscripten_glCreateProgram=_glCreateProgram;var _glCreateShader=shaderType=>{var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id};var _emscripten_glCreateShader=_glCreateShader;function _glCullFace(x0){GLctx.cullFace(x0)}var _emscripten_glCullFace=_glCullFace;var _glDeleteBuffers=(n,buffers)=>{for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null}};var _emscripten_glDeleteBuffers=_glDeleteBuffers;var _glDeleteFramebuffers=(n,framebuffers)=>{for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}};var _emscripten_glDeleteFramebuffers=_glDeleteFramebuffers;var _glDeleteProgram=id=>{if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null};var _emscripten_glDeleteProgram=_glDeleteProgram;var _glDeleteQueriesEXT=(n,ids)=>{for(var i=0;i>2];var query=GL.queries[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.queries[id]=null}};var _emscripten_glDeleteQueriesEXT=_glDeleteQueriesEXT;var _glDeleteRenderbuffers=(n,renderbuffers)=>{for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}};var _emscripten_glDeleteRenderbuffers=_glDeleteRenderbuffers;var _glDeleteShader=id=>{if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null};var _emscripten_glDeleteShader=_glDeleteShader;var _glDeleteTextures=(n,textures)=>{for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}};var _emscripten_glDeleteTextures=_glDeleteTextures;var _glDeleteVertexArrays=(n,vaos)=>{for(var i=0;i>2];GLctx.deleteVertexArray(GL.vaos[id]);GL.vaos[id]=null}};var _glDeleteVertexArraysOES=_glDeleteVertexArrays;var _emscripten_glDeleteVertexArraysOES=_glDeleteVertexArraysOES;function _glDepthFunc(x0){GLctx.depthFunc(x0)}var _emscripten_glDepthFunc=_glDepthFunc;var _glDepthMask=flag=>{GLctx.depthMask(!!flag)};var _emscripten_glDepthMask=_glDepthMask;function _glDepthRangef(x0,x1){GLctx.depthRange(x0,x1)}var _emscripten_glDepthRangef=_glDepthRangef;var _glDetachShader=(program,shader)=>{GLctx.detachShader(GL.programs[program],GL.shaders[shader])};var _emscripten_glDetachShader=_glDetachShader;function _glDisable(x0){GLctx.disable(x0)}var _emscripten_glDisable=_glDisable;var _glDisableVertexAttribArray=index=>{GLctx.disableVertexAttribArray(index)};var _emscripten_glDisableVertexAttribArray=_glDisableVertexAttribArray;var _glDrawArrays=(mode,first,count)=>{GLctx.drawArrays(mode,first,count)};var _emscripten_glDrawArrays=_glDrawArrays;var _glDrawArraysInstanced=(mode,first,count,primcount)=>{GLctx.drawArraysInstanced(mode,first,count,primcount)};var _glDrawArraysInstancedANGLE=_glDrawArraysInstanced;var _emscripten_glDrawArraysInstancedANGLE=_glDrawArraysInstancedANGLE;var tempFixedLengthArray=[];var _glDrawBuffers=(n,bufs)=>{var bufArray=tempFixedLengthArray[n];for(var i=0;i>2]}GLctx.drawBuffers(bufArray)};var _glDrawBuffersWEBGL=_glDrawBuffers;var _emscripten_glDrawBuffersWEBGL=_glDrawBuffersWEBGL;var _glDrawElements=(mode,count,type,indices)=>{GLctx.drawElements(mode,count,type,indices)};var _emscripten_glDrawElements=_glDrawElements;var _glDrawElementsInstanced=(mode,count,type,indices,primcount)=>{GLctx.drawElementsInstanced(mode,count,type,indices,primcount)};var _glDrawElementsInstancedANGLE=_glDrawElementsInstanced;var _emscripten_glDrawElementsInstancedANGLE=_glDrawElementsInstancedANGLE;function _glEnable(x0){GLctx.enable(x0)}var _emscripten_glEnable=_glEnable;var _glEnableVertexAttribArray=index=>{GLctx.enableVertexAttribArray(index)};var _emscripten_glEnableVertexAttribArray=_glEnableVertexAttribArray;var _glEndQueryEXT=target=>{GLctx.disjointTimerQueryExt["endQueryEXT"](target)};var _emscripten_glEndQueryEXT=_glEndQueryEXT;function _glFinish(){GLctx.finish()}var _emscripten_glFinish=_glFinish;function _glFlush(){GLctx.flush()}var _emscripten_glFlush=_glFlush;var _glFramebufferRenderbuffer=(target,attachment,renderbuffertarget,renderbuffer)=>{GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])};var _emscripten_glFramebufferRenderbuffer=_glFramebufferRenderbuffer;var _glFramebufferTexture2D=(target,attachment,textarget,texture,level)=>{GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)};var _emscripten_glFramebufferTexture2D=_glFramebufferTexture2D;function _glFrontFace(x0){GLctx.frontFace(x0)}var _emscripten_glFrontFace=_glFrontFace;var __glGenObject=(n,buffers,createFunction,objectTable)=>{for(var i=0;i>2]=id}};var _glGenBuffers=(n,buffers)=>{__glGenObject(n,buffers,"createBuffer",GL.buffers)};var _emscripten_glGenBuffers=_glGenBuffers;var _glGenFramebuffers=(n,ids)=>{__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)};var _emscripten_glGenFramebuffers=_glGenFramebuffers;var _glGenQueriesEXT=(n,ids)=>{for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.queries);query.name=id;GL.queries[id]=query;HEAP32[ids+i*4>>2]=id}};var _emscripten_glGenQueriesEXT=_glGenQueriesEXT;var _glGenRenderbuffers=(n,renderbuffers)=>{__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)};var _emscripten_glGenRenderbuffers=_glGenRenderbuffers;var _glGenTextures=(n,textures)=>{__glGenObject(n,textures,"createTexture",GL.textures)};var _emscripten_glGenTextures=_glGenTextures;function _glGenVertexArrays(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}var _glGenVertexArraysOES=_glGenVertexArrays;var _emscripten_glGenVertexArraysOES=_glGenVertexArraysOES;function _glGenerateMipmap(x0){GLctx.generateMipmap(x0)}var _emscripten_glGenerateMipmap=_glGenerateMipmap;var __glGetActiveAttribOrUniform=(funcName,program,index,bufSize,length,size,type,name)=>{program=GL.programs[program];var info=GLctx[funcName](program,index);if(info){var numBytesWrittenExclNull=name&&stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}};var _glGetActiveAttrib=(program,index,bufSize,length,size,type,name)=>{__glGetActiveAttribOrUniform("getActiveAttrib",program,index,bufSize,length,size,type,name)};var _emscripten_glGetActiveAttrib=_glGetActiveAttrib;var _glGetActiveUniform=(program,index,bufSize,length,size,type,name)=>{__glGetActiveAttribOrUniform("getActiveUniform",program,index,bufSize,length,size,type,name)};var _emscripten_glGetActiveUniform=_glGetActiveUniform;var _glGetAttachedShaders=(program,maxCount,count,shaders)=>{var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>2]=len;for(var i=0;i>2]=id}};var _emscripten_glGetAttachedShaders=_glGetAttachedShaders;var _glGetAttribLocation=(program,name)=>GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name));var _emscripten_glGetAttribLocation=_glGetAttribLocation;var writeI53ToI64=(ptr,num)=>{HEAPU32[ptr>>2]=num;var lower=HEAPU32[ptr>>2];HEAPU32[ptr+4>>2]=(num-lower)/4294967296};var emscriptenWebGLGet=(name_,p,type)=>{if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=0&&type!=1){GL.recordError(1280)}return;case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case 2:HEAPF32[p+i*4>>2]=result[i];break;case 4:HEAP8[p+i>>0]=result[i]?1:0;break}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err(`GL_INVALID_ENUM in glGet${type}v: Unknown object returned from WebGL getParameter(${name_})! (error: ${e})`);return}}break;default:GL.recordError(1280);err(`GL_INVALID_ENUM in glGet${type}v: Native code calling glGet${type}v(${name_}) and it returns ${result} of type ${typeof result}!`);return}}switch(type){case 1:writeI53ToI64(p,ret);break;case 0:HEAP32[p>>2]=ret;break;case 2:HEAPF32[p>>2]=ret;break;case 4:HEAP8[p>>0]=ret?1:0;break}};var _glGetBooleanv=(name_,p)=>emscriptenWebGLGet(name_,p,4);var _emscripten_glGetBooleanv=_glGetBooleanv;var _glGetBufferParameteriv=(target,value,data)=>{if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)};var _emscripten_glGetBufferParameteriv=_glGetBufferParameteriv;var _glGetError=()=>{var error=GLctx.getError()||GL.lastError;GL.lastError=0;return error};var _emscripten_glGetError=_glGetError;var _glGetFloatv=(name_,p)=>emscriptenWebGLGet(name_,p,2);var _emscripten_glGetFloatv=_glGetFloatv;var _glGetFramebufferAttachmentParameteriv=(target,attachment,pname,params)=>{var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result};var _emscripten_glGetFramebufferAttachmentParameteriv=_glGetFramebufferAttachmentParameteriv;var _glGetIntegerv=(name_,p)=>emscriptenWebGLGet(name_,p,0);var _emscripten_glGetIntegerv=_glGetIntegerv;var _glGetProgramInfoLog=(program,maxLength,length,infoLog)=>{var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull};var _emscripten_glGetProgramInfoLog=_glGetProgramInfoLog;var _glGetProgramiv=(program,pname,p)=>{if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}program=GL.programs[program];if(pname==35716){var log=GLctx.getProgramInfoLog(program);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){if(!program.maxUniformLength){for(var i=0;i>2]=program.maxUniformLength}else if(pname==35722){if(!program.maxAttributeLength){for(var i=0;i>2]=program.maxAttributeLength}else if(pname==35381){if(!program.maxUniformBlockNameLength){for(var i=0;i>2]=program.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(program,pname)}};var _emscripten_glGetProgramiv=_glGetProgramiv;var _glGetQueryObjecti64vEXT=(id,pname,params)=>{if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param;{param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname)}var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}writeI53ToI64(params,ret)};var _emscripten_glGetQueryObjecti64vEXT=_glGetQueryObjecti64vEXT;var _glGetQueryObjectivEXT=(id,pname,params)=>{if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret};var _emscripten_glGetQueryObjectivEXT=_glGetQueryObjectivEXT;var _glGetQueryObjectui64vEXT=_glGetQueryObjecti64vEXT;var _emscripten_glGetQueryObjectui64vEXT=_glGetQueryObjectui64vEXT;var _glGetQueryObjectuivEXT=_glGetQueryObjectivEXT;var _emscripten_glGetQueryObjectuivEXT=_glGetQueryObjectuivEXT;var _glGetQueryivEXT=(target,pname,params)=>{if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)};var _emscripten_glGetQueryivEXT=_glGetQueryivEXT;var _glGetRenderbufferParameteriv=(target,pname,params)=>{if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)};var _emscripten_glGetRenderbufferParameteriv=_glGetRenderbufferParameteriv;var _glGetShaderInfoLog=(shader,maxLength,length,infoLog)=>{var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull};var _emscripten_glGetShaderInfoLog=_glGetShaderInfoLog;var _glGetShaderPrecisionFormat=(shaderType,precisionType,range,precision)=>{var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision};var _emscripten_glGetShaderPrecisionFormat=_glGetShaderPrecisionFormat;var _glGetShaderSource=(shader,bufSize,length,source)=>{var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;var numBytesWrittenExclNull=bufSize>0&&source?stringToUTF8(result,source,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull};var _emscripten_glGetShaderSource=_glGetShaderSource;var _glGetShaderiv=(shader,pname,p)=>{if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var logLength=log?log.length+1:0;HEAP32[p>>2]=logLength}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source?source.length+1:0;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}};var _emscripten_glGetShaderiv=_glGetShaderiv;var stringToNewUTF8=str=>{var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8(str,ret,size);return ret};var _glGetString=name_=>{var ret=GL.stringCache[name_];if(!ret){switch(name_){case 7939:ret=stringToNewUTF8(GL.getExtensions().join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=s?stringToNewUTF8(s):0;break;case 7938:var glVersion=GLctx.getParameter(7938);{glVersion=`OpenGL ES 2.0 (${glVersion})`}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(35724);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion=`OpenGL ES GLSL ES ${ver_num[1]} (${glslVersion})`}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280)}GL.stringCache[name_]=ret}return ret};var _emscripten_glGetString=_glGetString;var _glGetTexParameterfv=(target,pname,params)=>{if(!params){GL.recordError(1281);return}HEAPF32[params>>2]=GLctx.getTexParameter(target,pname)};var _emscripten_glGetTexParameterfv=_glGetTexParameterfv;var _glGetTexParameteriv=(target,pname,params)=>{if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)};var _emscripten_glGetTexParameteriv=_glGetTexParameteriv;var jstoi_q=str=>parseInt(str);var webglGetLeftBracePos=name=>name.slice(-1)=="]"&&name.lastIndexOf("[");var webglPrepareUniformLocationsBeforeFirstUse=program=>{var uniformLocsById=program.uniformLocsById,uniformSizeAndIdsByName=program.uniformSizeAndIdsByName,i,j;if(!uniformLocsById){program.uniformLocsById=uniformLocsById={};program.uniformArrayNamesById={};for(i=0;i0?nm.slice(0,lb):nm;var id=program.uniformIdCounter;program.uniformIdCounter+=sz;uniformSizeAndIdsByName[arrayName]=[sz,id];for(j=0;j{name=UTF8ToString(name);if(program=GL.programs[program]){webglPrepareUniformLocationsBeforeFirstUse(program);var uniformLocsById=program.uniformLocsById;var arrayIndex=0;var uniformBaseName=name;var leftBrace=webglGetLeftBracePos(name);if(leftBrace>0){arrayIndex=jstoi_q(name.slice(leftBrace+1))>>>0;uniformBaseName=name.slice(0,leftBrace)}var sizeAndId=program.uniformSizeAndIdsByName[uniformBaseName];if(sizeAndId&&arrayIndex{var p=GLctx.currentProgram;if(p){var webglLoc=p.uniformLocsById[location];if(typeof webglLoc=="number"){p.uniformLocsById[location]=webglLoc=GLctx.getUniformLocation(p,p.uniformArrayNamesById[location]+(webglLoc>0?`[${webglLoc}]`:""))}return webglLoc}else{GL.recordError(1282)}};var emscriptenWebGLGetUniform=(program,location,params,type)=>{if(!params){GL.recordError(1281);return}program=GL.programs[program];webglPrepareUniformLocationsBeforeFirstUse(program);var data=GLctx.getUniform(program,webglGetUniformLocation(location));if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>2]=data;break;case 2:HEAPF32[params>>2]=data;break}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break}}}};var _glGetUniformfv=(program,location,params)=>{emscriptenWebGLGetUniform(program,location,params,2)};var _emscripten_glGetUniformfv=_glGetUniformfv;var _glGetUniformiv=(program,location,params)=>{emscriptenWebGLGetUniform(program,location,params,0)};var _emscripten_glGetUniformiv=_glGetUniformiv;var _glGetVertexAttribPointerv=(index,pname,pointer)=>{if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)};var _emscripten_glGetVertexAttribPointerv=_glGetVertexAttribPointerv;var emscriptenWebGLGetVertexAttrib=(index,pname,params,type)=>{if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data&&data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>2]=data;break;case 2:HEAPF32[params>>2]=data;break;case 5:HEAP32[params>>2]=Math.fround(data);break}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;case 5:HEAP32[params+i*4>>2]=Math.fround(data[i]);break}}}};var _glGetVertexAttribfv=(index,pname,params)=>{emscriptenWebGLGetVertexAttrib(index,pname,params,2)};var _emscripten_glGetVertexAttribfv=_glGetVertexAttribfv;var _glGetVertexAttribiv=(index,pname,params)=>{emscriptenWebGLGetVertexAttrib(index,pname,params,5)};var _emscripten_glGetVertexAttribiv=_glGetVertexAttribiv;function _glHint(x0,x1){GLctx.hint(x0,x1)}var _emscripten_glHint=_glHint;var _glIsBuffer=buffer=>{var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)};var _emscripten_glIsBuffer=_glIsBuffer;function _glIsEnabled(x0){return GLctx.isEnabled(x0)}var _emscripten_glIsEnabled=_glIsEnabled;var _glIsFramebuffer=framebuffer=>{var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)};var _emscripten_glIsFramebuffer=_glIsFramebuffer;var _glIsProgram=program=>{program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)};var _emscripten_glIsProgram=_glIsProgram;var _glIsQueryEXT=id=>{var query=GL.queries[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)};var _emscripten_glIsQueryEXT=_glIsQueryEXT;var _glIsRenderbuffer=renderbuffer=>{var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)};var _emscripten_glIsRenderbuffer=_glIsRenderbuffer;var _glIsShader=shader=>{var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)};var _emscripten_glIsShader=_glIsShader;var _glIsTexture=id=>{var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)};var _emscripten_glIsTexture=_glIsTexture;var _glIsVertexArray=array=>{var vao=GL.vaos[array];if(!vao)return 0;return GLctx.isVertexArray(vao)};var _glIsVertexArrayOES=_glIsVertexArray;var _emscripten_glIsVertexArrayOES=_glIsVertexArrayOES;function _glLineWidth(x0){GLctx.lineWidth(x0)}var _emscripten_glLineWidth=_glLineWidth;var _glLinkProgram=program=>{program=GL.programs[program];GLctx.linkProgram(program);program.uniformLocsById=0;program.uniformSizeAndIdsByName={}};var _emscripten_glLinkProgram=_glLinkProgram;var _glPixelStorei=(pname,param)=>{if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)};var _emscripten_glPixelStorei=_glPixelStorei;function _glPolygonOffset(x0,x1){GLctx.polygonOffset(x0,x1)}var _emscripten_glPolygonOffset=_glPolygonOffset;var _glQueryCounterEXT=(id,target)=>{GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.queries[id],target)};var _emscripten_glQueryCounterEXT=_glQueryCounterEXT;var computeUnpackAlignedImageSize=(width,height,sizePerPixel,alignment)=>{function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize};var colorChannelsInGlTextureFormat=format=>{var colorChannels={5:3,6:4,8:2,29502:3,29504:4};return colorChannels[format-6402]||1};var heapObjectForWebGLType=type=>{type-=5120;if(type==1)return HEAPU8;if(type==4)return HEAP32;if(type==6)return HEAPF32;if(type==5||type==28922)return HEAPU32;return HEAPU16};var heapAccessShiftForWebGLHeap=heap=>31-Math.clz32(heap.BYTES_PER_ELEMENT);var emscriptenWebGLGetTexPixelData=(type,format,width,height,pixels,internalFormat)=>{var heap=heapObjectForWebGLType(type);var shift=heapAccessShiftForWebGLHeap(heap);var byteSize=1<>shift,pixels+bytes>>shift)};var _glReadPixels=(x,y,width,height,format,type,pixels)=>{var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)};var _emscripten_glReadPixels=_glReadPixels;var _glReleaseShaderCompiler=()=>{};var _emscripten_glReleaseShaderCompiler=_glReleaseShaderCompiler;function _glRenderbufferStorage(x0,x1,x2,x3){GLctx.renderbufferStorage(x0,x1,x2,x3)}var _emscripten_glRenderbufferStorage=_glRenderbufferStorage;var _glSampleCoverage=(value,invert)=>{GLctx.sampleCoverage(value,!!invert)};var _emscripten_glSampleCoverage=_glSampleCoverage;function _glScissor(x0,x1,x2,x3){GLctx.scissor(x0,x1,x2,x3)}var _emscripten_glScissor=_glScissor;var _glShaderBinary=(count,shaders,binaryformat,binary,length)=>{GL.recordError(1280)};var _emscripten_glShaderBinary=_glShaderBinary;var _glShaderSource=(shader,count,string,length)=>{var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)};var _emscripten_glShaderSource=_glShaderSource;function _glStencilFunc(x0,x1,x2){GLctx.stencilFunc(x0,x1,x2)}var _emscripten_glStencilFunc=_glStencilFunc;function _glStencilFuncSeparate(x0,x1,x2,x3){GLctx.stencilFuncSeparate(x0,x1,x2,x3)}var _emscripten_glStencilFuncSeparate=_glStencilFuncSeparate;function _glStencilMask(x0){GLctx.stencilMask(x0)}var _emscripten_glStencilMask=_glStencilMask;function _glStencilMaskSeparate(x0,x1){GLctx.stencilMaskSeparate(x0,x1)}var _emscripten_glStencilMaskSeparate=_glStencilMaskSeparate;function _glStencilOp(x0,x1,x2){GLctx.stencilOp(x0,x1,x2)}var _emscripten_glStencilOp=_glStencilOp;function _glStencilOpSeparate(x0,x1,x2,x3){GLctx.stencilOpSeparate(x0,x1,x2,x3)}var _emscripten_glStencilOpSeparate=_glStencilOpSeparate;var _glTexImage2D=(target,level,internalFormat,width,height,border,format,type,pixels)=>{GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)};var _emscripten_glTexImage2D=_glTexImage2D;function _glTexParameterf(x0,x1,x2){GLctx.texParameterf(x0,x1,x2)}var _emscripten_glTexParameterf=_glTexParameterf;var _glTexParameterfv=(target,pname,params)=>{var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)};var _emscripten_glTexParameterfv=_glTexParameterfv;function _glTexParameteri(x0,x1,x2){GLctx.texParameteri(x0,x1,x2)}var _emscripten_glTexParameteri=_glTexParameteri;var _glTexParameteriv=(target,pname,params)=>{var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)};var _emscripten_glTexParameteriv=_glTexParameteriv;var _glTexSubImage2D=(target,level,xoffset,yoffset,width,height,format,type,pixels)=>{var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)};var _emscripten_glTexSubImage2D=_glTexSubImage2D;var _glUniform1f=(location,v0)=>{GLctx.uniform1f(webglGetUniformLocation(location),v0)};var _emscripten_glUniform1f=_glUniform1f;var miniTempWebGLFloatBuffers=[];var _glUniform1fv=(location,count,value)=>{if(count<=288){var view=miniTempWebGLFloatBuffers[count-1];for(var i=0;i>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(webglGetUniformLocation(location),view)};var _emscripten_glUniform1fv=_glUniform1fv;var _glUniform1i=(location,v0)=>{GLctx.uniform1i(webglGetUniformLocation(location),v0)};var _emscripten_glUniform1i=_glUniform1i;var miniTempWebGLIntBuffers=[];var _glUniform1iv=(location,count,value)=>{if(count<=288){var view=miniTempWebGLIntBuffers[count-1];for(var i=0;i>2]}}else{var view=HEAP32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1iv(webglGetUniformLocation(location),view)};var _emscripten_glUniform1iv=_glUniform1iv;var _glUniform2f=(location,v0,v1)=>{GLctx.uniform2f(webglGetUniformLocation(location),v0,v1)};var _emscripten_glUniform2f=_glUniform2f;var _glUniform2fv=(location,count,value)=>{if(count<=144){var view=miniTempWebGLFloatBuffers[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(webglGetUniformLocation(location),view)};var _emscripten_glUniform2fv=_glUniform2fv;var _glUniform2i=(location,v0,v1)=>{GLctx.uniform2i(webglGetUniformLocation(location),v0,v1)};var _emscripten_glUniform2i=_glUniform2i;var _glUniform2iv=(location,count,value)=>{if(count<=144){var view=miniTempWebGLIntBuffers[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAP32[value+4*i>>2];view[i+1]=HEAP32[value+(4*i+4)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2iv(webglGetUniformLocation(location),view)};var _emscripten_glUniform2iv=_glUniform2iv;var _glUniform3f=(location,v0,v1,v2)=>{GLctx.uniform3f(webglGetUniformLocation(location),v0,v1,v2)};var _emscripten_glUniform3f=_glUniform3f;var _glUniform3fv=(location,count,value)=>{if(count<=96){var view=miniTempWebGLFloatBuffers[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(webglGetUniformLocation(location),view)};var _emscripten_glUniform3fv=_glUniform3fv;var _glUniform3i=(location,v0,v1,v2)=>{GLctx.uniform3i(webglGetUniformLocation(location),v0,v1,v2)};var _emscripten_glUniform3i=_glUniform3i;var _glUniform3iv=(location,count,value)=>{if(count<=96){var view=miniTempWebGLIntBuffers[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAP32[value+4*i>>2];view[i+1]=HEAP32[value+(4*i+4)>>2];view[i+2]=HEAP32[value+(4*i+8)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3iv(webglGetUniformLocation(location),view)};var _emscripten_glUniform3iv=_glUniform3iv;var _glUniform4f=(location,v0,v1,v2,v3)=>{GLctx.uniform4f(webglGetUniformLocation(location),v0,v1,v2,v3)};var _emscripten_glUniform4f=_glUniform4f;var _glUniform4fv=(location,count,value)=>{if(count<=72){var view=miniTempWebGLFloatBuffers[4*count-1];var heap=HEAPF32;value>>=2;for(var i=0;i<4*count;i+=4){var dst=value+i;view[i]=heap[dst];view[i+1]=heap[dst+1];view[i+2]=heap[dst+2];view[i+3]=heap[dst+3]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(webglGetUniformLocation(location),view)};var _emscripten_glUniform4fv=_glUniform4fv;var _glUniform4i=(location,v0,v1,v2,v3)=>{GLctx.uniform4i(webglGetUniformLocation(location),v0,v1,v2,v3)};var _emscripten_glUniform4i=_glUniform4i;var _glUniform4iv=(location,count,value)=>{if(count<=72){var view=miniTempWebGLIntBuffers[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAP32[value+4*i>>2];view[i+1]=HEAP32[value+(4*i+4)>>2];view[i+2]=HEAP32[value+(4*i+8)>>2];view[i+3]=HEAP32[value+(4*i+12)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4iv(webglGetUniformLocation(location),view)};var _emscripten_glUniform4iv=_glUniform4iv;var _glUniformMatrix2fv=(location,count,transpose,value)=>{if(count<=72){var view=miniTempWebGLFloatBuffers[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(webglGetUniformLocation(location),!!transpose,view)};var _emscripten_glUniformMatrix2fv=_glUniformMatrix2fv;var _glUniformMatrix3fv=(location,count,transpose,value)=>{if(count<=32){var view=miniTempWebGLFloatBuffers[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(webglGetUniformLocation(location),!!transpose,view)};var _emscripten_glUniformMatrix3fv=_glUniformMatrix3fv;var _glUniformMatrix4fv=(location,count,transpose,value)=>{if(count<=18){var view=miniTempWebGLFloatBuffers[16*count-1];var heap=HEAPF32;value>>=2;for(var i=0;i<16*count;i+=16){var dst=value+i;view[i]=heap[dst];view[i+1]=heap[dst+1];view[i+2]=heap[dst+2];view[i+3]=heap[dst+3];view[i+4]=heap[dst+4];view[i+5]=heap[dst+5];view[i+6]=heap[dst+6];view[i+7]=heap[dst+7];view[i+8]=heap[dst+8];view[i+9]=heap[dst+9];view[i+10]=heap[dst+10];view[i+11]=heap[dst+11];view[i+12]=heap[dst+12];view[i+13]=heap[dst+13];view[i+14]=heap[dst+14];view[i+15]=heap[dst+15]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(webglGetUniformLocation(location),!!transpose,view)};var _emscripten_glUniformMatrix4fv=_glUniformMatrix4fv;var _glUseProgram=program=>{program=GL.programs[program];GLctx.useProgram(program);GLctx.currentProgram=program};var _emscripten_glUseProgram=_glUseProgram;var _glValidateProgram=program=>{GLctx.validateProgram(GL.programs[program])};var _emscripten_glValidateProgram=_glValidateProgram;function _glVertexAttrib1f(x0,x1){GLctx.vertexAttrib1f(x0,x1)}var _emscripten_glVertexAttrib1f=_glVertexAttrib1f;var _glVertexAttrib1fv=(index,v)=>{GLctx.vertexAttrib1f(index,HEAPF32[v>>2])};var _emscripten_glVertexAttrib1fv=_glVertexAttrib1fv;function _glVertexAttrib2f(x0,x1,x2){GLctx.vertexAttrib2f(x0,x1,x2)}var _emscripten_glVertexAttrib2f=_glVertexAttrib2f;var _glVertexAttrib2fv=(index,v)=>{GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])};var _emscripten_glVertexAttrib2fv=_glVertexAttrib2fv;function _glVertexAttrib3f(x0,x1,x2,x3){GLctx.vertexAttrib3f(x0,x1,x2,x3)}var _emscripten_glVertexAttrib3f=_glVertexAttrib3f;var _glVertexAttrib3fv=(index,v)=>{GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])};var _emscripten_glVertexAttrib3fv=_glVertexAttrib3fv;function _glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx.vertexAttrib4f(x0,x1,x2,x3,x4)}var _emscripten_glVertexAttrib4f=_glVertexAttrib4f;var _glVertexAttrib4fv=(index,v)=>{GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])};var _emscripten_glVertexAttrib4fv=_glVertexAttrib4fv;var _glVertexAttribDivisor=(index,divisor)=>{GLctx.vertexAttribDivisor(index,divisor)};var _glVertexAttribDivisorANGLE=_glVertexAttribDivisor;var _emscripten_glVertexAttribDivisorANGLE=_glVertexAttribDivisorANGLE;var _glVertexAttribPointer=(index,size,type,normalized,stride,ptr)=>{GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)};var _emscripten_glVertexAttribPointer=_glVertexAttribPointer;function _glViewport(x0,x1,x2,x3){GLctx.viewport(x0,x1,x2,x3)}var _emscripten_glViewport=_glViewport;var _emscripten_memcpy_js=(dest,src,num)=>HEAPU8.copyWithin(dest,src,src+num);var abortOnCannotGrowMemory=requestedSize=>{abort("OOM")};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;abortOnCannotGrowMemory(requestedSize)};var disableGamepadApiIfItThrows=()=>{try{navigator.getGamepads()}catch(e){navigator.getGamepads=null;return 1}};var _emscripten_sample_gamepad_data=()=>{if(!navigator.getGamepads||disableGamepadApiIfItThrows())return-1;return(JSEvents.lastGamepadState=navigator.getGamepads())?0:-1};var findCanvasEventTarget=target=>findEventTarget(target);var _emscripten_set_canvas_element_size=(target,width,height)=>{var canvas=findCanvasEventTarget(target);if(!canvas)return-4;canvas.width=width;canvas.height=height;return 0};var fillMouseEventData=(eventStruct,e,target)=>{HEAPF64[eventStruct>>3]=e.timeStamp;var idx=eventStruct>>2;HEAP32[idx+2]=e.screenX;HEAP32[idx+3]=e.screenY;HEAP32[idx+4]=e.clientX;HEAP32[idx+5]=e.clientY;HEAP32[idx+6]=e.ctrlKey;HEAP32[idx+7]=e.shiftKey;HEAP32[idx+8]=e.altKey;HEAP32[idx+9]=e.metaKey;HEAP16[idx*2+20]=e.button;HEAP16[idx*2+21]=e.buttons;HEAP32[idx+11]=e["movementX"];HEAP32[idx+12]=e["movementY"];var rect=getBoundingClientRect(target);HEAP32[idx+13]=e.clientX-rect.left;HEAP32[idx+14]=e.clientY-rect.top};var registerMouseEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=findEventTarget(target);var mouseEventHandlerFunc=(e=event)=>{fillMouseEventData(JSEvents.mouseEvent,e,target);if(((a1,a2,a3)=>dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3]))(eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_click_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerMouseEventCallback(target,userData,useCapture,callbackfunc,4,"click",targetThread);var fillFullscreenChangeEventData=eventStruct=>{var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP32[eventStruct>>2]=isFullscreen;HEAP32[eventStruct+4>>2]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement?.id||"";stringToUTF8(nodeName,eventStruct+8,128);stringToUTF8(id,eventStruct+136,128);HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+268>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+272>>2]=screen.width;HEAP32[eventStruct+276>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}};var registerFullscreenChangeEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{if(!JSEvents.fullscreenChangeEvent)JSEvents.fullscreenChangeEvent=_malloc(280);var fullscreenChangeEventhandlerFunc=(e=event)=>{var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;fillFullscreenChangeEventData(fullscreenChangeEvent);if(((a1,a2,a3)=>dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3]))(eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_fullscreenchange_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>{if(!JSEvents.fullscreenEnabled())return-1;target=findEventTarget(target);if(!target)return-4;registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange",targetThread);return registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange",targetThread)};var registerGamepadEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{if(!JSEvents.gamepadEvent)JSEvents.gamepadEvent=_malloc(1432);var gamepadEventHandlerFunc=(e=event)=>{var gamepadEvent=JSEvents.gamepadEvent;fillGamepadEventData(gamepadEvent,e["gamepad"]);if(((a1,a2,a3)=>dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3]))(eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_gamepadconnected_callback_on_thread=(userData,useCapture,callbackfunc,targetThread)=>{if(!navigator.getGamepads||disableGamepadApiIfItThrows())return-1;return registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread)};var _emscripten_set_gamepaddisconnected_callback_on_thread=(userData,useCapture,callbackfunc,targetThread)=>{if(!navigator.getGamepads||disableGamepadApiIfItThrows())return-1;return registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread)};var fillPointerlockChangeEventData=eventStruct=>{var pointerLockElement=document.pointerLockElement||document.mozPointerLockElement||document.webkitPointerLockElement||document.msPointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP32[eventStruct>>2]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement?.id||"";stringToUTF8(nodeName,eventStruct+4,128);stringToUTF8(id,eventStruct+132,128)};var registerPointerlockChangeEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{if(!JSEvents.pointerlockChangeEvent)JSEvents.pointerlockChangeEvent=_malloc(260);var pointerlockChangeEventHandlerFunc=(e=event)=>{var pointerlockChangeEvent=JSEvents.pointerlockChangeEvent;fillPointerlockChangeEventData(pointerlockChangeEvent);if(((a1,a2,a3)=>dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3]))(eventTypeId,pointerlockChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:pointerlockChangeEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_pointerlockchange_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>{if(!document||!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}target=findEventTarget(target);if(!target)return-4;registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"mozpointerlockchange",targetThread);registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"webkitpointerlockchange",targetThread);registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"mspointerlockchange",targetThread);return registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"pointerlockchange",targetThread)};var registerUiEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{if(!JSEvents.uiEvent)JSEvents.uiEvent=_malloc(36);target=findEventTarget(target);var uiEventHandlerFunc=(e=event)=>{if(e.target!=target){return}var b=document.body;if(!b){return}var uiEvent=JSEvents.uiEvent;HEAP32[uiEvent>>2]=e.detail;HEAP32[uiEvent+4>>2]=b.clientWidth;HEAP32[uiEvent+8>>2]=b.clientHeight;HEAP32[uiEvent+12>>2]=innerWidth;HEAP32[uiEvent+16>>2]=innerHeight;HEAP32[uiEvent+20>>2]=outerWidth;HEAP32[uiEvent+24>>2]=outerHeight;HEAP32[uiEvent+28>>2]=pageXOffset;HEAP32[uiEvent+32>>2]=pageYOffset;if(((a1,a2,a3)=>dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3]))(eventTypeId,uiEvent,userData))e.preventDefault()};var eventHandler={target:target,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:uiEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_resize_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerUiEventCallback(target,userData,useCapture,callbackfunc,10,"resize",targetThread);var registerTouchEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1696);target=findEventTarget(target);var touchEventHandlerFunc=e=>{var t,touches={},et=e.touches;for(var i=0;i>3]=e.timeStamp;var idx=touchEvent>>2;HEAP32[idx+3]=e.ctrlKey;HEAP32[idx+4]=e.shiftKey;HEAP32[idx+5]=e.altKey;HEAP32[idx+6]=e.metaKey;idx+=7;var targetRect=getBoundingClientRect(target);var numTouches=0;for(var i in touches){t=touches[i];HEAP32[idx+0]=t.identifier;HEAP32[idx+1]=t.screenX;HEAP32[idx+2]=t.screenY;HEAP32[idx+3]=t.clientX;HEAP32[idx+4]=t.clientY;HEAP32[idx+5]=t.pageX;HEAP32[idx+6]=t.pageY;HEAP32[idx+7]=t.isChanged;HEAP32[idx+8]=t.onTarget;HEAP32[idx+9]=t.clientX-targetRect.left;HEAP32[idx+10]=t.clientY-targetRect.top;idx+=13;if(++numTouches>31){break}}HEAP32[touchEvent+8>>2]=numTouches;if(((a1,a2,a3)=>dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3]))(eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_touchcancel_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread);var _emscripten_set_touchend_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);var _emscripten_set_touchmove_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);var _emscripten_set_touchstart_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);var _emscripten_set_main_loop_timing=(mode,value)=>{Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(!Browser.mainLoop.running){Browser.mainLoop.running=true}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof Browser.setImmediate=="undefined"){if(typeof setImmediate=="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=event=>{if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);Browser.setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}else{Browser.setImmediate=setImmediate}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){Browser.setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0};var setMainLoop=(browserIterationFunc,fps,simulateInfiniteLoop,arg,noSetTiming)=>{assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=browserIterationFunc;Browser.mainLoop.arg=arg;var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;function checkIsRunning(){if(thisMainLoopId0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}Browser.mainLoop.updateStatus();if(!checkIsRunning())return;setTimeout(Browser.mainLoop.runner,0);return}if(!checkIsRunning())return;Browser.mainLoop.currentFrameNumber=Browser.mainLoop.currentFrameNumber+1|0;if(Browser.mainLoop.timingMode==1&&Browser.mainLoop.timingValue>1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}Browser.mainLoop.runIter(browserIterationFunc);if(!checkIsRunning())return;if(typeof SDL=="object")SDL.audio?.queueNewAudioData?.();Browser.mainLoop.scheduler()};if(!noSetTiming){if(fps&&fps>0){_emscripten_set_main_loop_timing(0,1e3/fps)}else{_emscripten_set_main_loop_timing(1,1)}Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"unwind"}};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var runtimeKeepaliveCounter=0;var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var safeSetTimeout=(func,timeout)=>setTimeout(()=>{callUserCallback(func)},timeout);var warnOnce=text=>{warnOnce.shown||={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;if(ENVIRONMENT_IS_NODE)text="warning: "+text;err(text)}};var Browser={mainLoop:{running:false,scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;setMainLoop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining{assert(img.complete,`Image ${name} could not be decoded`);var canvas=document.createElement("canvas");canvas.width=img.width;canvas.height=img.height;var ctx=canvas.getContext("2d");ctx.drawImage(img,0,0);preloadedImages[name]=canvas;URL.revokeObjectURL(url);onload?.(byteArray)};img.onerror=event=>{err(`Image ${url} could not be decoded`);onerror?.()};img.src=url};preloadPlugins.push(imagePlugin);var audioPlugin={};audioPlugin["canHandle"]=function audioPlugin_canHandle(name){return!Module.noAudioDecoding&&name.substr(-4)in{".ogg":1,".wav":1,".mp3":1}};audioPlugin["handle"]=function audioPlugin_handle(byteArray,name,onload,onerror){var done=false;function finish(audio){if(done)return;done=true;preloadedAudios[name]=audio;onload?.(byteArray)}var b=new Blob([byteArray],{type:Browser.getMimetype(name)});var url=URL.createObjectURL(b);var audio=new Audio;audio.addEventListener("canplaythrough",()=>finish(audio),false);audio.onerror=function audio_onerror(event){if(done)return;err(`warning: browser could not fully decode audio ${name}, trying slower base64 approach`);function encode64(data){var BASE="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var PAD="=";var ret="";var leftchar=0;var leftbits=0;for(var i=0;i=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;safeSetTimeout(()=>{finish(audio)},1e4)};preloadPlugins.push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||(()=>{});canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||(()=>{});canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",ev=>{if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx=="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(callback=>callback());Browser.init()}return ctx},destroyContext(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen(lockPointer,resizeCanvas){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;if(typeof Browser.lockPointer=="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas=="undefined")Browser.resizeCanvas=false;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}Module["onFullScreen"]?.(Browser.isFullscreen);Module["onFullscreen"]?.(Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?()=>canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"]):null)||(canvasContainer["webkitRequestFullScreen"]?()=>canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"]):null);canvasContainer.requestFullscreen()},exitFullscreen(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||(()=>{});CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame(func){if(typeof requestAnimationFrame=="function"){requestAnimationFrame(func);return}var RAF=Browser.fakeRequestAnimationFrame;RAF(func)},safeSetTimeout(func,timeout){return safeSetTimeout(func,timeout)},safeRequestAnimationFrame(func){return Browser.requestAnimationFrame(()=>{callUserCallback(func)})},getMimetype(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia(func){window.getUserMedia||=navigator["getUserMedia"]||navigator["mozGetUserMedia"];window.getUserMedia(func)},getMovementX(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseCoords(pageX,pageY){var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!="undefined"?window.scrollY:window.pageYOffset;var adjustedX=pageX-(scrollX+rect.left);var adjustedY=pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);return{x:adjustedX,y:adjustedY}},setMouseCoords(pageX,pageY){const{x:x,y:y}=Browser.calculateMouseCoords(pageX,pageY);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y},calculateMouseEvent(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var coords=Browser.calculateMouseCoords(touch.pageX,touch.pageY);if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];last||=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}Browser.setMouseCoords(event.pageX,event.pageY)}},resizeListeners:[],updateResizeListeners(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(listener=>listener(canvas.width,canvas.height))},setCanvasSize(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/hdocument.title=UTF8ToString(title);var _emscripten_sleep=ms=>Asyncify.handleSleep(wakeUp=>safeSetTimeout(wakeUp,ms));_emscripten_sleep.isAsync=true;var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var stringToAscii=(str,buffer)=>{for(var i=0;i>0]=str.charCodeAt(i)}HEAP8[buffer>>0]=0};var _environ_get=(__environ,environ_buf)=>{var bufSize=0;getEnvStrings().forEach((string,i)=>{var ptr=environ_buf+bufSize;HEAPU32[__environ+i*4>>2]=ptr;stringToAscii(string,ptr);bufSize+=string.length+1});return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(string=>bufSize+=string.length+1);HEAPU32[penviron_buf_size>>2]=bufSize;return 0};function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doWritev=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(typeof offset!=="undefined"){offset+=curr}}return ret};function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=doWritev(stream,iov,iovcnt);HEAPU32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function GLFW_Window(id,width,height,framebufferWidth,framebufferHeight,title,monitor,share){this.id=id;this.x=0;this.y=0;this.fullscreen=false;this.storedX=0;this.storedY=0;this.width=width;this.height=height;this.framebufferWidth=framebufferWidth;this.framebufferHeight=framebufferHeight;this.storedWidth=width;this.storedHeight=height;this.title=title;this.monitor=monitor;this.share=share;this.attributes=Object.assign({},GLFW.hints);this.inputModes={208897:212993,208898:0,208899:0};this.buttons=0;this.keys=new Array;this.domKeys=new Array;this.shouldClose=0;this.title=null;this.windowPosFunc=0;this.windowSizeFunc=0;this.windowCloseFunc=0;this.windowRefreshFunc=0;this.windowFocusFunc=0;this.windowIconifyFunc=0;this.windowMaximizeFunc=0;this.framebufferSizeFunc=0;this.windowContentScaleFunc=0;this.mouseButtonFunc=0;this.cursorPosFunc=0;this.cursorEnterFunc=0;this.scrollFunc=0;this.dropFunc=0;this.keyFunc=0;this.charFunc=0;this.userptr=0}var GLFW={WindowFromId:id=>{if(id<=0||!GLFW.windows)return null;return GLFW.windows[id-1]},joystickFunc:0,errorFunc:0,monitorFunc:0,active:null,scale:null,windows:null,monitors:null,monitorString:null,versionString:null,initialTime:null,extensions:null,devicePixelRatioMQL:null,hints:null,primaryTouchId:null,defaultHints:{131073:0,131074:0,131075:1,131076:1,131077:1,131082:0,135169:8,135170:8,135171:8,135172:8,135173:24,135174:8,135175:0,135176:0,135177:0,135178:0,135179:0,135180:0,135181:0,135182:0,135183:0,139265:196609,139266:1,139267:0,139268:0,139269:0,139270:0,139271:0,139272:0,139276:0},DOMToGLFWKeyCode:keycode=>{switch(keycode){case 32:return 32;case 222:return 39;case 188:return 44;case 173:return 45;case 189:return 45;case 190:return 46;case 191:return 47;case 48:return 48;case 49:return 49;case 50:return 50;case 51:return 51;case 52:return 52;case 53:return 53;case 54:return 54;case 55:return 55;case 56:return 56;case 57:return 57;case 59:return 59;case 61:return 61;case 187:return 61;case 65:return 65;case 66:return 66;case 67:return 67;case 68:return 68;case 69:return 69;case 70:return 70;case 71:return 71;case 72:return 72;case 73:return 73;case 74:return 74;case 75:return 75;case 76:return 76;case 77:return 77;case 78:return 78;case 79:return 79;case 80:return 80;case 81:return 81;case 82:return 82;case 83:return 83;case 84:return 84;case 85:return 85;case 86:return 86;case 87:return 87;case 88:return 88;case 89:return 89;case 90:return 90;case 219:return 91;case 220:return 92;case 221:return 93;case 192:return 96;case 27:return 256;case 13:return 257;case 9:return 258;case 8:return 259;case 45:return 260;case 46:return 261;case 39:return 262;case 37:return 263;case 40:return 264;case 38:return 265;case 33:return 266;case 34:return 267;case 36:return 268;case 35:return 269;case 20:return 280;case 145:return 281;case 144:return 282;case 44:return 283;case 19:return 284;case 112:return 290;case 113:return 291;case 114:return 292;case 115:return 293;case 116:return 294;case 117:return 295;case 118:return 296;case 119:return 297;case 120:return 298;case 121:return 299;case 122:return 300;case 123:return 301;case 124:return 302;case 125:return 303;case 126:return 304;case 127:return 305;case 128:return 306;case 129:return 307;case 130:return 308;case 131:return 309;case 132:return 310;case 133:return 311;case 134:return 312;case 135:return 313;case 136:return 314;case 96:return 320;case 97:return 321;case 98:return 322;case 99:return 323;case 100:return 324;case 101:return 325;case 102:return 326;case 103:return 327;case 104:return 328;case 105:return 329;case 110:return 330;case 111:return 331;case 106:return 332;case 109:return 333;case 107:return 334;case 16:return 340;case 17:return 341;case 18:return 342;case 91:return 343;case 93:return 348;default:return-1}},getModBits:win=>{var mod=0;if(win.keys[340])mod|=1;if(win.keys[341])mod|=2;if(win.keys[342])mod|=4;if(win.keys[343])mod|=8;return mod},onKeyPress:event=>{if(!GLFW.active||!GLFW.active.charFunc)return;if(event.ctrlKey||event.metaKey)return;var charCode=event.charCode;if(charCode==0||charCode>=0&&charCode<=31)return;((a1,a2)=>dynCall_vii.apply(null,[GLFW.active.charFunc,a1,a2]))(GLFW.active.id,charCode)},onKeyChanged:(keyCode,status)=>{if(!GLFW.active)return;var key=GLFW.DOMToGLFWKeyCode(keyCode);if(key==-1)return;var repeat=status&&GLFW.active.keys[key];GLFW.active.keys[key]=status;GLFW.active.domKeys[keyCode]=status;if(GLFW.active.keyFunc){if(repeat)status=2;((a1,a2,a3,a4,a5)=>dynCall_viiiii.apply(null,[GLFW.active.keyFunc,a1,a2,a3,a4,a5]))(GLFW.active.id,key,keyCode,status,GLFW.getModBits(GLFW.active))}},onGamepadConnected:event=>{GLFW.refreshJoysticks()},onGamepadDisconnected:event=>{GLFW.refreshJoysticks()},onKeydown:event=>{GLFW.onKeyChanged(event.keyCode,1);if(event.keyCode===8||event.keyCode===9){event.preventDefault()}},onKeyup:event=>{GLFW.onKeyChanged(event.keyCode,0)},onBlur:event=>{if(!GLFW.active)return;for(var i=0;i{if(!GLFW.active)return;if(event.type==="touchmove"){event.preventDefault();let primaryChanged=false;for(let i of event.changedTouches){if(GLFW.primaryTouchId===i.identifier){Browser.setMouseCoords(i.pageX,i.pageY);primaryChanged=true;break}}if(!primaryChanged){return}}else{Browser.calculateMouseEvent(event)}if(event.target!=Module["canvas"]||!GLFW.active.cursorPosFunc)return;if(GLFW.active.cursorPosFunc){((a1,a2,a3)=>dynCall_vidd.apply(null,[GLFW.active.cursorPosFunc,a1,a2,a3]))(GLFW.active.id,Browser.mouseX,Browser.mouseY)}},DOMToGLFWMouseButton:event=>{var eventButton=event["button"];if(eventButton>0){if(eventButton==1){eventButton=2}else{eventButton=1}}return eventButton},onMouseenter:event=>{if(!GLFW.active)return;if(event.target!=Module["canvas"])return;if(GLFW.active.cursorEnterFunc){((a1,a2)=>dynCall_vii.apply(null,[GLFW.active.cursorEnterFunc,a1,a2]))(GLFW.active.id,1)}},onMouseleave:event=>{if(!GLFW.active)return;if(event.target!=Module["canvas"])return;if(GLFW.active.cursorEnterFunc){((a1,a2)=>dynCall_vii.apply(null,[GLFW.active.cursorEnterFunc,a1,a2]))(GLFW.active.id,0)}},onMouseButtonChanged:(event,status)=>{if(!GLFW.active)return;if(event.target!=Module["canvas"])return;const isTouchType=event.type==="touchstart"||event.type==="touchend"||event.type==="touchcancel";let eventButton=0;if(isTouchType){event.preventDefault();let primaryChanged=false;if(GLFW.primaryTouchId===null&&event.type==="touchstart"&&event.targetTouches.length>0){const chosenTouch=event.targetTouches[0];GLFW.primaryTouchId=chosenTouch.identifier;Browser.setMouseCoords(chosenTouch.pageX,chosenTouch.pageY);primaryChanged=true}else if(event.type==="touchend"||event.type==="touchcancel"){for(let i of event.changedTouches){if(GLFW.primaryTouchId===i.identifier){GLFW.primaryTouchId=null;primaryChanged=true;break}}}if(!primaryChanged){return}}else{Browser.calculateMouseEvent(event);eventButton=GLFW.DOMToGLFWMouseButton(event)}if(status==1){GLFW.active.buttons|=1<dynCall_viiii.apply(null,[GLFW.active.mouseButtonFunc,a1,a2,a3,a4]))(GLFW.active.id,eventButton,status,GLFW.getModBits(GLFW.active))}},onMouseButtonDown:event=>{if(!GLFW.active)return;GLFW.onMouseButtonChanged(event,1)},onMouseButtonUp:event=>{if(!GLFW.active)return;GLFW.onMouseButtonChanged(event,0)},onMouseWheel:event=>{var delta=-Browser.getMouseWheelDelta(event);delta=delta==0?0:delta>0?Math.max(delta,1):Math.min(delta,-1);GLFW.wheelPos+=delta;if(!GLFW.active||!GLFW.active.scrollFunc||event.target!=Module["canvas"])return;var sx=0;var sy=delta;if(event.type=="mousewheel"){sx=event.wheelDeltaX}else{sx=event.deltaX}((a1,a2,a3)=>dynCall_vidd.apply(null,[GLFW.active.scrollFunc,a1,a2,a3]))(GLFW.active.id,sx,sy);event.preventDefault()},onCanvasResize:(width,height,framebufferWidth,framebufferHeight)=>{if(!GLFW.active)return;var resizeNeeded=false;if(document["fullscreen"]||document["fullScreen"]||document["mozFullScreen"]||document["webkitIsFullScreen"]){if(!GLFW.active.fullscreen){resizeNeeded=width!=screen.width||height!=screen.height;GLFW.active.storedX=GLFW.active.x;GLFW.active.storedY=GLFW.active.y;GLFW.active.storedWidth=GLFW.active.width;GLFW.active.storedHeight=GLFW.active.height;GLFW.active.x=GLFW.active.y=0;GLFW.active.width=screen.width;GLFW.active.height=screen.height;GLFW.active.fullscreen=true}}else if(GLFW.active.fullscreen==true){resizeNeeded=width!=GLFW.active.storedWidth||height!=GLFW.active.storedHeight;GLFW.active.x=GLFW.active.storedX;GLFW.active.y=GLFW.active.storedY;GLFW.active.width=GLFW.active.storedWidth;GLFW.active.height=GLFW.active.storedHeight;GLFW.active.fullscreen=false}if(resizeNeeded){Browser.setCanvasSize(GLFW.active.width,GLFW.active.height)}else if(GLFW.active.width!=width||GLFW.active.height!=height||GLFW.active.framebufferWidth!=framebufferWidth||GLFW.active.framebufferHeight!=framebufferHeight){GLFW.active.width=width;GLFW.active.height=height;GLFW.active.framebufferWidth=framebufferWidth;GLFW.active.framebufferHeight=framebufferHeight;GLFW.onWindowSizeChanged();GLFW.onFramebufferSizeChanged()}},onWindowSizeChanged:()=>{if(!GLFW.active)return;if(GLFW.active.windowSizeFunc){((a1,a2,a3)=>dynCall_viii.apply(null,[GLFW.active.windowSizeFunc,a1,a2,a3]))(GLFW.active.id,GLFW.active.width,GLFW.active.height)}},onFramebufferSizeChanged:()=>{if(!GLFW.active)return;if(GLFW.active.framebufferSizeFunc){((a1,a2,a3)=>dynCall_viii.apply(null,[GLFW.active.framebufferSizeFunc,a1,a2,a3]))(GLFW.active.id,GLFW.active.framebufferWidth,GLFW.active.framebufferHeight)}},onWindowContentScaleChanged:scale=>{GLFW.scale=scale;if(!GLFW.active)return;if(GLFW.active.windowContentScaleFunc){((a1,a2,a3)=>dynCall_viff.apply(null,[GLFW.active.windowContentScaleFunc,a1,a2,a3]))(GLFW.active.id,GLFW.scale,GLFW.scale)}},getTime:()=>_emscripten_get_now()/1e3,setWindowTitle:(winid,title)=>{var win=GLFW.WindowFromId(winid);if(!win)return;win.title=title;if(GLFW.active.id==win.id){_emscripten_set_window_title(title)}},setJoystickCallback:cbfun=>{var prevcbfun=GLFW.joystickFunc;GLFW.joystickFunc=cbfun;GLFW.refreshJoysticks();return prevcbfun},joys:{},lastGamepadState:[],lastGamepadStateFrame:null,refreshJoysticks:()=>{if(Browser.mainLoop.currentFrameNumber!==GLFW.lastGamepadStateFrame||!Browser.mainLoop.currentFrameNumber){GLFW.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads||[];GLFW.lastGamepadStateFrame=Browser.mainLoop.currentFrameNumber;for(var joy=0;joydynCall_vii.apply(null,[GLFW.joystickFunc,a1,a2]))(joy,262145)}}var data=GLFW.joys[joy];for(var i=0;i>0]=gamepad.buttons[i].pressed}for(var i=0;i>2]=gamepad.axes[i]}}else{if(GLFW.joys[joy]){out("glfw joystick disconnected",joy);if(GLFW.joystickFunc){((a1,a2)=>dynCall_vii.apply(null,[GLFW.joystickFunc,a1,a2]))(joy,262146)}_free(GLFW.joys[joy].id);_free(GLFW.joys[joy].buttons);_free(GLFW.joys[joy].axes);delete GLFW.joys[joy]}}}}},setKeyCallback:(winid,cbfun)=>{var win=GLFW.WindowFromId(winid);if(!win)return null;var prevcbfun=win.keyFunc;win.keyFunc=cbfun;return prevcbfun},setCharCallback:(winid,cbfun)=>{var win=GLFW.WindowFromId(winid);if(!win)return null;var prevcbfun=win.charFunc;win.charFunc=cbfun;return prevcbfun},setMouseButtonCallback:(winid,cbfun)=>{var win=GLFW.WindowFromId(winid);if(!win)return null;var prevcbfun=win.mouseButtonFunc;win.mouseButtonFunc=cbfun;return prevcbfun},setCursorPosCallback:(winid,cbfun)=>{var win=GLFW.WindowFromId(winid);if(!win)return null;var prevcbfun=win.cursorPosFunc;win.cursorPosFunc=cbfun;return prevcbfun},setScrollCallback:(winid,cbfun)=>{var win=GLFW.WindowFromId(winid);if(!win)return null;var prevcbfun=win.scrollFunc;win.scrollFunc=cbfun;return prevcbfun},setDropCallback:(winid,cbfun)=>{var win=GLFW.WindowFromId(winid);if(!win)return null;var prevcbfun=win.dropFunc;win.dropFunc=cbfun;return prevcbfun},onDrop:event=>{if(!GLFW.active||!GLFW.active.dropFunc)return;if(!event.dataTransfer||!event.dataTransfer.files||event.dataTransfer.files.length==0)return;event.preventDefault();var filenames=_malloc(event.dataTransfer.files.length*4);var filenamesArray=[];var count=event.dataTransfer.files.length;var written=0;var drop_dir=".glfw_dropped_files";FS.createPath("/",drop_dir);function save(file){var path="/"+drop_dir+"/"+file.name.replace(/\//g,"_");var reader=new FileReader;reader.onloadend=e=>{if(reader.readyState!=2){++written;out("failed to read dropped file: "+file.name+": "+reader.error);return}var data=e.target.result;FS.writeFile(path,new Uint8Array(data));if(++written===count){((a1,a2,a3)=>dynCall_viii.apply(null,[GLFW.active.dropFunc,a1,a2,a3]))(GLFW.active.id,count,filenames);for(var i=0;i>2]=filename}for(var i=0;i{if(!GLFW.active||!GLFW.active.dropFunc)return;event.preventDefault();return false},setWindowSizeCallback:(winid,cbfun)=>{var win=GLFW.WindowFromId(winid);if(!win)return null;var prevcbfun=win.windowSizeFunc;win.windowSizeFunc=cbfun;return prevcbfun},setWindowCloseCallback:(winid,cbfun)=>{var win=GLFW.WindowFromId(winid);if(!win)return null;var prevcbfun=win.windowCloseFunc;win.windowCloseFunc=cbfun;return prevcbfun},setWindowRefreshCallback:(winid,cbfun)=>{var win=GLFW.WindowFromId(winid);if(!win)return null;var prevcbfun=win.windowRefreshFunc;win.windowRefreshFunc=cbfun;return prevcbfun},onClickRequestPointerLock:e=>{if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();e.preventDefault()}},setInputMode:(winid,mode,value)=>{var win=GLFW.WindowFromId(winid);if(!win)return;switch(mode){case 208897:{switch(value){case 212993:{win.inputModes[mode]=value;Module["canvas"].removeEventListener("click",GLFW.onClickRequestPointerLock,true);Module["canvas"].exitPointerLock();break}case 212994:{err("glfwSetInputMode called with GLFW_CURSOR_HIDDEN value not implemented");break}case 212995:{win.inputModes[mode]=value;Module["canvas"].addEventListener("click",GLFW.onClickRequestPointerLock,true);Module["canvas"].requestPointerLock();break}default:{err(`glfwSetInputMode called with unknown value parameter value: ${value}`);break}}break}case 208898:{err("glfwSetInputMode called with GLFW_STICKY_KEYS mode not implemented");break}case 208899:{err("glfwSetInputMode called with GLFW_STICKY_MOUSE_BUTTONS mode not implemented");break}case 208900:{err("glfwSetInputMode called with GLFW_LOCK_KEY_MODS mode not implemented");break}case 3342341:{err("glfwSetInputMode called with GLFW_RAW_MOUSE_MOTION mode not implemented");break}default:{err(`glfwSetInputMode called with unknown mode parameter value: ${mode}`);break}}},getKey:(winid,key)=>{var win=GLFW.WindowFromId(winid);if(!win)return 0;return win.keys[key]},getMouseButton:(winid,button)=>{var win=GLFW.WindowFromId(winid);if(!win)return 0;return(win.buttons&1<0},getCursorPos:(winid,x,y)=>{HEAPF64[x>>3]=Browser.mouseX;HEAPF64[y>>3]=Browser.mouseY},getMousePos:(winid,x,y)=>{HEAP32[x>>2]=Browser.mouseX;HEAP32[y>>2]=Browser.mouseY},setCursorPos:(winid,x,y)=>{},getWindowPos:(winid,x,y)=>{var wx=0;var wy=0;var win=GLFW.WindowFromId(winid);if(win){wx=win.x;wy=win.y}if(x){HEAP32[x>>2]=wx}if(y){HEAP32[y>>2]=wy}},setWindowPos:(winid,x,y)=>{var win=GLFW.WindowFromId(winid);if(!win)return;win.x=x;win.y=y},getWindowSize:(winid,width,height)=>{var ww=0;var wh=0;var win=GLFW.WindowFromId(winid);if(win){ww=win.width;wh=win.height}if(width){HEAP32[width>>2]=ww}if(height){HEAP32[height>>2]=wh}},setWindowSize:(winid,width,height)=>{var win=GLFW.WindowFromId(winid);if(!win)return;if(GLFW.active.id==win.id){Browser.setCanvasSize(width,height)}},defaultWindowHints:()=>{GLFW.hints=Object.assign({},GLFW.defaultHints)},createWindow:(width,height,title,monitor,share)=>{var i,id;for(i=0;i0)throw"glfwCreateWindow only supports one window at time currently";id=i+1;if(width<=0||height<=0)return 0;if(monitor){Browser.requestFullscreen()}else{Browser.setCanvasSize(width,height)}for(i=0;i0;if(i==GLFW.windows.length){if(useWebGL){var contextAttributes={antialias:GLFW.hints[135181]>1,depth:GLFW.hints[135173]>0,stencil:GLFW.hints[135174]>0,alpha:GLFW.hints[135172]>0};Module.ctx=Browser.createContext(Module["canvas"],true,true,contextAttributes)}else{Browser.init()}}if(!Module.ctx&&useWebGL)return 0;const canvas=Module["canvas"];var win=new GLFW_Window(id,canvas.clientWidth,canvas.clientHeight,canvas.width,canvas.height,title,monitor,share);if(id-1==GLFW.windows.length){GLFW.windows.push(win)}else{GLFW.windows[id-1]=win}GLFW.active=win;GLFW.adjustCanvasDimensions();return win.id},destroyWindow:winid=>{var win=GLFW.WindowFromId(winid);if(!win)return;if(win.windowCloseFunc){(a1=>dynCall_vi.apply(null,[win.windowCloseFunc,a1]))(win.id)}GLFW.windows[win.id-1]=null;if(GLFW.active.id==win.id)GLFW.active=null;for(var i=0;i{},requestFullscreen(lockPointer,resizeCanvas){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;if(typeof Browser.lockPointer=="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas=="undefined")Browser.resizeCanvas=false;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas);Browser.updateResizeListeners()}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas);Browser.updateResizeListeners()}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?()=>canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"]):null)||(canvasContainer["webkitRequestFullScreen"]?()=>canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"]):null);canvasContainer.requestFullscreen()},updateCanvasDimensions(canvas,wNative,hNative){const scale=GLFW.getHiDPIScale();if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h{var win=GLFW.WindowFromId(winid);if(!win)return;const isHiDPIAware=GLFW.isHiDPIAware();win.attributes[attrib]=value;if(isHiDPIAware!==GLFW.isHiDPIAware())GLFW.adjustCanvasDimensions()},getDevicePixelRatio(){return typeof devicePixelRatio=="number"&&devicePixelRatio||1},isHiDPIAware(){if(GLFW.active)return GLFW.active.attributes[139276]>0;else return false},adjustCanvasDimensions(){const canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,canvas.clientWidth,canvas.clientHeight);Browser.updateResizeListeners()},getHiDPIScale(){return GLFW.isHiDPIAware()?GLFW.scale:1},onDevicePixelRatioChange(){GLFW.onWindowContentScaleChanged(GLFW.getDevicePixelRatio());GLFW.adjustCanvasDimensions()},GLFW2ParamToGLFW3Param:param=>{var table={196609:0,196610:0,196611:0,196612:0,196613:0,196614:0,131073:0,131074:0,131075:0,131076:0,131077:135169,131078:135170,131079:135171,131080:135172,131081:135173,131082:135174,131083:135183,131084:135175,131085:135176,131086:135177,131087:135178,131088:135179,131089:135180,131090:0,131091:135181,131092:139266,131093:139267,131094:139270,131095:139271,131096:139272};return table[param]}};var _glfwCreateWindow=(width,height,title,monitor,share)=>GLFW.createWindow(width,height,title,monitor,share);var _glfwDefaultWindowHints=()=>GLFW.defaultWindowHints();var _glfwDestroyWindow=winid=>GLFW.destroyWindow(winid);var _glfwGetPrimaryMonitor=()=>1;var _glfwGetTime=()=>GLFW.getTime()-GLFW.initialTime;var _glfwGetVideoModes=(monitor,count)=>{HEAP32[count>>2]=0;return 0};var _glfwInit=()=>{if(GLFW.windows)return 1;GLFW.initialTime=GLFW.getTime();GLFW.defaultWindowHints();GLFW.windows=new Array;GLFW.active=null;GLFW.scale=GLFW.getDevicePixelRatio();window.addEventListener("gamepadconnected",GLFW.onGamepadConnected,true);window.addEventListener("gamepaddisconnected",GLFW.onGamepadDisconnected,true);window.addEventListener("keydown",GLFW.onKeydown,true);window.addEventListener("keypress",GLFW.onKeyPress,true);window.addEventListener("keyup",GLFW.onKeyup,true);window.addEventListener("blur",GLFW.onBlur,true);GLFW.devicePixelRatioMQL=window.matchMedia("(resolution: "+GLFW.getDevicePixelRatio()+"dppx)");GLFW.devicePixelRatioMQL.addEventListener("change",GLFW.onDevicePixelRatioChange);Module["canvas"].addEventListener("touchmove",GLFW.onMousemove,true);Module["canvas"].addEventListener("touchstart",GLFW.onMouseButtonDown,true);Module["canvas"].addEventListener("touchcancel",GLFW.onMouseButtonUp,true);Module["canvas"].addEventListener("touchend",GLFW.onMouseButtonUp,true);Module["canvas"].addEventListener("mousemove",GLFW.onMousemove,true);Module["canvas"].addEventListener("mousedown",GLFW.onMouseButtonDown,true);Module["canvas"].addEventListener("mouseup",GLFW.onMouseButtonUp,true);Module["canvas"].addEventListener("wheel",GLFW.onMouseWheel,true);Module["canvas"].addEventListener("mousewheel",GLFW.onMouseWheel,true);Module["canvas"].addEventListener("mouseenter",GLFW.onMouseenter,true);Module["canvas"].addEventListener("mouseleave",GLFW.onMouseleave,true);Module["canvas"].addEventListener("drop",GLFW.onDrop,true);Module["canvas"].addEventListener("dragover",GLFW.onDragover,true);Browser.requestFullscreen=GLFW.requestFullscreen;Browser.calculateMouseCoords=GLFW.calculateMouseCoords;Browser.updateCanvasDimensions=GLFW.updateCanvasDimensions;Browser.resizeListeners.push((width,height)=>{if(GLFW.isHiDPIAware()){var canvas=Module["canvas"];GLFW.onCanvasResize(canvas.clientWidth,canvas.clientHeight,width,height)}else{GLFW.onCanvasResize(width,height,width,height)}});return 1};var _glfwMakeContextCurrent=winid=>{};var _glfwSetCharCallback=(winid,cbfun)=>GLFW.setCharCallback(winid,cbfun);var _glfwSetCursorEnterCallback=(winid,cbfun)=>{var win=GLFW.WindowFromId(winid);if(!win)return null;var prevcbfun=win.cursorEnterFunc;win.cursorEnterFunc=cbfun;return prevcbfun};var _glfwSetCursorPosCallback=(winid,cbfun)=>GLFW.setCursorPosCallback(winid,cbfun);var _glfwSetDropCallback=(winid,cbfun)=>GLFW.setDropCallback(winid,cbfun);var _glfwSetErrorCallback=cbfun=>{var prevcbfun=GLFW.errorFunc;GLFW.errorFunc=cbfun;return prevcbfun};var _glfwSetKeyCallback=(winid,cbfun)=>GLFW.setKeyCallback(winid,cbfun);var _glfwSetMouseButtonCallback=(winid,cbfun)=>GLFW.setMouseButtonCallback(winid,cbfun);var _glfwSetScrollCallback=(winid,cbfun)=>GLFW.setScrollCallback(winid,cbfun);var _glfwSetWindowFocusCallback=(winid,cbfun)=>{var win=GLFW.WindowFromId(winid);if(!win)return null;var prevcbfun=win.windowFocusFunc;win.windowFocusFunc=cbfun;return prevcbfun};var _glfwSetWindowIconifyCallback=(winid,cbfun)=>{var win=GLFW.WindowFromId(winid);if(!win)return null;var prevcbfun=win.windowIconifyFunc;win.windowIconifyFunc=cbfun;return prevcbfun};var _glfwSetWindowShouldClose=(winid,value)=>{var win=GLFW.WindowFromId(winid);if(!win)return;win.shouldClose=value};var _glfwSetWindowSizeCallback=(winid,cbfun)=>GLFW.setWindowSizeCallback(winid,cbfun);var _glfwSwapBuffers=winid=>GLFW.swapBuffers(winid);var _glfwTerminate=()=>{window.removeEventListener("gamepadconnected",GLFW.onGamepadConnected,true);window.removeEventListener("gamepaddisconnected",GLFW.onGamepadDisconnected,true);window.removeEventListener("keydown",GLFW.onKeydown,true);window.removeEventListener("keypress",GLFW.onKeyPress,true);window.removeEventListener("keyup",GLFW.onKeyup,true);window.removeEventListener("blur",GLFW.onBlur,true);Module["canvas"].removeEventListener("touchmove",GLFW.onMousemove,true);Module["canvas"].removeEventListener("touchstart",GLFW.onMouseButtonDown,true);Module["canvas"].removeEventListener("touchcancel",GLFW.onMouseButtonUp,true);Module["canvas"].removeEventListener("touchend",GLFW.onMouseButtonUp,true);Module["canvas"].removeEventListener("mousemove",GLFW.onMousemove,true);Module["canvas"].removeEventListener("mousedown",GLFW.onMouseButtonDown,true);Module["canvas"].removeEventListener("mouseup",GLFW.onMouseButtonUp,true);Module["canvas"].removeEventListener("wheel",GLFW.onMouseWheel,true);Module["canvas"].removeEventListener("mousewheel",GLFW.onMouseWheel,true);Module["canvas"].removeEventListener("mouseenter",GLFW.onMouseenter,true);Module["canvas"].removeEventListener("mouseleave",GLFW.onMouseleave,true);Module["canvas"].removeEventListener("drop",GLFW.onDrop,true);Module["canvas"].removeEventListener("dragover",GLFW.onDragover,true);if(GLFW.devicePixelRatioMQL)GLFW.devicePixelRatioMQL.removeEventListener("change",GLFW.onDevicePixelRatioChange);Module["canvas"].width=Module["canvas"].height=1;GLFW.windows=null;GLFW.active=null};var _glfwWindowHint=(target,hint)=>{GLFW.hints[target]=hint};var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var arraySum=(array,index)=>{var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum};var MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];var addDays=(date,days)=>{var newDate=new Date(date.getTime());while(days>0){var leap=isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var _strftime=(s,maxsize,format,tm)=>{var tm_zone=HEAPU32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value=="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}return thisDate.getFullYear()}return thisDate.getFullYear()-1}var EXPANSION_RULES_2={"%a":date=>WEEKDAYS[date.tm_wday].substring(0,3),"%A":date=>WEEKDAYS[date.tm_wday],"%b":date=>MONTHS[date.tm_mon].substring(0,3),"%B":date=>MONTHS[date.tm_mon],"%C":date=>{var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":date=>leadingNulls(date.tm_mday,2),"%e":date=>leadingSomething(date.tm_mday,2," "),"%g":date=>getWeekBasedYear(date).toString().substring(2),"%G":date=>getWeekBasedYear(date),"%H":date=>leadingNulls(date.tm_hour,2),"%I":date=>{var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":date=>leadingNulls(date.tm_mday+arraySum(isLeapYear(date.tm_year+1900)?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR,date.tm_mon-1),3),"%m":date=>leadingNulls(date.tm_mon+1,2),"%M":date=>leadingNulls(date.tm_min,2),"%n":()=>"\n","%p":date=>{if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}return"PM"},"%S":date=>leadingNulls(date.tm_sec,2),"%t":()=>"\t","%u":date=>date.tm_wday||7,"%U":date=>{var days=date.tm_yday+7-date.tm_wday;return leadingNulls(Math.floor(days/7),2)},"%V":date=>{var val=Math.floor((date.tm_yday+7-(date.tm_wday+6)%7)/7);if((date.tm_wday+371-date.tm_yday-2)%7<=2){val++}if(!val){val=52;var dec31=(date.tm_wday+7-date.tm_yday-1)%7;if(dec31==4||dec31==5&&isLeapYear(date.tm_year%400-1)){val++}}else if(val==53){var jan1=(date.tm_wday+371-date.tm_yday)%7;if(jan1!=4&&(jan1!=3||!isLeapYear(date.tm_year)))val=1}return leadingNulls(val,2)},"%w":date=>date.tm_wday,"%W":date=>{var days=date.tm_yday+7-(date.tm_wday+6)%7;return leadingNulls(Math.floor(days/7),2)},"%y":date=>(date.tm_year+1900).toString().substring(2),"%Y":date=>date.tm_year+1900,"%z":date=>{var off=date.tm_gmtoff;var ahead=off>=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":date=>date.tm_zone,"%%":()=>"%"};pattern=pattern.replace(/%%/g,"\0\0");for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}pattern=pattern.replace(/\0\0/g,"%");var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1};var _strftime_l=(s,maxsize,format,tm,loc)=>_strftime(s,maxsize,format,tm);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var runAndAbortIfError=func=>{try{return func()}catch(e){abort(e)}};var runtimeKeepalivePush=()=>{runtimeKeepaliveCounter+=1};var runtimeKeepalivePop=()=>{runtimeKeepaliveCounter-=1};var Asyncify={instrumentWasmImports(imports){var importPattern=/^(invoke_.*|__asyncjs__.*)$/;for(let[x,original]of Object.entries(imports)){let sig=original.sig;if(typeof original=="function"){let isAsyncifyImport=original.isAsync||importPattern.test(x)}}},instrumentWasmExports(exports){var ret={};for(let[x,original]of Object.entries(exports)){if(typeof original=="function"){ret[x]=function(){Asyncify.exportCallStack.push(x);try{return original.apply(null,arguments)}finally{if(!ABORT){var y=Asyncify.exportCallStack.pop();Asyncify.maybeStopUnwind()}}}}else{ret[x]=original}}return ret},State:{Normal:0,Unwinding:1,Rewinding:2,Disabled:3},state:0,StackSize:4096,currData:null,handleSleepReturnValue:0,exportCallStack:[],callStackNameToId:{},callStackIdToName:{},callStackId:0,asyncPromiseHandlers:null,sleepCallbacks:[],getCallStackId(funcName){var id=Asyncify.callStackNameToId[funcName];if(id===undefined){id=Asyncify.callStackId++;Asyncify.callStackNameToId[funcName]=id;Asyncify.callStackIdToName[id]=funcName}return id},maybeStopUnwind(){if(Asyncify.currData&&Asyncify.state===Asyncify.State.Unwinding&&Asyncify.exportCallStack.length===0){Asyncify.state=Asyncify.State.Normal;runAndAbortIfError(_asyncify_stop_unwind);if(typeof Fibers!="undefined"){Fibers.trampoline()}}},whenDone(){return new Promise((resolve,reject)=>{Asyncify.asyncPromiseHandlers={resolve:resolve,reject:reject}})},allocateData(){var ptr=_malloc(12+Asyncify.StackSize);Asyncify.setDataHeader(ptr,ptr+12,Asyncify.StackSize);Asyncify.setDataRewindFunc(ptr);return ptr},setDataHeader(ptr,stack,stackSize){HEAPU32[ptr>>2]=stack;HEAPU32[ptr+4>>2]=stack+stackSize},setDataRewindFunc(ptr){var bottomOfCallStack=Asyncify.exportCallStack[0];var rewindId=Asyncify.getCallStackId(bottomOfCallStack);HEAP32[ptr+8>>2]=rewindId},getDataRewindFunc(ptr){var id=HEAP32[ptr+8>>2];var name=Asyncify.callStackIdToName[id];var func=wasmExports[name];return func},doRewind(ptr){var start=Asyncify.getDataRewindFunc(ptr);return start()},handleSleep(startAsync){if(ABORT)return;if(Asyncify.state===Asyncify.State.Normal){var reachedCallback=false;var reachedAfterCallback=false;startAsync((handleSleepReturnValue=0)=>{if(ABORT)return;Asyncify.handleSleepReturnValue=handleSleepReturnValue;reachedCallback=true;if(!reachedAfterCallback){return}Asyncify.state=Asyncify.State.Rewinding;runAndAbortIfError(()=>_asyncify_start_rewind(Asyncify.currData));if(typeof Browser!="undefined"&&Browser.mainLoop.func){Browser.mainLoop.resume()}var asyncWasmReturnValue,isError=false;try{asyncWasmReturnValue=Asyncify.doRewind(Asyncify.currData)}catch(err){asyncWasmReturnValue=err;isError=true}var handled=false;if(!Asyncify.currData){var asyncPromiseHandlers=Asyncify.asyncPromiseHandlers;if(asyncPromiseHandlers){Asyncify.asyncPromiseHandlers=null;(isError?asyncPromiseHandlers.reject:asyncPromiseHandlers.resolve)(asyncWasmReturnValue);handled=true}}if(isError&&!handled){throw asyncWasmReturnValue}});reachedAfterCallback=true;if(!reachedCallback){Asyncify.state=Asyncify.State.Unwinding;Asyncify.currData=Asyncify.allocateData();if(typeof Browser!="undefined"&&Browser.mainLoop.func){Browser.mainLoop.pause()}runAndAbortIfError(()=>_asyncify_start_unwind(Asyncify.currData))}}else if(Asyncify.state===Asyncify.State.Rewinding){Asyncify.state=Asyncify.State.Normal;runAndAbortIfError(_asyncify_stop_rewind);_free(Asyncify.currData);Asyncify.currData=null;Asyncify.sleepCallbacks.forEach(func=>callUserCallback(func))}else{abort(`invalid state: ${Asyncify.state}`)}return Asyncify.handleSleepReturnValue},handleAsync(startAsync){return Asyncify.handleSleep(wakeUp=>{startAsync().then(wakeUp)})}};var getCFunc=ident=>{var func=Module["_"+ident];return func};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={"string":str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},"array":arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i(___wasm_call_ctors=wasmExports["ie"])();var _main=Module["_main"]=(a0,a1)=>(_main=Module["_main"]=wasmExports["je"])(a0,a1);var _malloc=Module["_malloc"]=a0=>(_malloc=Module["_malloc"]=wasmExports["le"])(a0);var _free=Module["_free"]=a0=>(_free=Module["_free"]=wasmExports["me"])(a0);var ___errno_location=()=>(___errno_location=wasmExports["ne"])();var stackSave=()=>(stackSave=wasmExports["oe"])();var stackRestore=a0=>(stackRestore=wasmExports["pe"])(a0);var stackAlloc=a0=>(stackAlloc=wasmExports["qe"])(a0);var ___cxa_is_pointer_type=a0=>(___cxa_is_pointer_type=wasmExports["re"])(a0);var dynCall_vii=Module["dynCall_vii"]=(a0,a1,a2)=>(dynCall_vii=Module["dynCall_vii"]=wasmExports["se"])(a0,a1,a2);var dynCall_viii=Module["dynCall_viii"]=(a0,a1,a2,a3)=>(dynCall_viii=Module["dynCall_viii"]=wasmExports["te"])(a0,a1,a2,a3);var dynCall_viiiii=Module["dynCall_viiiii"]=(a0,a1,a2,a3,a4,a5)=>(dynCall_viiiii=Module["dynCall_viiiii"]=wasmExports["ue"])(a0,a1,a2,a3,a4,a5);var dynCall_viiii=Module["dynCall_viiii"]=(a0,a1,a2,a3,a4)=>(dynCall_viiii=Module["dynCall_viiii"]=wasmExports["ve"])(a0,a1,a2,a3,a4);var dynCall_vidd=Module["dynCall_vidd"]=(a0,a1,a2,a3)=>(dynCall_vidd=Module["dynCall_vidd"]=wasmExports["we"])(a0,a1,a2,a3);var dynCall_iiii=Module["dynCall_iiii"]=(a0,a1,a2,a3)=>(dynCall_iiii=Module["dynCall_iiii"]=wasmExports["xe"])(a0,a1,a2,a3);var dynCall_vi=Module["dynCall_vi"]=(a0,a1)=>(dynCall_vi=Module["dynCall_vi"]=wasmExports["ye"])(a0,a1);var dynCall_viff=Module["dynCall_viff"]=(a0,a1,a2,a3)=>(dynCall_viff=Module["dynCall_viff"]=wasmExports["ze"])(a0,a1,a2,a3);var _asyncify_start_unwind=a0=>(_asyncify_start_unwind=wasmExports["Ae"])(a0);var _asyncify_stop_unwind=()=>(_asyncify_stop_unwind=wasmExports["Be"])();var _asyncify_start_rewind=a0=>(_asyncify_start_rewind=wasmExports["Ce"])(a0);var _asyncify_stop_rewind=()=>(_asyncify_stop_rewind=wasmExports["De"])();var ___start_em_js=Module["___start_em_js"]=38163;var ___stop_em_js=Module["___stop_em_js"]=38236;Module["addRunDependency"]=addRunDependency;Module["removeRunDependency"]=removeRunDependency;Module["FS_createPath"]=FS.createPath;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createDevice"]=FS.createDevice;Module["ccall"]=ccall;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_unlink"]=FS.unlink;var calledRun;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function callMain(args=[]){var entryFunction=_main;args.unshift(thisProgram);var argc=args.length;var argv=stackAlloc((argc+1)*4);var argv_ptr=argv;args.forEach(arg=>{HEAPU32[argv_ptr>>2]=stringToUTF8OnStack(arg);argv_ptr+=4});HEAPU32[argv_ptr>>2]=0;try{var ret=entryFunction(argc,argv);exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(args=arguments_){if(runDependencies>0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(shouldRunNow)callMain(args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"])shouldRunNow=false;run(); diff --git a/pisiskvory.wasm b/pisiskvory.wasm deleted file mode 100755 index 84719a5b53e1ed3c793b71d8edd7d33b0b882115..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 391459 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

*e#>v%fO0k7(AHpI2(V_s|boZ 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%0Ae%Qk4wvB?R!_E#jQ5WzritC1i7gM(f8pSQ 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 Dgj69sEnl6c+>}A^9C4xyg7*@M1PB;H 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

nR= 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 z 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≪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 diff --git a/pisiskvory/assets/circle-r_eNGtWz.png b/pisiskvory/assets/circle-r_eNGtWz.png deleted file mode 100644 index cc45f9d8e99ea8e0593d4251a2dc756ac9da8031..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7993 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 diff --git a/pisiskvory/assets/cross_black-kS3T6mqy.png b/pisiskvory/assets/cross_black-kS3T6mqy.png deleted file mode 100644 index a5498a91a981b43fa389b0e63a72ce70abaca440..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6390 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 I$aix82@eK?c>n+a diff --git a/pisiskvory/assets/free-KHYXxP94.png b/pisiskvory/assets/free-KHYXxP94.png deleted file mode 100644 index f868f53609f6418f60686c7a332d404c2ab2479b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4562 zcmeHKe{2&~9KQ}X#&j?Qq5)#g17riPcWtjf?p%j#9khXNW1Bb$g4eru<6L`JuD7*Y zfGi*gNK6a}f(WQY42%&(gz!_8U&aYU;~x?;bQnN|07`-)ir>3--KHdF3H-NfUhn(9 z@B96{@B6&(`?ha+McI_xoZ&ebhUEtQzDf+U^ZYL zxE=iHUCpKbymvOQ$X(5kntY&a#S-T2vGebgw9X;c7PscoTHAXWxgY-0|L)@RyZ7X* z8Zx`mW6=+LPM^%rJC`}!dGe2%aPUIq=? z_njqc(<9%mexblWHGgRHEywNmN7B)UZ?-hW>NZ}uX*qSarPBS$(I@E{Tdp`a#p8R= zTs^<>;+=(9!47Ttuz_nK6LJ%Bb&XyVoW==i#LA0m2w4-6sIg;M;lxCg7wV9XhfuAo zc!_HVju5ykdWq+pK{^;ML33q)lZL9A%BqE?I)N35iA6bu2@U`vNayiHB&@`^gqJXJ zIgkxCMc}51UgsrhAdyN`4dINHvC?E|LT<1VMLBq(CQ4kTZ*mF(dR}6#u17hFipS&D zxWlSywUmuzS&Ft(b~_0cWUNuq`2?xNMi~%E3?GUKnjF<-RlyBRKBU&`UV?yeyfeN? zG#E_7E3p&{zz3D!qm<1`Q;`VO-6N)#HULN}pnH16svDz-szfohUK3Dh15)%+-62FF z?H{ez!sc>BfkI&v0n-@FYU?qjapck-1_iZpBx-sA**z?ES?VIIM{LH3xt#8SfO{IZ zhjr)LO=GYM205Q9)EnUid|twspA%I<7CBQyE;kZcdx&&N4m-(+yp!|@urVx>Ldfaz zFdoEqg9<1yomT{8KmoW_1{}A*BG%!SNLmymlJQ7xGUO3il6Tugr(|~vJl!3lT$3Ry z`Ed8B3@8zx7*B{tg2a$^2_cfPyBs9zWL!qqCD1JGkV29fjVN%FRV~89cFGaH7Ew{9 z)*LVh=O$GIyoB9KcWElZye@%*mzX9i^@*;5YB_?cblzao=B62^leKw3U~P=2%V-AD zVvvajrdd4A5o238SPT%$8+i%)(V?sRdI;&FEZl zA@v_l3QdDTcuIm(1;9pQ2E=xOo*F?BzWre0r@nLt3&*np0SAk|g)c<@8%MjX( zX8G;H!FEvg*8{=Q{+BITd1DKt in e?je(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var R=(e,t,n)=>(Be(e,typeof t!="symbol"?t+"":t,n),n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))o(r);new MutationObserver(r=>{for(const s of r)if(s.type==="childList")for(const u of s.addedNodes)u.tagName==="LINK"&&u.rel==="modulepreload"&&o(u)}).observe(document,{childList:!0,subtree:!0});function n(r){const s={};return r.integrity&&(s.integrity=r.integrity),r.referrerPolicy&&(s.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?s.credentials="include":r.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function o(r){if(r.ep)return;r.ep=!0;const s=n(r);fetch(r.href,s)}})();function E(){}function be(e){return e()}function ue(){return Object.create(null)}function L(e){e.forEach(be)}function S(e){return typeof e=="function"}function te(e,t){return e!=e?t==t:e!==t||e&&typeof e=="object"||typeof e=="function"}let F;function ce(e,t){return e===t?!0:(F||(F=document.createElement("a")),F.href=t,e===F.href)}function Fe(e){return Object.keys(e).length===0}function we(e,...t){if(e==null){for(const o of t)o(void 0);return E}const n=e.subscribe(...t);return n.unsubscribe?()=>n.unsubscribe():n}function ye(e){let t;return we(e,n=>t=n)(),t}function Me(e,t,n){e.$$.on_destroy.push(we(t,n))}function le(e,t,n){return e.set(n),t}function he(e,t){e.appendChild(t)}function ne(e,t,n){e.insertBefore(t,n||null)}function T(e){e.parentNode&&e.parentNode.removeChild(e)}function Te(e,t){for(let n=0;ne.removeEventListener(t,n,o)}function q(e,t,n){n==null?e.removeAttribute(t):e.getAttribute(t)!==n&&e.setAttribute(t,n)}function De(e){return Array.from(e.childNodes)}function _(e,t,n,o){n==null?e.style.removeProperty(t):e.style.setProperty(t,n,o?"important":"")}let j;function C(e){j=e}function Ke(){if(!j)throw new Error("Function called outside component initialization");return j}function Re(e){Ke().$$.on_mount.push(e)}const P=[],I=[];let U=[];const $=[],Ge=Promise.resolve();let x=!1;function Ve(){x||(x=!0,Ge.then(Ee))}function ee(e){U.push(e)}function V(e){$.push(e)}const X=new Set;let z=0;function Ee(){if(z!==0)return;const e=j;do{try{for(;ze.indexOf(o)===-1?t.push(o):n.push(o)),n.forEach(o=>o()),U=t}const M=new Set;let k;function ze(){k={r:0,c:[],p:k}}function Oe(){k.r||L(k.c),k=k.p}function w(e,t){e&&e.i&&(M.delete(e),e.i(t))}function A(e,t,n,o){if(e&&e.o){if(M.has(e))return;M.add(e),k.c.push(()=>{M.delete(e),o&&(n&&e.d(1),o())}),e.o(t)}else o&&o()}function de(e){return(e==null?void 0:e.length)!==void 0?e:Array.from(e)}function Y(e,t,n){const o=e.$$.props[t];o!==void 0&&(e.$$.bound[o]=n,n(e.$$.ctx[o]))}function Pe(e){e&&e.c()}function re(e,t,n){const{fragment:o,after_update:r}=e.$$;o&&o.m(t,n),ee(()=>{const s=e.$$.on_mount.map(be).filter(S);e.$$.on_destroy?e.$$.on_destroy.push(...s):L(s),e.$$.on_mount=[]}),r.forEach(ee)}function oe(e,t){const n=e.$$;n.fragment!==null&&(Ye(n.after_update),L(n.on_destroy),n.fragment&&n.fragment.d(t),n.on_destroy=n.fragment=null,n.ctx=[])}function Ze(e,t){e.$$.dirty[0]===-1&&(P.push(e),Ve(),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<{const b=g.length?g[0]:m;return f.ctx&&r(f.ctx[a],f.ctx[a]=b)&&(!f.skip_bound&&f.bound[a]&&f.bound[a](b),c&&Ze(e,a)),m}):[],f.update(),c=!0,L(f.before_update),f.fragment=o?o(f.ctx):!1,t.target){if(t.hydrate){const a=De(t.target);f.fragment&&f.fragment.l(a),a.forEach(T)}else f.fragment&&f.fragment.c();t.intro&&w(e.$$.fragment),re(e,t.target,t.anchor),Ee()}C(i)}class Ae{constructor(){R(this,"$$");R(this,"$$set")}$destroy(){oe(this,1),this.$destroy=E}$on(t,n){if(!S(n))return E;const o=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return o.push(n),()=>{const r=o.indexOf(n);r!==-1&&o.splice(r,1)}}$set(t){this.$$set&&!Fe(t)&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}}const Je="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(Je);const O=[];function Le(e,t=E){let n;const o=new Set;function r(l){if(te(e,l)&&(e=l,n)){const i=!O.length;for(const f of o)f[1](),O.push(f,e);if(i){for(let f=0;f{o.delete(f),o.size===0&&n&&(n(),n=null)}}return{set:r,update:s,subscribe:u}}const Qe="/assets/cross-7520W89F.png",ve="/assets/circle-r_eNGtWz.png",$e="/assets/cross_black-kS3T6mqy.png",xe="/assets/circle_black-uPy51558.png",et="/assets/free-KHYXxP94.png",ie=Le(0),ae=()=>ye(ie)%2?d.p2:d.p1,tt=()=>ye(ie)%2?"red":"blue",Z=Le([]),d={fr:"Free",p1:"P1",p2:"P2",tie:"Tie",hid:"Hidden"},J=e=>{switch(e){default:return et;case d.p1:return ve;case d.p2:return Qe}},nt=e=>{switch(e){case d.p1:return xe;case d.p2:return $e}},rt=e=>{let t=e[0],n=e[2];for(let r=0;r<3;r++){let s=e[r*3],u=e[r%3];for(let l=0;l<3;l++)e[r*3+l]!=s&&(s=d.fr),e[r%3+l*3]!=u&&(u=d.fr);if(s!=d.fr)return s;if(u!=d.fr)return u;e[r*4]!=e[0]&&(t=d.fr),e[(r+1)*2]!=e[2]&&(n=d.fr)}if(t!=d.fr)return t;if(n!=d.fr)return n;let o=!0;return e.forEach(r=>{r==d.fr&&(o=!1)}),o?d.tie:d.fr},Q="black",pe=[[0,0],[0,1],[0,2],[1,0],[1,1],[1,2],[2,0],[2,1],[2,2]];function ge(e,t,n){const o=e.slice();return o[25]=t[n],o[26]=t,o[27]=n,o}function _e(e){let t,n,o=de(pe),r=[];for(let u=0;uA(r[u],1,1,()=>{r[u]=null});return{c(){for(let u=0;uY(t,"t",u)),I.push(()=>Y(t,"higher",l)),I.push(()=>Y(t,"passUp",i)),{c(){Pe(t.$$.fragment)},m(c,a){re(t,c,a),s=!0},p(c,a){e=c;const m={};a&2&&(m.depth=e[1]-1),a&8&&(m.size=e[3]/3),a&16&&(m.coords=e[4].concat([e[27]])),a&12&&(m.position={x:e[25][0]*e[3]/3+e[2].x,y:e[25][1]*e[3]/3+e[2].y}),!n&&a&64&&(n=!0,m.t=e[6][e[27]],V(()=>n=!1)),!o&&a&256&&(o=!0,m.higher=e[8],V(()=>o=!1)),!r&&a&128&&(r=!0,m.passUp=e[7][e[27]],V(()=>r=!1)),t.$set(m)},i(c){s||(w(t.$$.fragment,c),s=!0)},o(c){A(t.$$.fragment,c),s=!1},d(c){oe(t,c)}}}function ot(e){let t,n,o,r,s,u,l,i=e[1]>0&&_e(e);return{c(){t=v("div"),n=v("img"),r=We(),i&&i.c(),ce(n.src,o=e[12])||q(n,"src",o),q(n,"alt",e[0]),_(n,"width",e[3]+"px"),_(n,"height",e[3]+"px"),_(n,"border","none"),q(t,"aria-hidden","true"),_(t,"border",e[5].width+"px "+e[5].style+" "+e[5].color),_(t,"width",e[3]+"px"),_(t,"height",e[3]+"px"),_(t,"position","fixed"),_(t,"bottom",e[2].y+"px"),_(t,"right",e[2].x+"px")},m(f,c){ne(f,t,c),he(t,n),he(t,r),i&&i.m(t,null),s=!0,u||(l=[G(t,"click",function(){S(e[11])&&e[11].apply(this,arguments)}),G(t,"mouseenter",function(){S(e[9])&&e[9].apply(this,arguments)}),G(t,"mouseleave",function(){S(e[10])&&e[10].apply(this,arguments)})],u=!0)},p(f,[c]){e=f,(!s||c&4096&&!ce(n.src,o=e[12]))&&q(n,"src",o),(!s||c&1)&&q(n,"alt",e[0]),(!s||c&8)&&_(n,"width",e[3]+"px"),(!s||c&8)&&_(n,"height",e[3]+"px"),e[1]>0?i?(i.p(e,c),c&2&&w(i,1)):(i=_e(e),i.c(),w(i,1),i.m(t,null)):i&&(ze(),A(i,1,1,()=>{i=null}),Oe()),(!s||c&32)&&_(t,"border",e[5].width+"px "+e[5].style+" "+e[5].color),(!s||c&8)&&_(t,"width",e[3]+"px"),(!s||c&8)&&_(t,"height",e[3]+"px"),(!s||c&4)&&_(t,"bottom",e[2].y+"px"),(!s||c&4)&&_(t,"right",e[2].x+"px")},i(f){s||(w(i),s=!0)},o(f){A(i),s=!1},d(f){f&&T(t),i&&i.d(),u=!1,L(l)}}}function it(e,t,n){let o,r;Me(e,Z,h=>n(15,r=h));let{depth:s}=t,{position:u,size:l,coords:i,t:f=d.fr}=t,c=!1,a=!0,m=s==0,g={style:"",width:s,color:Q},{higher:b=null}=t,N=[d.fr,d.fr,d.fr,d.fr,d.fr,d.fr,d.fr,d.fr,d.fr],y=[],W={update_win:()=>{if(!m)switch(n(0,f=rt(N)),f){case d.tie:y.forEach(h=>{h.deactivate()}),c=!0;break;default:y.forEach(h=>{h.destroy()}),n(12,o=J(f)),c=!0;case d.fr:}b!=null&&b.update_win()}};const se={deactivate:()=>{B(),c=!0},destroy:()=>{se.deactivate(),n(0,f=d.hid),n(5,g.style="none",g),y.forEach(h=>{h.destroy()})}},qe=()=>{let h=i.length==r.length;for(let p=0;p=r.length;for(let p=0;p{n(9,H=()=>{n(12,o=nt(ae()))}),n(10,D=()=>{n(12,o=J(f))}),n(11,K=()=>{n(0,f=ae()),B(),c=!0,b!=null&&b.update_win(),le(Z,r=i.slice(1),r),ie.update(h=>h+1)})},B=()=>{n(9,H=()=>{}),n(10,D=()=>{}),n(11,K=()=>{})};Re(()=>{m?(fe(),n(5,g.style="none",g)):(B(),n(5,g.style="solid",g))});function Se(h,p){e.$$.not_equal(N[p],h)&&(N[p]=h,n(6,N))}function Ce(h){W=h,n(8,W)}function Ie(h,p){e.$$.not_equal(y[p],h)&&(y[p]=h,n(7,y))}return e.$$set=h=>{"depth"in h&&n(1,s=h.depth),"position"in h&&n(2,u=h.position),"size"in h&&n(3,l=h.size),"coords"in h&&n(4,i=h.coords),"t"in h&&n(0,f=h.t),"higher"in h&&n(13,b=h.higher)},e.$$.update=()=>{e.$$.dirty&1&&n(12,o=J(f)),e.$$.dirty&32768&&r&&qe()},[f,s,u,l,i,g,N,y,W,H,D,K,o,b,se,r,Se,Ce,Ie]}class Ne extends Ae{constructor(t){super(),Ue(this,t,it,ot,te,{depth:1,position:2,size:3,coords:4,t:0,higher:13,passUp:14})}get passUp(){return this.$$.ctx[14]}}function st(e){let t,n,o;return n=new Ne({props:{depth:e[1],size:e[0],position:e[2],coords:e[3]}}),{c(){t=v("main"),Pe(n.$$.fragment)},m(r,s){ne(r,t,s),re(n,t,null),o=!0},p(r,[s]){const u={};s&2&&(u.depth=r[1]),s&1&&(u.size=r[0]),s&4&&(u.position=r[2]),n.$set(u)},i(r){o||(w(n.$$.fragment,r),o=!0)},o(r){A(n.$$.fragment,r),o=!1},d(r){r&&T(t),oe(n)}}}function ft(e,t,n){let o,r,s,u,l=[],i=-1;for(;i>5||i<0;)i=parseInt(prompt("Zadej hloubku rekurze (0-4)"));return e.$$.update=()=>{e.$$.dirty&48&&n(0,s=Math.min(r,o)-50),e.$$.dirty&49&&n(2,u={x:(r-s)/2,y:(o-s)/2})},n(4,o=window.innerHeight),n(5,r=window.innerWidth),[s,i,u,l,o,r]}class ut extends Ae{constructor(t){super(),Ue(this,t,ft,st,te,{})}}new ut({target:document.getElementById("app")}); diff --git a/pisiskvory/assets/index-zw4yGBaN.css b/pisiskvory/assets/index-zw4yGBaN.css deleted file mode 100644 index c08a773..0000000 --- a/pisiskvory/assets/index-zw4yGBaN.css +++ /dev/null @@ -1 +0,0 @@ -:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}.card{padding:2em}#app{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}} diff --git a/pisiskvory/assets/pisiskvory-xNDUTFas.png b/pisiskvory/assets/pisiskvory-xNDUTFas.png deleted file mode 100644 index 6e123f775b3ab23505657fc702cea749a26858bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47603 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 diff --git a/pisiskvory/pisiskvory.data b/pisiskvory/pisiskvory.data deleted file mode 100644 index ec2a0e9f80bf0013ff6a9d110fe89a2a061ebe12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17442 zcma*Oc|6q7_dh-h#=eDYV;N-4o^4PV`@Rz~vP+SDZ^lmcC_>rFoJ_AM@aG=DzMd_uO;OInU>LO`3(7J_9W`Ed&B#Ff_neK_F16 z(+@QjkVM92g@Qjcfd-Dj5SY*4=?D7w)tERCa)szRgjff7g@n5Wc|yX&!=-(1Tnl!0 z3-pu@2=Xr8Q0Im~_y!FzS~d|S>kEsweY#O;EC2A9+Jgn}&4UZ!`W}v68IVE9HTXbuOoqwDCTI*j zCk3ahRP1kNY}@Y7NMii%&u35s2Q(NTj-Mrt?e4Vj2SBVBifrFMuY7-}mY|l+m4GwF zHR2{#hYCIWTr|$j(k{Xu!>lK>YgdO9h;$oL>9ptMY#bQ82W7F>u*P}uhr$G;vA$O5 zp5PX2OKi)YEtz)2=0Ozs#`3UB@rr7bf5GBqvLJrYAv3TBJCVVdl&GI!U(f zUJbNs&^1FVGqiQ-sQzJGG&@oOJFKrCv%)ReMH)}OTJDtCtB~EYj@RwA7t05S9 z40;jm@!xPPFK!AKI|{!FEkeK5O<84=XkaaDMg-CZa*p(dPx3O(Q#yYi52zeaETyd% zST)>Dzz0CPDTZ=`)EP}Eo=h7aUacVnc@2_NQ zY%0*-=emToSX*&B_}dGAqC*PLS-5%T_kBCiB}rlb&L~=0D&XmGbPIn3)J#fi37_&8 z<%1QsuH>~w^zw8(l%(=dg0NSr~7 zQM`fO0i?Qn=iZ7y=ma~mjB$+f#$XcB!^SS}VJvQF>~~VpjX-|tOu}LA6H=ta783i0 zq%!Fr0QZL9Tj74vS4%j=4yurXutO_Sla~KrC8Y7H6#?5SaW^Kfn3oxwusarxhJOa3 zO!se=JFY9!j+E*-yq0x0CwUXSCLA%id-$fVVDFHex_8ucvhJn|Paqq*o+8t79KRE| z?iKs4#{s!Q81xBLDQg@xne9uwxiNnhDQq>AMHq7s(XbD_C?Q$fmx+rW`yCf`PgkEj z%wpGN`(au*`cK;XHxKb|yLYrha#}*?sb6P&!;4xv8pf_usQV2jt_XPkEM&RMrGq!d z$>@8tj7&@mZwiOKJlsZFI(Ye0&l_wP8&>)9AsEBGjY4uNF2ou63@#FdY8t9K+Y#rA zns1#7+X-W`3jY{7&a9V6y;0`vc$KmF_=rZ)N~k)~D<;u{?(thaZx)(B4cYRv`eLOg zgfULWd5SfbQeEM914O}%9xkM?d8R}|$lQSw&K%>-QVR@{un?)FX5hlD@bQAXGD*jJV+w!jYTKP3wGZ zFl|Dsr7qO%(Y^D|6b`3S1rn>mzwnS8DZl7Rjq~-J`pe9<<-rSoyh2jL-UG#C^WKP= zXOE+-+%Lk+!m8~kE$aJ?nn=BDDuQaa4dBjHF>gv=O=wZoDJ2zTHN?SUE&y?YGYzln zyeu@h3St6hU2ZUP>WLa5m2PY*Kpu5Z-275?Q!; z>DgQ=#sR`h8rPW6imG#VD{7V-siPCBY)uUz%n~;?)XyS491EiEy~|)BHr6y?DneyC zookm~Nm@IswhSs)?loZQu1am86*Re#RZb$blD+AF{jeWbq);s-=1}{`C)vsM7&qu= z7-Kf0AgWg_FWtEV88^9*5sRP0Yn5wZsxIEfC(L(h$YXrmisWb`*v?;6N$C~RV(0ygA|wbpT5r#zrj-~~no~u`V~q->FQ2Fryq=g#p+dKn2(@U1 zotR0Kp2G=#)TnBT0X{x*WEhMD7S8gZv|NZ2Lftm73yF|#5*>?9yueaWkSa`-8=`$9 zNK#6H5wSo1^ADzqWnbdguee*$7LI8;5_~%f+iCTqxQ@mIoTlpBgc` z2{>*zcuqT;1UCI;{9oXgjLN;&xZ3_G+geP~N`6AT}Y=QT) zM=`_|CjI&lQ>5>(x}hus;qhP)Dv)D{fJEeYsQ#>;zn5{JHdk8fDZ|J)L^muNQkky) zINy(IizfVscVwPA?N2sRzlk|&;s+!g@(dc@vEvuW2N|1z%rL14{5}3PgUOp1*>KKV zqLF8}>*5|TCU!Y$8>A}ZdGJ5+M+=T@CDpE8^e|1+mg|RKh{H3O$>fi?%!SD33!=l9 z9lT-7ZGS1O+9`>q!UvIywtIPGT7neg#|%Z|{FoyX{t z6pw{A_p(AyQ(-En*E0!|f`5!xlrP(wQuQs5GfZfq3g!5I%j8|JsfuzDK%XNJDK#o&#cAynH@`Qmi~ehKlGWigV!3v{1h2qCHoQLt@!KM=E0alibr>6Wo7Fy zYxJ`&=ry!;zrtKZ#`nzt;>E7ul2N~<`N)A%cU%H~bs~}i7x45DcUKRDc1HEgea?(9 z_P})XrXHeJNI{dznLb8P%{ax$B*=O<7#@46UZ|m|q9uKoaVs*sud2oGAv$=W=+gF& ziINp{WW#L^nVXzj;C_}9>xIMTjQ{XK8N)w@oHO^zpo+^>GEI{|GZR=Az|kh(uSQ>B zn_rJNuW#619=E|NleS4>rGCPJE0=C{6!aek{d5$r)D;fzxFz_Sp>pzK_>b;jSRnWN zoqwbEdA6PgUb5C!7|d(nuGz6)Dnjsn8-FvQrIyBp$Z5bf>xJB9{3`4e-`ml`&$~kX zlfuT%^S)tFX8LHI$HqL>8r@j>_@q{bhwfy-329W%VO0&IfZJF^z~nykAP5vdFAt`EheI>oljb5e~eobT~<(2Ee%X-oh|&_25!g# zjob9ZV&Xq|(U7s~d?el@>i1=!$*<0Wzn7j{_lIy5+2h-S=|v>(>jsUJnc!Rb zR9T@PC5mj9#~&Ih5#NPgenk$yJhPlHdqsaG6x#^XHbm{T>sv`Hm{Fe7TlN7NAS$*| z@6%`Mp9(b%=^;s@b#e2ZIUa5F;)8+M&Axwx=lyD82V#@!G^Fn<%#-a+x$_y)uT%(4 z7gqv|e)AH1Ez{Iyc(Kt7!_EP#5=`0U3pKa58qiL=`-ompY;Y!w)`_{=J5IZHjq1$J z*&04qGT(G{(Q>ucHbvaN`3U_{Hzg;gW9J&_?1U<}-^pU%ti2o30-IxYfkEYhTH^N& zkB}oXmMD$vwtm%y5YGumB3UGnES%D@Gq=K=cTs_n;zru|gzOIPi-tXF{d!`Xs6>6w zmC6=B>F^traa^U9ZgxVBG-0Z-?03H}Unga(Fk5v@;X5Y;xxJF4$&G}4F+l@SRsAC> zrHAMM$miQ&uI_{5!JuWrIchmAXPQ4aca$aCm9-4vgkrN>Dcbk~wp zE1#~TH|YKEUG~k`-8?Q?;bmxX7Tr@%xqzG@tYH`wM@ma8bPRYE_;kAsm)*M1JfSB8 zd7$PJvUFTpI$nXWZp5!Z7~~|@&tdTDg$B@WIQ_J~W%41h>n4Jw>g6j|N&U&C_s) zdhc3d-5oAF6c2g&X7GfxT!}K;Oql8(oV^Y;rn?s6oHf{?sfM$;>%ude31zo)S%mSW zG71*#iRLZjRmE1i`MPDMy`G@H^)AHXFwcx`Gi%&3xKc}~p=X{Oc}ZfkeFbtsnQF55 z;hTuFjR^&>k~ex-k=k{yGb~r^N~IQWdKcoeA?Lpozpx26t@T`b%5CIzEwp?UYsaLA z$oce+M`1Q&74{*`%rcls_f#PB%>TnGOb=6C(>Vn8c3qtXS@t8jp3rhL?}`Z{?q zmRYWh61#GXdJDq=P=PwXTG}pV^YezFA?r@VGzE&NP$J!hN9YU4N`&4-K zWrfvrGvEB@aY^uaEkWMO&9Hv=zVBydb~~j_3{W=`4ZdJlhb8M(*T}7_iZ&h!0D*5} z!Hbj)sVqjpy}T!yU1DnbrmMVmRCEJlLN_!952BuofX%_wRpB`Z49WqWtKoQTW}b0eC%!S^C>xH#@(8(I1Pu>0Lgy zxcum&$&q6JsDX^8Z^7MQzt6|gAxqaeKHW69d_f-Q@@7-}K*_V&G6YgvIsr_w)+qgS zUYDa1*mm9L-q!vbvi9pM9_42rKJ^O;!EqN?ve+pV>w~S$qE4TFPc2zI;nl@qOm!}{ z(Vw}ra?lH$g&ejXTveXAoF1<#fK7S*`GM8kyH8!Anr{6#Z~Ddrv`T6B^2iScI6rhO z!_3NkY9UnPZbJ!|!aLOlsSonuLm8b!?g?K%f1PlbG)BQ`&p|z(Gt6F6hIgYnnz8!Y205=HB*f;^-!KI zeMJm9B5QE5JvL;#;Jyy@VDM^y^Rkv!LeGWYD(@ft$c)tvp{~uKA(B>@8MbT=&c5dO z@ZBZO;&QlARE4dY!y&hdoSMGQ@uUA<{vv+}FAGw;KbDb`9a$l0$LrRqz*ES_S{>QP zg1q##(2WQjo%`zLPo~6eAt@Zfm~qMmU3fDvgqkLp`tppN43pFmlLp;SsIbg()pOrR z301e2KWC0l2uL*KtwDG>klIEEj!)Tw9^CyY9DMNT1WOP50pXWawXyD{0D<)QzkxKT zMBpC=q^?4`h60xv#$8UgN4K_?TdXh43=&5`%vAI)YZ;wNczu_>K}CeZlx}B#eK+0P zS61NzWgj~T>U`usnTxbP`&i>c@-E={LFDSclDe-uJohjv&b>3(0pdk3;wa&{m!}P5f4?9^8WQwtu?K>0YD_k<=Dtm`bejT zHiNwQrBg-{>GsGx(AKQnW9b9@pU9L8F#vA8ja`C2u zBK-W2GxHZjWUQl#MlO`0S&Y6DMdu@ZJuj-1!GgSLF9$vLuZMlSf734{$1K-{ElNnD zzGXo*rzQS_p2@vuTza3BsSAAur@IaaDqanKgY3fgglim@eGeIS5eP+*L=kj+4=lr9 zA>U(%BCwc~0 z)rb7nst0ozb$r(vyah);JH8}7s-EX6d@?=y2WOV^; ztb6#6wjEM?fQ|uE#EtIkdsdmKKi&7;2KT&pEtW0san%>zEaOtnlZp+ImZZYn5sd}57ZnWc?({NtG%W~5IZnne(5bMhWOx+V)!wtmo6i3!131tI3@=F> z_nuyuBbEvuy;xWs-zBL-3Y%F7{DBZzzU$7H!$rGxzDb$q=({n9L=IV;{dQqUk{Cn&*u}sYi&S`d^2$Gt`_68PN7i%VqaBC=S+)ZI)~u67bb{Q~8TU ziZ8l_>kY_PO`#Fc8Ht4w)jQ4{lEw)oMMJ@cLJa`=-#ygh^Q2VGB-~Xmx``&-x?wJc z3Jt%9{Z} zmh1eZtg%;D?W2?MJ-M;b9mC+yf-g%|i3i(pE-bYLt=rO)Vy74HM&<7S(w)wWovAhp z!q|@?w)dRbt$-!{>C|EL(%&H{D_uH#>3n2Qs;G?rltK7|s>}<;x>X;>CF>f>h%6jZ zoo}~jusi*XD3t9lnCy7z!ELom<#R#RJg8%ZkVW}k6mk&X#O`Qk5$Fc(2$l)dofu-t zwYV6({G@`(Y9&8#L@Td*k6&L||F+@;8x|e@gCn-AU*7?;(SwL#*}he5jnO_&k#)YZ zp{%MO7Pt&0U3{(fAT|H%#repZhJ*rn5$7Pn_xQ<+xea3CsJ(p%A-w1antvH=Awxv< z;iJ7g4Ed)ZOU9EVZwIC7OUq72qng zb-h0csRZiZF&>Uu|Jkha*7^!BYO?88@N(7)bGdcDh#);Yj*^$FR2O5nWt>+(JMg-K zHHi{CSVz1P2Xmuq$9JqWJ-HJ~r zQ#-+9)ZY7(h!O?tHVp*Gd?bwueVrTy`|2frNJ`gEOi0cH34372d8QbeMjHvM_E*Hj zkkEqBS`Tm#JCdX-pd0cf{?2@-rka7PgcBHg%&DRQh{%-RkI@&?7$+VYo#nux&rFz2 zqIA)7r8^Zm4JMDIudQTrEknKamYIFa=oVDZtG&GRzLr4$TW+M?4V9NIiT_p~$bNLm zCeCQ){9mRhRG=fEUXy=|Z!LA@v%d%1ns+pj@9z=-)ajcm+AV%7UsnVgYi!-LyN~w+jAmgoU7*5ceiskNVBD?1<-Qex zNFS3^vD{WPwiWQ7>|3mX1klSsj2N#kimaJ;DZaV!F5~k#6qh>1+NY|P_+)VY=wRI6 z@_##_xk`Uof16Bme15I-jh0T}%B@2&k|JqJJo(4_5}VR z4Y0~(j>L(Lc`js?L8c5)UkP%9A`CG4R=6SDz;@6)~QCS-P|*k zXGUq&s({goHplI8GO$gmA(jz8>A(`SYvA(V6KRB<;zx}5v_hK*OZ3dsb27{2`K zzr_BBmiZ#uHJ$CO^hMqLE(e34){_UN4tDR#g&I7IniT>W2!`Nj;!K3NY!~=JKS4i> zaCd2ZfS5&O_u)4ab3M zTVa8`zJ0315n`4^eV=dQ1&CJzWeH^r(m_NeOYyZf=>+!q##b_Jq_tZcG2;!MAA->H z&eiMSQF&830@^nK%X4(>G@udC6fJL;4$;mCsLK1&SX;Zs3F>-NFM6u1b43za3|T^Z zvI!n%NX83A{K&^yHV#}xa*5xQ$)J*VpEA(xH4KvY(*Ibx!JdQN&g`!ElU97_seBAJ zj*uo-v9qUF^^X>D)x%w>%qaDS9_I>JL2RIk_WvrWnM~FG{~a`(3`8jYn}L!7-W77M z6WrE9v+{o0oCjqW^Q$@-F_llc987|mm#2vgYPl|&>~^vWgRr4HJp(nbQFW`fB#FE` zE7tL?A&TsFx>cg9;qWX-7UrHFrkG(KHV>JvyR$M~2HJysOM9wMY5X03K%VQ1*gAr) zpm6~7Q}K7_k9eO8?|U@h^Y`P9Ek$gvOEla!d?q%>&-pOUMM2Tx?=doh`8P7qy4wHJ zC(zpCHvW8l9yz1%w?~qo=Tk#2qEp9MS>1y1g?!xp82YH+k6D2VI+x?m+==W1mNQOGWonTJThZKX*di@`xFJO5WM))ZI(W*0;1TF8q zv#}Cmw?i0xPU1DT!dBwtG&FBXiCs3|gji2yi@%PEqly?QeP#JVIGNViF6W8c#rxlb z(!XeE>Oq7Ijn;*Tb*lr(P%3(_)s=M(l1`rF%g=_-4>Y%+Bb|?mgg>I+7+nm%)x&5K z>}{rXl5S;v!cRxMKXjGjb}?vsLkxAzFi*6x@oE2e<6P{28|Q&{rJ4RuZ~N@nc2GNiH{nyaQf0ht3F<8`H>yUG%x(DBzAl;dc8&S){h6R2TU8C z&v(}L)hp_3@=_t*F!QoQ^rnhnm6=C47LMh&S&kSQ>4z;s<=vJ-ln63qsbgAu>dQ8Q zRr=pWiJN%MORktfo93#jAR)2bKH?u@joC>Z(WNFUc!W*+J|>J(x_`9xiv-r*=Hf4! zf=oa5{DP?@;*%@KAxg5e)30|J*tOF!?T9B;KPw;pA`VLw*o4xKj;>zCdN4KJXIP6T z+je@;3Ywzkp!QQcwM8_<@tU|2^BRBK$}$Yc%eb3!O25dnGctiO?d94Axx-4t3&eQS zo+y+o?{szxLqYHM+5BPcnRj8u6q|>fN0f^trZvn~!Y!(SLWIEh@C7RW6mrUJ;;4Qn z-RP(&%{0kS@NkFjq zOuoLFNGqs|g5#Wg8cVp(!RPYZszx0xP`9ssmVjH$d_oW{Y^tjXjm(pR+i+4CX-C|D z{RY<9=Ci4rQ>TQhR$2^W2iMBOuXdk@;_%^*JKiu~7TS)*vaaS^5A+f_YWnVcRZ_5j z65kSZpW6Taiw~a%z%XyZI`e&@7Qrxwb_Xh_=S)W#&r4slD_A~=XLW?3SD(2hM@RB- zrjp@Y8$yXs(i-SY;CDv@Wo}VXl^;eW9~qcFTy(X9pp38TEK0qm!QRBmqdt#BTofEL z^*~}JX78RMKEsQrO5OPtXJvWJl0R(apt|J99RPz{{0+`Jq7M~m;gCfRw<_`tW^uT@ zzWFeXy}Jx^cc9PqL(t4o{iRzr{Gl`9HFUWb0MbimjK0M?LqC0wcYh)OE8o{Nscd9+ zbp9D)5K$4+xBB$NA{6C1pl8OnM6nf$RYSRke7e{Fptmw)n=Q=f zo9?DSDf=}Fk!?>BU%IUs=ty}9Z1XQ_X^+f$$56eJ5XDX7qFEfL(FWeH#Kn&6il8ym zXd`92ej`8jW!~}z%-U^6T3c9Y1O0s3uzgR0B3otIT6P?j#V*U}z2;~G+Q=S0+OhF^ zvvS^tzqnG_u9lHpEy6^;xuhR8$~QG#eNOCm`9n?VZeLaHE?V^(D?;MK%$v9U25v;2 z8Lssg%9|!g^1Iwi(Q%yVjhPZ(jGSI-oRj@>*2d8P%hyABXeXXq0^SY7IxDop(nf~0C*ygWOZGp%7+(mc*l!r zeCcK$H@9zfXfPRHRfzS_s2q0QmK5VbnL+E+CLNeM*mI@ManpHX&qyr7Vm_jc^!&|~ zayOUS24ZMOf7p*lp`M_A^97<&zGl|ON8lQIm|oy8VaPetYqaihBahLR`n_T8+n9+o5yO#7%GVwNp` znAyMfhpzl=TqHg0$)G?*-fMk7oPL(@!L^f(M>VRDY4qp zsd=9$N|6?LAUm^A(v#~5XBH9LtEgDqZ9L1kVS1fRAPuU!s_jJxt&xW)iB{m>@2GZo zVB8QwBR?$_vJ4aItz>g{C8023#_sOxC*`Rb5NXlTTE}kaw~8vGm!qq^*o^S}ycIg< z)Zvvd<@byHX~TR(Pb6M@M-T3f*8E*QycQn9LC6M!Ruhot*FJ9OT^5q3;+*@SM83{M zqTggLw-<$7|C>8qSkOKEukl7%TM)}Ek4n?hK}zyp7S#nbW+i!;hWNI}J--CvEf9p2 z3@~$%MWtXx>Ar0VBN3>e^zc+!rrdA1fnIl;L`bzzkj

IZ3hHhwxuR`F%Rfs)Jw- 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 - - - - - Rekurzivní piškvorky - - - - - - - - - - - - - - - - -

-
- - -
- - - - - - - diff --git a/pisiskvory/pisiskvory.js b/pisiskvory/pisiskvory.js deleted file mode 100644 index b1ba915..0000000 --- a/pisiskvory/pisiskvory.js +++ /dev/null @@ -1 +0,0 @@ -var Module=typeof Module!="undefined"?Module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){if(Module["ENVIRONMENT_IS_PTHREAD"]||Module["$ww"])return;var loadPackage=function(metadata){var PACKAGE_PATH="";if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof process==="undefined"&&typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}var PACKAGE_NAME="pisiskvory.data";var REMOTE_PACKAGE_BASE="pisiskvory.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata["remote_package_size"];function fetchRemotePackage(packageName,packageSize,callback,errback){if(typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string"){require("fs").readFile(packageName,function(err,contents){if(err){errback(err)}else{callback(contents.buffer)}});return}var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"](`Downloading data... (${loaded}/${total})`)}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}},handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","img",true,true);function DataRequest(start,end,audio){this.start=start;this.end=end;this.audio=audio}DataRequest.prototype={requests:{},open:function(mode,name){this.name=name;this.requests[name]=this;Module["addRunDependency"](`fp ${this.name}`)},send:function(){},onload:function(){var byteArray=this.byteArray.subarray(this.start,this.end);this.finish(byteArray)},finish:function(byteArray){var that=this;Module["FS_createDataFile"](this.name,null,byteArray,true,true,true);Module["removeRunDependency"](`fp ${that.name}`);this.requests[this.name]=null}};var files=metadata["files"];for(var i=0;i{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary;if(ENVIRONMENT_IS_NODE){var fs=require("fs");var nodePath=require("path");if(ENVIRONMENT_IS_WORKER){scriptDirectory=nodePath.dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}read_=(filename,binary)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret};readAsync=(filename,onload,onerror,binary=true)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);fs.readFile(filename,binary?undefined:"utf8",(err,data)=>{if(err)onerror(err);else onload(binary?data.buffer:data)})};if(!Module["thisProgram"]&&process.argv.length>1){thisProgram=process.argv[1].replace(/\\/g,"/")}arguments_=process.argv.slice(2);if(typeof module!="undefined"){module["exports"]=Module}process.on("uncaughtException",ex=>{if(ex!=="unwind"&&!(ex instanceof ExitStatus)&&!(ex.context instanceof ExitStatus)){throw ex}});quit_=(status,toThrow)=>{process.exitCode=status;throw toThrow};Module["inspect"]=()=>"[Emscripten Module object]"}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=(url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.error.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)}function removeRunDependency(id){runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);throw e}var dataURIPrefix="data:application/octet-stream;base64,";var isDataURI=filename=>filename.startsWith(dataURIPrefix);var isFileURI=filename=>filename.startsWith("file://");var wasmBinaryFile;wasmBinaryFile="pisiskvory.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}function getBinaryPromise(binaryFile){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(binaryFile)){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{if(!response["ok"]){throw"failed to load wasm binary file at '"+binaryFile+"'"}return response["arrayBuffer"]()}).catch(()=>getBinarySync(binaryFile))}else if(readAsync){return new Promise((resolve,reject)=>{readAsync(binaryFile,response=>resolve(new Uint8Array(response)),reject)})}}return Promise.resolve().then(()=>getBinarySync(binaryFile))}function instantiateArrayBuffer(binaryFile,imports,receiver){return getBinaryPromise(binaryFile).then(binary=>WebAssembly.instantiate(binary,imports)).then(instance=>instance).then(receiver,reason=>{err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)})}function instantiateAsync(binary,binaryFile,imports,callback){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(binaryFile)&&!isFileURI(binaryFile)&&!ENVIRONMENT_IS_NODE&&typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{var result=WebAssembly.instantiateStreaming(response,imports);return result.then(callback,function(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(binaryFile,imports,callback)})})}return instantiateArrayBuffer(binaryFile,imports,callback)}function createWasm(){var info={"a":wasmImports};function receiveInstance(instance,module){wasmExports=instance.exports;wasmExports=Asyncify.instrumentWasmExports(wasmExports);wasmMemory=wasmExports["he"];updateMemoryViews();addOnInit(wasmExports["ie"]);removeRunDependency("wasm-instantiate");return wasmExports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err(`Module.instantiateWasm callback failed with error: ${e}`);return false}}instantiateAsync(wasmBinary,wasmBinaryFile,info,receiveInstantiationResult);return{}}var tempDouble;var tempI64;var ASM_CONSTS={36532:()=>{if(document.fullscreenElement)return 1},36578:()=>document.getElementById("canvas").width,36630:()=>parseInt(document.getElementById("canvas").style.width),36698:()=>{document.exitFullscreen()},36725:()=>{setTimeout(function(){Module.requestFullscreen(false,false)},100)},36798:()=>{if(document.fullscreenElement)return 1},36844:()=>document.getElementById("canvas").width,36896:()=>screen.width,36921:()=>{document.exitFullscreen()},36948:()=>{setTimeout(function(){Module.requestFullscreen(false,true);setTimeout(function(){canvas.style.width="unset"},100)},100)},37081:()=>{if(document.fullscreenElement)return 1},37127:()=>document.getElementById("canvas").width,37179:()=>parseInt(document.getElementById("canvas").style.width),37247:()=>{if(document.fullscreenElement)return 1},37293:()=>document.getElementById("canvas").width,37345:()=>screen.width,37370:()=>{if(document.fullscreenElement)return 1},37416:()=>document.getElementById("canvas").width,37468:()=>screen.width,37493:()=>{document.exitFullscreen()},37520:()=>{if(document.fullscreenElement)return 1},37566:()=>document.getElementById("canvas").width,37618:()=>parseInt(document.getElementById("canvas").style.width),37686:()=>{document.exitFullscreen()},37713:()=>screen.width,37738:()=>screen.height,37764:()=>window.screenX,37791:()=>window.screenY,37818:$0=>{navigator.clipboard.writeText(UTF8ToString($0))},37871:$0=>{document.getElementById("canvas").style.cursor=UTF8ToString($0)},37942:()=>{document.getElementById("canvas").style.cursor="none"},37999:$0=>{document.getElementById("canvas").style.cursor=UTF8ToString($0)},38070:()=>{if(document.fullscreenElement)return 1},38116:()=>{if(document.pointerLockElement)return 1}};function GetWindowInnerWidth(){return window.innerWidth}function GetWindowInnerHeight(){return window.innerHeight}function ExitStatus(status){this.name="ExitStatus";this.message=`Program terminated with exit(${status})`;this.status=status}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var noExitRuntime=Module["noExitRuntime"]||true;var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;var UTF8ArrayToString=(heapOrArray,idx,maxBytesToRead)=>{var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str};var UTF8ToString=(ptr,maxBytesToRead)=>ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):"";var ___assert_fail=(condition,filename,line,func)=>{abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])};function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-24;this.set_type=function(type){HEAPU32[this.ptr+4>>2]=type};this.get_type=function(){return HEAPU32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAPU32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAPU32[this.ptr+8>>2]};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_adjusted_ptr(0);this.set_type(type);this.set_destructor(destructor)};this.set_adjusted_ptr=function(adjustedPtr){HEAPU32[this.ptr+16>>2]=adjustedPtr};this.get_adjusted_ptr=function(){return HEAPU32[this.ptr+16>>2]};this.get_exception_ptr=function(){var isPointer=___cxa_is_pointer_type(this.get_type());if(isPointer){return HEAPU32[this.excPtr>>2]}var adjusted=this.get_adjusted_ptr();if(adjusted!==0)return adjusted;return this.excPtr}}var exceptionLast=0;var uncaughtExceptionCount=0;var ___cxa_throw=(ptr,type,destructor)=>{var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw exceptionLast};var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:path=>{if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},join:function(){var paths=Array.prototype.slice.call(arguments);return PATH.normalize(paths.join("/"))},join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>{if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){return view=>crypto.getRandomValues(view)}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require("crypto");var randomFillSync=crypto_module["randomFillSync"];if(randomFillSync){return view=>crypto_module["randomFillSync"](view)}var randomBytes=crypto_module["randomBytes"];return view=>(view.set(randomBytes(view.byteLength)),view)}catch(e){}}abort("initRandomDevice")};var randomFill=view=>(randomFill=initRandomFill())(view);var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx};function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(ENVIRONMENT_IS_NODE){var BUFSIZE=256;var buf=Buffer.alloc(BUFSIZE);var bytesRead=0;var fd=process.stdin.fd;try{bytesRead=fs.readSync(fd,buf)}catch(e){if(e.toString().includes("EOF"))bytesRead=0;else throw e}if(bytesRead>0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops:ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var mmapAlloc=size=>{abort()};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}};var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){throw FS.genericErrors[44]},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir},unlink(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir(node){var entries=[".",".."];for(var key of Object.keys(node.contents)){entries.push(key)}return entries},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var dep=!noRunDep?getUniqueRunDependency(`al ${url}`):"";readAsync(url,arrayBuffer=>{assert(arrayBuffer,`Loading data file "${url}" failed (no arrayBuffer).`);onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},event=>{if(onerror){onerror()}else{throw`Loading data file "${url}" failed.`}});if(dep)addRunDependency(dep)};var FS_createDataFile=(parent,name,fileData,canRead,canWrite,canOwn)=>{FS.createDataFile(parent,name,fileData,canRead,canWrite,canOwn)};var preloadPlugins=Module["preloadPlugins"]||[];var FS_handledByPreloadPlugin=(byteArray,fullname,finish,onerror)=>{if(typeof Browser!="undefined")Browser.init();var handled=false;preloadPlugins.forEach(plugin=>{if(handled)return;if(plugin["canHandle"](fullname)){plugin["handle"](byteArray,fullname,finish,onerror);handled=true}});return handled};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);function processData(byteArray){function finish(byteArray){preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}onload?.();removeRunDependency(dep)}if(FS_handledByPreloadPlugin(byteArray,fullname,finish,()=>{onerror?.();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,byteArray=>processData(byteArray),onerror)}else{processData(url)}};var FS_modeStringToFlags=str=>{var flagModes={"r":0,"r+":2,"w":512|64|1,"w+":512|64|2,"a":1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,lookupPath(path,opts={}){path=PATH_FS.resolve(path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};opts=Object.assign(defaults,opts);if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?`${mount}/${path}`:mount+path}path=path?`${node.name}/${path}`:node.name;node=node.parent}},hashName(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){if(!FS.FSStream){FS.FSStream=function(){this.shared={}};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get(){return this.node},set(val){this.node=val}},isRead:{get(){return(this.flags&2097155)!==1}},isWrite:{get(){return(this.flags&2097155)!==0}},isAppend:{get(){return this.flags&1024}},flags:{get(){return this.shared.flags},set(val){this.shared.flags=val}},position:{get(){return this.shared.position},set(val){this.shared.position=val}}})}stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var i=0;i0,ioctl(stream,cmd,arg){if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile(path,opts={}){opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error(`Invalid encoding type "${opts.encoding}"`)}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories(){FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomLeft=randomFill(randomBuffer).byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount(){var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams(){if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},ensureErrnoError(){if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.name="ErrnoError";this.node=node;this.setErrno=function(errno){this.errno=errno};this.setErrno(errno);this.message="FS error"};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=""})},staticInit(){FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS}},init(input,output,error){FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit(){FS.init.initialized=false;for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr:ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-54}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAP32[buf+12>>2]=stat.uid;HEAP32[buf+16>>2]=stat.gid;HEAP32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>2]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},varargs:undefined,get(){var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret},getp(){return SYSCALLS.get()},getStr(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream}};function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var setErrNo=value=>{HEAP32[___errno_location()>>2]=value;return value};function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.createStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 5:{var arg=SYSCALLS.getp();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 6:case 7:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(size>2]=termios.c_iflag||0;HEAP32[argp+4>>2]=termios.c_oflag||0;HEAP32[argp+8>>2]=termios.c_cflag||0;HEAP32[argp+12>>2]=termios.c_lflag||0;for(var i=0;i<32;i++){HEAP8[argp+i+17>>0]=termios.c_cc[i]||0}return 0}return 0}case 21510:case 21511:case 21512:{if(!stream.tty)return-59;return 0}case 21506:case 21507:case 21508:{if(!stream.tty)return-59;if(stream.tty.ops.ioctl_tcsets){var argp=SYSCALLS.getp();var c_iflag=HEAP32[argp>>2];var c_oflag=HEAP32[argp+4>>2];var c_cflag=HEAP32[argp+8>>2];var c_lflag=HEAP32[argp+12>>2];var c_cc=[];for(var i=0;i<32;i++){c_cc.push(HEAP8[argp+i+17>>0])}return stream.tty.ops.ioctl_tcsets(stream.tty,op,{c_iflag:c_iflag,c_oflag:c_oflag,c_cflag:c_cflag,c_lflag:c_lflag,c_cc:c_cc})}return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.getp();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.getp();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;if(stream.tty.ops.ioctl_tiocgwinsz){var winsize=stream.tty.ops.ioctl_tiocgwinsz(stream.tty);var argp=SYSCALLS.getp();HEAP16[argp>>1]=winsize[0];HEAP16[argp+2>>1]=winsize[1]}return 0}case 21524:{if(!stream.tty)return-59;return 0}case 21515:{if(!stream.tty)return-59;return 0}default:return-28}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_openat(dirfd,path,flags,varargs){SYSCALLS.varargs=varargs;try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);var mode=varargs?SYSCALLS.get():0;return FS.open(path,flags,mode).fd}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var nowIsMonotonic=1;var __emscripten_get_now_is_monotonic=()=>nowIsMonotonic;var _abort=()=>{abort("")};var readEmAsmArgsArray=[];var readEmAsmArgs=(sigPtr,buf)=>{readEmAsmArgsArray.length=0;var ch;while(ch=HEAPU8[sigPtr++]){var wide=ch!=105;wide&=ch!=112;buf+=wide&&buf%8?4:0;readEmAsmArgsArray.push(ch==112?HEAPU32[buf>>2]:ch==105?HEAP32[buf>>2]:HEAPF64[buf>>3]);buf+=wide?8:4}return readEmAsmArgsArray};var runEmAsmFunction=(code,sigPtr,argbuf)=>{var args=readEmAsmArgs(sigPtr,argbuf);return ASM_CONSTS[code].apply(null,args)};var _emscripten_asm_const_int=(code,sigPtr,argbuf)=>runEmAsmFunction(code,sigPtr,argbuf);var _emscripten_date_now=()=>Date.now();var JSEvents={inEventHandler:0,removeAllEventListeners(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort((x,y)=>x.precedence{for(var i=0;icString>2?UTF8ToString(cString):cString;var specialHTMLTargets=[0,typeof document!="undefined"?document:0,typeof window!="undefined"?window:0];var findEventTarget=target=>{target=maybeCStringToJsString(target);var domElement=specialHTMLTargets[target]||(typeof document!="undefined"?document.querySelector(target):undefined);return domElement};var getBoundingClientRect=e=>specialHTMLTargets.indexOf(e)<0?e.getBoundingClientRect():{"left":0,"top":0};var _emscripten_get_element_css_size=(target,width,height)=>{target=findEventTarget(target);if(!target)return-4;var rect=getBoundingClientRect(target);HEAPF64[width>>3]=rect.width;HEAPF64[height>>3]=rect.height;return 0};var fillGamepadEventData=(eventStruct,e)=>{HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i>3]=e.axes[i]}for(var i=0;i>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i>2]=e.buttons[i].pressed}else{HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i]==1}}HEAP32[eventStruct+1296>>2]=e.connected;HEAP32[eventStruct+1300>>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1304,64);stringToUTF8(e.mapping,eventStruct+1368,64)};var _emscripten_get_gamepad_status=(index,gamepadState)=>{if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0};var _emscripten_get_now;_emscripten_get_now=()=>performance.now();var _emscripten_get_num_gamepads=()=>JSEvents.lastGamepadState.length;var webgl_enable_ANGLE_instanced_arrays=ctx=>{var ext=ctx.getExtension("ANGLE_instanced_arrays");if(ext){ctx["vertexAttribDivisor"]=(index,divisor)=>ext["vertexAttribDivisorANGLE"](index,divisor);ctx["drawArraysInstanced"]=(mode,first,count,primcount)=>ext["drawArraysInstancedANGLE"](mode,first,count,primcount);ctx["drawElementsInstanced"]=(mode,count,type,indices,primcount)=>ext["drawElementsInstancedANGLE"](mode,count,type,indices,primcount);return 1}};var webgl_enable_OES_vertex_array_object=ctx=>{var ext=ctx.getExtension("OES_vertex_array_object");if(ext){ctx["createVertexArray"]=()=>ext["createVertexArrayOES"]();ctx["deleteVertexArray"]=vao=>ext["deleteVertexArrayOES"](vao);ctx["bindVertexArray"]=vao=>ext["bindVertexArrayOES"](vao);ctx["isVertexArray"]=vao=>ext["isVertexArrayOES"](vao);return 1}};var webgl_enable_WEBGL_draw_buffers=ctx=>{var ext=ctx.getExtension("WEBGL_draw_buffers");if(ext){ctx["drawBuffers"]=(n,bufs)=>ext["drawBuffersWEBGL"](n,bufs);return 1}};var webgl_enable_WEBGL_multi_draw=ctx=>!!(ctx.multiDrawWebgl=ctx.getExtension("WEBGL_multi_draw"));var GL={counter:1,buffers:[],programs:[],framebuffers:[],renderbuffers:[],textures:[],shaders:[],vaos:[],contexts:[],offscreenCanvases:{},queries:[],stringCache:{},unpackAlignment:4,recordError:function recordError(errorCode){if(!GL.lastError){GL.lastError=errorCode}},getNewId:table=>{var ret=GL.counter++;for(var i=table.length;i{var source="";for(var i=0;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:(canvas,webGLContextAttributes)=>{if(!canvas.getContextSafariWebGL2Fixed){canvas.getContextSafariWebGL2Fixed=canvas.getContext;function fixedGetContext(ver,attrs){var gl=canvas.getContextSafariWebGL2Fixed(ver,attrs);return ver=="webgl"==gl instanceof WebGLRenderingContext?gl:null}canvas.getContext=fixedGetContext}var ctx=canvas.getContext("webgl",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);var _allSupportedExtensions=ctx.getSupportedExtensions;var supportedExtensionsForGetProcAddress=["ANGLE_instanced_arrays","EXT_blend_minmax","EXT_disjoint_timer_query","EXT_frag_depth","EXT_shader_texture_lod","EXT_sRGB","OES_element_index_uint","OES_fbo_render_mipmap","OES_standard_derivatives","OES_texture_float","OES_texture_half_float","OES_texture_half_float_linear","OES_vertex_array_object","WEBGL_color_buffer_float","WEBGL_depth_texture","WEBGL_draw_buffers","EXT_color_buffer_half_float","EXT_float_blend","EXT_texture_compression_bptc","EXT_texture_compression_rgtc","EXT_texture_filter_anisotropic","KHR_parallel_shader_compile","OES_texture_float_linear","WEBGL_compressed_texture_s3tc","WEBGL_compressed_texture_s3tc_srgb","WEBGL_debug_renderer_info","WEBGL_debug_shaders","WEBGL_lose_context","WEBGL_multi_draw"];ctx.getSupportedExtensions=function(){return(_allSupportedExtensions.apply(this)||[]).filter(ext=>supportedExtensionsForGetProcAddress.includes(ext))};return handle},registerContext:(ctx,webGLContextAttributes)=>{var handle=GL.getNewId(GL.contexts);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault=="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:contextHandle=>{GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext?.GLctx;return!(contextHandle&&!GLctx)},getContext:contextHandle=>GL.contexts[contextHandle],deleteContext:contextHandle=>{if(GL.currentContext===GL.contexts[contextHandle]){GL.currentContext=null}if(typeof JSEvents=="object"){JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas)}if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas){GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined}GL.contexts[contextHandle]=null},initExtensions:context=>{context||=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;webgl_enable_ANGLE_instanced_arrays(GLctx);webgl_enable_OES_vertex_array_object(GLctx);webgl_enable_WEBGL_draw_buffers(GLctx);{GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query")}webgl_enable_WEBGL_multi_draw(GLctx);var exts=GLctx.getSupportedExtensions()||[];exts.forEach(ext=>{if(!ext.includes("lose_context")&&!ext.includes("debug")){GLctx.getExtension(ext)}})},getExtensions(){var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(e=>"GL_"+e));return exts}};function _glActiveTexture(x0){GLctx.activeTexture(x0)}var _emscripten_glActiveTexture=_glActiveTexture;var _glAttachShader=(program,shader)=>{GLctx.attachShader(GL.programs[program],GL.shaders[shader])};var _emscripten_glAttachShader=_glAttachShader;var _glBeginQueryEXT=(target,id)=>{GLctx.disjointTimerQueryExt["beginQueryEXT"](target,GL.queries[id])};var _emscripten_glBeginQueryEXT=_glBeginQueryEXT;var _glBindAttribLocation=(program,index,name)=>{GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))};var _emscripten_glBindAttribLocation=_glBindAttribLocation;var _glBindBuffer=(target,buffer)=>{GLctx.bindBuffer(target,GL.buffers[buffer])};var _emscripten_glBindBuffer=_glBindBuffer;var _glBindFramebuffer=(target,framebuffer)=>{GLctx.bindFramebuffer(target,GL.framebuffers[framebuffer])};var _emscripten_glBindFramebuffer=_glBindFramebuffer;var _glBindRenderbuffer=(target,renderbuffer)=>{GLctx.bindRenderbuffer(target,GL.renderbuffers[renderbuffer])};var _emscripten_glBindRenderbuffer=_glBindRenderbuffer;var _glBindTexture=(target,texture)=>{GLctx.bindTexture(target,GL.textures[texture])};var _emscripten_glBindTexture=_glBindTexture;var _glBindVertexArray=vao=>{GLctx.bindVertexArray(GL.vaos[vao])};var _glBindVertexArrayOES=_glBindVertexArray;var _emscripten_glBindVertexArrayOES=_glBindVertexArrayOES;function _glBlendColor(x0,x1,x2,x3){GLctx.blendColor(x0,x1,x2,x3)}var _emscripten_glBlendColor=_glBlendColor;function _glBlendEquation(x0){GLctx.blendEquation(x0)}var _emscripten_glBlendEquation=_glBlendEquation;function _glBlendEquationSeparate(x0,x1){GLctx.blendEquationSeparate(x0,x1)}var _emscripten_glBlendEquationSeparate=_glBlendEquationSeparate;function _glBlendFunc(x0,x1){GLctx.blendFunc(x0,x1)}var _emscripten_glBlendFunc=_glBlendFunc;function _glBlendFuncSeparate(x0,x1,x2,x3){GLctx.blendFuncSeparate(x0,x1,x2,x3)}var _emscripten_glBlendFuncSeparate=_glBlendFuncSeparate;var _glBufferData=(target,size,data,usage)=>{GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)};var _emscripten_glBufferData=_glBufferData;var _glBufferSubData=(target,offset,size,data)=>{GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))};var _emscripten_glBufferSubData=_glBufferSubData;function _glCheckFramebufferStatus(x0){return GLctx.checkFramebufferStatus(x0)}var _emscripten_glCheckFramebufferStatus=_glCheckFramebufferStatus;function _glClear(x0){GLctx.clear(x0)}var _emscripten_glClear=_glClear;function _glClearColor(x0,x1,x2,x3){GLctx.clearColor(x0,x1,x2,x3)}var _emscripten_glClearColor=_glClearColor;function _glClearDepthf(x0){GLctx.clearDepth(x0)}var _emscripten_glClearDepthf=_glClearDepthf;function _glClearStencil(x0){GLctx.clearStencil(x0)}var _emscripten_glClearStencil=_glClearStencil;var _glColorMask=(red,green,blue,alpha)=>{GLctx.colorMask(!!red,!!green,!!blue,!!alpha)};var _emscripten_glColorMask=_glColorMask;var _glCompileShader=shader=>{GLctx.compileShader(GL.shaders[shader])};var _emscripten_glCompileShader=_glCompileShader;var _glCompressedTexImage2D=(target,level,internalFormat,width,height,border,imageSize,data)=>{GLctx.compressedTexImage2D(target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)};var _emscripten_glCompressedTexImage2D=_glCompressedTexImage2D;var _glCompressedTexSubImage2D=(target,level,xoffset,yoffset,width,height,format,imageSize,data)=>{GLctx.compressedTexSubImage2D(target,level,xoffset,yoffset,width,height,format,data?HEAPU8.subarray(data,data+imageSize):null)};var _emscripten_glCompressedTexSubImage2D=_glCompressedTexSubImage2D;function _glCopyTexImage2D(x0,x1,x2,x3,x4,x5,x6,x7){GLctx.copyTexImage2D(x0,x1,x2,x3,x4,x5,x6,x7)}var _emscripten_glCopyTexImage2D=_glCopyTexImage2D;function _glCopyTexSubImage2D(x0,x1,x2,x3,x4,x5,x6,x7){GLctx.copyTexSubImage2D(x0,x1,x2,x3,x4,x5,x6,x7)}var _emscripten_glCopyTexSubImage2D=_glCopyTexSubImage2D;var _glCreateProgram=()=>{var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;program.maxUniformLength=program.maxAttributeLength=program.maxUniformBlockNameLength=0;program.uniformIdCounter=1;GL.programs[id]=program;return id};var _emscripten_glCreateProgram=_glCreateProgram;var _glCreateShader=shaderType=>{var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id};var _emscripten_glCreateShader=_glCreateShader;function _glCullFace(x0){GLctx.cullFace(x0)}var _emscripten_glCullFace=_glCullFace;var _glDeleteBuffers=(n,buffers)=>{for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null}};var _emscripten_glDeleteBuffers=_glDeleteBuffers;var _glDeleteFramebuffers=(n,framebuffers)=>{for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}};var _emscripten_glDeleteFramebuffers=_glDeleteFramebuffers;var _glDeleteProgram=id=>{if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null};var _emscripten_glDeleteProgram=_glDeleteProgram;var _glDeleteQueriesEXT=(n,ids)=>{for(var i=0;i>2];var query=GL.queries[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.queries[id]=null}};var _emscripten_glDeleteQueriesEXT=_glDeleteQueriesEXT;var _glDeleteRenderbuffers=(n,renderbuffers)=>{for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}};var _emscripten_glDeleteRenderbuffers=_glDeleteRenderbuffers;var _glDeleteShader=id=>{if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null};var _emscripten_glDeleteShader=_glDeleteShader;var _glDeleteTextures=(n,textures)=>{for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}};var _emscripten_glDeleteTextures=_glDeleteTextures;var _glDeleteVertexArrays=(n,vaos)=>{for(var i=0;i>2];GLctx.deleteVertexArray(GL.vaos[id]);GL.vaos[id]=null}};var _glDeleteVertexArraysOES=_glDeleteVertexArrays;var _emscripten_glDeleteVertexArraysOES=_glDeleteVertexArraysOES;function _glDepthFunc(x0){GLctx.depthFunc(x0)}var _emscripten_glDepthFunc=_glDepthFunc;var _glDepthMask=flag=>{GLctx.depthMask(!!flag)};var _emscripten_glDepthMask=_glDepthMask;function _glDepthRangef(x0,x1){GLctx.depthRange(x0,x1)}var _emscripten_glDepthRangef=_glDepthRangef;var _glDetachShader=(program,shader)=>{GLctx.detachShader(GL.programs[program],GL.shaders[shader])};var _emscripten_glDetachShader=_glDetachShader;function _glDisable(x0){GLctx.disable(x0)}var _emscripten_glDisable=_glDisable;var _glDisableVertexAttribArray=index=>{GLctx.disableVertexAttribArray(index)};var _emscripten_glDisableVertexAttribArray=_glDisableVertexAttribArray;var _glDrawArrays=(mode,first,count)=>{GLctx.drawArrays(mode,first,count)};var _emscripten_glDrawArrays=_glDrawArrays;var _glDrawArraysInstanced=(mode,first,count,primcount)=>{GLctx.drawArraysInstanced(mode,first,count,primcount)};var _glDrawArraysInstancedANGLE=_glDrawArraysInstanced;var _emscripten_glDrawArraysInstancedANGLE=_glDrawArraysInstancedANGLE;var tempFixedLengthArray=[];var _glDrawBuffers=(n,bufs)=>{var bufArray=tempFixedLengthArray[n];for(var i=0;i>2]}GLctx.drawBuffers(bufArray)};var _glDrawBuffersWEBGL=_glDrawBuffers;var _emscripten_glDrawBuffersWEBGL=_glDrawBuffersWEBGL;var _glDrawElements=(mode,count,type,indices)=>{GLctx.drawElements(mode,count,type,indices)};var _emscripten_glDrawElements=_glDrawElements;var _glDrawElementsInstanced=(mode,count,type,indices,primcount)=>{GLctx.drawElementsInstanced(mode,count,type,indices,primcount)};var _glDrawElementsInstancedANGLE=_glDrawElementsInstanced;var _emscripten_glDrawElementsInstancedANGLE=_glDrawElementsInstancedANGLE;function _glEnable(x0){GLctx.enable(x0)}var _emscripten_glEnable=_glEnable;var _glEnableVertexAttribArray=index=>{GLctx.enableVertexAttribArray(index)};var _emscripten_glEnableVertexAttribArray=_glEnableVertexAttribArray;var _glEndQueryEXT=target=>{GLctx.disjointTimerQueryExt["endQueryEXT"](target)};var _emscripten_glEndQueryEXT=_glEndQueryEXT;function _glFinish(){GLctx.finish()}var _emscripten_glFinish=_glFinish;function _glFlush(){GLctx.flush()}var _emscripten_glFlush=_glFlush;var _glFramebufferRenderbuffer=(target,attachment,renderbuffertarget,renderbuffer)=>{GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])};var _emscripten_glFramebufferRenderbuffer=_glFramebufferRenderbuffer;var _glFramebufferTexture2D=(target,attachment,textarget,texture,level)=>{GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)};var _emscripten_glFramebufferTexture2D=_glFramebufferTexture2D;function _glFrontFace(x0){GLctx.frontFace(x0)}var _emscripten_glFrontFace=_glFrontFace;var __glGenObject=(n,buffers,createFunction,objectTable)=>{for(var i=0;i>2]=id}};var _glGenBuffers=(n,buffers)=>{__glGenObject(n,buffers,"createBuffer",GL.buffers)};var _emscripten_glGenBuffers=_glGenBuffers;var _glGenFramebuffers=(n,ids)=>{__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)};var _emscripten_glGenFramebuffers=_glGenFramebuffers;var _glGenQueriesEXT=(n,ids)=>{for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.queries);query.name=id;GL.queries[id]=query;HEAP32[ids+i*4>>2]=id}};var _emscripten_glGenQueriesEXT=_glGenQueriesEXT;var _glGenRenderbuffers=(n,renderbuffers)=>{__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)};var _emscripten_glGenRenderbuffers=_glGenRenderbuffers;var _glGenTextures=(n,textures)=>{__glGenObject(n,textures,"createTexture",GL.textures)};var _emscripten_glGenTextures=_glGenTextures;function _glGenVertexArrays(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}var _glGenVertexArraysOES=_glGenVertexArrays;var _emscripten_glGenVertexArraysOES=_glGenVertexArraysOES;function _glGenerateMipmap(x0){GLctx.generateMipmap(x0)}var _emscripten_glGenerateMipmap=_glGenerateMipmap;var __glGetActiveAttribOrUniform=(funcName,program,index,bufSize,length,size,type,name)=>{program=GL.programs[program];var info=GLctx[funcName](program,index);if(info){var numBytesWrittenExclNull=name&&stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}};var _glGetActiveAttrib=(program,index,bufSize,length,size,type,name)=>{__glGetActiveAttribOrUniform("getActiveAttrib",program,index,bufSize,length,size,type,name)};var _emscripten_glGetActiveAttrib=_glGetActiveAttrib;var _glGetActiveUniform=(program,index,bufSize,length,size,type,name)=>{__glGetActiveAttribOrUniform("getActiveUniform",program,index,bufSize,length,size,type,name)};var _emscripten_glGetActiveUniform=_glGetActiveUniform;var _glGetAttachedShaders=(program,maxCount,count,shaders)=>{var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>2]=len;for(var i=0;i>2]=id}};var _emscripten_glGetAttachedShaders=_glGetAttachedShaders;var _glGetAttribLocation=(program,name)=>GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name));var _emscripten_glGetAttribLocation=_glGetAttribLocation;var writeI53ToI64=(ptr,num)=>{HEAPU32[ptr>>2]=num;var lower=HEAPU32[ptr>>2];HEAPU32[ptr+4>>2]=(num-lower)/4294967296};var emscriptenWebGLGet=(name_,p,type)=>{if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=0&&type!=1){GL.recordError(1280)}return;case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case 2:HEAPF32[p+i*4>>2]=result[i];break;case 4:HEAP8[p+i>>0]=result[i]?1:0;break}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err(`GL_INVALID_ENUM in glGet${type}v: Unknown object returned from WebGL getParameter(${name_})! (error: ${e})`);return}}break;default:GL.recordError(1280);err(`GL_INVALID_ENUM in glGet${type}v: Native code calling glGet${type}v(${name_}) and it returns ${result} of type ${typeof result}!`);return}}switch(type){case 1:writeI53ToI64(p,ret);break;case 0:HEAP32[p>>2]=ret;break;case 2:HEAPF32[p>>2]=ret;break;case 4:HEAP8[p>>0]=ret?1:0;break}};var _glGetBooleanv=(name_,p)=>emscriptenWebGLGet(name_,p,4);var _emscripten_glGetBooleanv=_glGetBooleanv;var _glGetBufferParameteriv=(target,value,data)=>{if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)};var _emscripten_glGetBufferParameteriv=_glGetBufferParameteriv;var _glGetError=()=>{var error=GLctx.getError()||GL.lastError;GL.lastError=0;return error};var _emscripten_glGetError=_glGetError;var _glGetFloatv=(name_,p)=>emscriptenWebGLGet(name_,p,2);var _emscripten_glGetFloatv=_glGetFloatv;var _glGetFramebufferAttachmentParameteriv=(target,attachment,pname,params)=>{var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result};var _emscripten_glGetFramebufferAttachmentParameteriv=_glGetFramebufferAttachmentParameteriv;var _glGetIntegerv=(name_,p)=>emscriptenWebGLGet(name_,p,0);var _emscripten_glGetIntegerv=_glGetIntegerv;var _glGetProgramInfoLog=(program,maxLength,length,infoLog)=>{var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull};var _emscripten_glGetProgramInfoLog=_glGetProgramInfoLog;var _glGetProgramiv=(program,pname,p)=>{if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}program=GL.programs[program];if(pname==35716){var log=GLctx.getProgramInfoLog(program);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){if(!program.maxUniformLength){for(var i=0;i>2]=program.maxUniformLength}else if(pname==35722){if(!program.maxAttributeLength){for(var i=0;i>2]=program.maxAttributeLength}else if(pname==35381){if(!program.maxUniformBlockNameLength){for(var i=0;i>2]=program.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(program,pname)}};var _emscripten_glGetProgramiv=_glGetProgramiv;var _glGetQueryObjecti64vEXT=(id,pname,params)=>{if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param;{param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname)}var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}writeI53ToI64(params,ret)};var _emscripten_glGetQueryObjecti64vEXT=_glGetQueryObjecti64vEXT;var _glGetQueryObjectivEXT=(id,pname,params)=>{if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret};var _emscripten_glGetQueryObjectivEXT=_glGetQueryObjectivEXT;var _glGetQueryObjectui64vEXT=_glGetQueryObjecti64vEXT;var _emscripten_glGetQueryObjectui64vEXT=_glGetQueryObjectui64vEXT;var _glGetQueryObjectuivEXT=_glGetQueryObjectivEXT;var _emscripten_glGetQueryObjectuivEXT=_glGetQueryObjectuivEXT;var _glGetQueryivEXT=(target,pname,params)=>{if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)};var _emscripten_glGetQueryivEXT=_glGetQueryivEXT;var _glGetRenderbufferParameteriv=(target,pname,params)=>{if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)};var _emscripten_glGetRenderbufferParameteriv=_glGetRenderbufferParameteriv;var _glGetShaderInfoLog=(shader,maxLength,length,infoLog)=>{var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull};var _emscripten_glGetShaderInfoLog=_glGetShaderInfoLog;var _glGetShaderPrecisionFormat=(shaderType,precisionType,range,precision)=>{var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision};var _emscripten_glGetShaderPrecisionFormat=_glGetShaderPrecisionFormat;var _glGetShaderSource=(shader,bufSize,length,source)=>{var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;var numBytesWrittenExclNull=bufSize>0&&source?stringToUTF8(result,source,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull};var _emscripten_glGetShaderSource=_glGetShaderSource;var _glGetShaderiv=(shader,pname,p)=>{if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var logLength=log?log.length+1:0;HEAP32[p>>2]=logLength}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source?source.length+1:0;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}};var _emscripten_glGetShaderiv=_glGetShaderiv;var stringToNewUTF8=str=>{var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8(str,ret,size);return ret};var _glGetString=name_=>{var ret=GL.stringCache[name_];if(!ret){switch(name_){case 7939:ret=stringToNewUTF8(GL.getExtensions().join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=s?stringToNewUTF8(s):0;break;case 7938:var glVersion=GLctx.getParameter(7938);{glVersion=`OpenGL ES 2.0 (${glVersion})`}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(35724);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion=`OpenGL ES GLSL ES ${ver_num[1]} (${glslVersion})`}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280)}GL.stringCache[name_]=ret}return ret};var _emscripten_glGetString=_glGetString;var _glGetTexParameterfv=(target,pname,params)=>{if(!params){GL.recordError(1281);return}HEAPF32[params>>2]=GLctx.getTexParameter(target,pname)};var _emscripten_glGetTexParameterfv=_glGetTexParameterfv;var _glGetTexParameteriv=(target,pname,params)=>{if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)};var _emscripten_glGetTexParameteriv=_glGetTexParameteriv;var jstoi_q=str=>parseInt(str);var webglGetLeftBracePos=name=>name.slice(-1)=="]"&&name.lastIndexOf("[");var webglPrepareUniformLocationsBeforeFirstUse=program=>{var uniformLocsById=program.uniformLocsById,uniformSizeAndIdsByName=program.uniformSizeAndIdsByName,i,j;if(!uniformLocsById){program.uniformLocsById=uniformLocsById={};program.uniformArrayNamesById={};for(i=0;i0?nm.slice(0,lb):nm;var id=program.uniformIdCounter;program.uniformIdCounter+=sz;uniformSizeAndIdsByName[arrayName]=[sz,id];for(j=0;j{name=UTF8ToString(name);if(program=GL.programs[program]){webglPrepareUniformLocationsBeforeFirstUse(program);var uniformLocsById=program.uniformLocsById;var arrayIndex=0;var uniformBaseName=name;var leftBrace=webglGetLeftBracePos(name);if(leftBrace>0){arrayIndex=jstoi_q(name.slice(leftBrace+1))>>>0;uniformBaseName=name.slice(0,leftBrace)}var sizeAndId=program.uniformSizeAndIdsByName[uniformBaseName];if(sizeAndId&&arrayIndex{var p=GLctx.currentProgram;if(p){var webglLoc=p.uniformLocsById[location];if(typeof webglLoc=="number"){p.uniformLocsById[location]=webglLoc=GLctx.getUniformLocation(p,p.uniformArrayNamesById[location]+(webglLoc>0?`[${webglLoc}]`:""))}return webglLoc}else{GL.recordError(1282)}};var emscriptenWebGLGetUniform=(program,location,params,type)=>{if(!params){GL.recordError(1281);return}program=GL.programs[program];webglPrepareUniformLocationsBeforeFirstUse(program);var data=GLctx.getUniform(program,webglGetUniformLocation(location));if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>2]=data;break;case 2:HEAPF32[params>>2]=data;break}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break}}}};var _glGetUniformfv=(program,location,params)=>{emscriptenWebGLGetUniform(program,location,params,2)};var _emscripten_glGetUniformfv=_glGetUniformfv;var _glGetUniformiv=(program,location,params)=>{emscriptenWebGLGetUniform(program,location,params,0)};var _emscripten_glGetUniformiv=_glGetUniformiv;var _glGetVertexAttribPointerv=(index,pname,pointer)=>{if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)};var _emscripten_glGetVertexAttribPointerv=_glGetVertexAttribPointerv;var emscriptenWebGLGetVertexAttrib=(index,pname,params,type)=>{if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data&&data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>2]=data;break;case 2:HEAPF32[params>>2]=data;break;case 5:HEAP32[params>>2]=Math.fround(data);break}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;case 5:HEAP32[params+i*4>>2]=Math.fround(data[i]);break}}}};var _glGetVertexAttribfv=(index,pname,params)=>{emscriptenWebGLGetVertexAttrib(index,pname,params,2)};var _emscripten_glGetVertexAttribfv=_glGetVertexAttribfv;var _glGetVertexAttribiv=(index,pname,params)=>{emscriptenWebGLGetVertexAttrib(index,pname,params,5)};var _emscripten_glGetVertexAttribiv=_glGetVertexAttribiv;function _glHint(x0,x1){GLctx.hint(x0,x1)}var _emscripten_glHint=_glHint;var _glIsBuffer=buffer=>{var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)};var _emscripten_glIsBuffer=_glIsBuffer;function _glIsEnabled(x0){return GLctx.isEnabled(x0)}var _emscripten_glIsEnabled=_glIsEnabled;var _glIsFramebuffer=framebuffer=>{var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)};var _emscripten_glIsFramebuffer=_glIsFramebuffer;var _glIsProgram=program=>{program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)};var _emscripten_glIsProgram=_glIsProgram;var _glIsQueryEXT=id=>{var query=GL.queries[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)};var _emscripten_glIsQueryEXT=_glIsQueryEXT;var _glIsRenderbuffer=renderbuffer=>{var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)};var _emscripten_glIsRenderbuffer=_glIsRenderbuffer;var _glIsShader=shader=>{var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)};var _emscripten_glIsShader=_glIsShader;var _glIsTexture=id=>{var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)};var _emscripten_glIsTexture=_glIsTexture;var _glIsVertexArray=array=>{var vao=GL.vaos[array];if(!vao)return 0;return GLctx.isVertexArray(vao)};var _glIsVertexArrayOES=_glIsVertexArray;var _emscripten_glIsVertexArrayOES=_glIsVertexArrayOES;function _glLineWidth(x0){GLctx.lineWidth(x0)}var _emscripten_glLineWidth=_glLineWidth;var _glLinkProgram=program=>{program=GL.programs[program];GLctx.linkProgram(program);program.uniformLocsById=0;program.uniformSizeAndIdsByName={}};var _emscripten_glLinkProgram=_glLinkProgram;var _glPixelStorei=(pname,param)=>{if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)};var _emscripten_glPixelStorei=_glPixelStorei;function _glPolygonOffset(x0,x1){GLctx.polygonOffset(x0,x1)}var _emscripten_glPolygonOffset=_glPolygonOffset;var _glQueryCounterEXT=(id,target)=>{GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.queries[id],target)};var _emscripten_glQueryCounterEXT=_glQueryCounterEXT;var computeUnpackAlignedImageSize=(width,height,sizePerPixel,alignment)=>{function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize};var colorChannelsInGlTextureFormat=format=>{var colorChannels={5:3,6:4,8:2,29502:3,29504:4};return colorChannels[format-6402]||1};var heapObjectForWebGLType=type=>{type-=5120;if(type==1)return HEAPU8;if(type==4)return HEAP32;if(type==6)return HEAPF32;if(type==5||type==28922)return HEAPU32;return HEAPU16};var heapAccessShiftForWebGLHeap=heap=>31-Math.clz32(heap.BYTES_PER_ELEMENT);var emscriptenWebGLGetTexPixelData=(type,format,width,height,pixels,internalFormat)=>{var heap=heapObjectForWebGLType(type);var shift=heapAccessShiftForWebGLHeap(heap);var byteSize=1<>shift,pixels+bytes>>shift)};var _glReadPixels=(x,y,width,height,format,type,pixels)=>{var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)};var _emscripten_glReadPixels=_glReadPixels;var _glReleaseShaderCompiler=()=>{};var _emscripten_glReleaseShaderCompiler=_glReleaseShaderCompiler;function _glRenderbufferStorage(x0,x1,x2,x3){GLctx.renderbufferStorage(x0,x1,x2,x3)}var _emscripten_glRenderbufferStorage=_glRenderbufferStorage;var _glSampleCoverage=(value,invert)=>{GLctx.sampleCoverage(value,!!invert)};var _emscripten_glSampleCoverage=_glSampleCoverage;function _glScissor(x0,x1,x2,x3){GLctx.scissor(x0,x1,x2,x3)}var _emscripten_glScissor=_glScissor;var _glShaderBinary=(count,shaders,binaryformat,binary,length)=>{GL.recordError(1280)};var _emscripten_glShaderBinary=_glShaderBinary;var _glShaderSource=(shader,count,string,length)=>{var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)};var _emscripten_glShaderSource=_glShaderSource;function _glStencilFunc(x0,x1,x2){GLctx.stencilFunc(x0,x1,x2)}var _emscripten_glStencilFunc=_glStencilFunc;function _glStencilFuncSeparate(x0,x1,x2,x3){GLctx.stencilFuncSeparate(x0,x1,x2,x3)}var _emscripten_glStencilFuncSeparate=_glStencilFuncSeparate;function _glStencilMask(x0){GLctx.stencilMask(x0)}var _emscripten_glStencilMask=_glStencilMask;function _glStencilMaskSeparate(x0,x1){GLctx.stencilMaskSeparate(x0,x1)}var _emscripten_glStencilMaskSeparate=_glStencilMaskSeparate;function _glStencilOp(x0,x1,x2){GLctx.stencilOp(x0,x1,x2)}var _emscripten_glStencilOp=_glStencilOp;function _glStencilOpSeparate(x0,x1,x2,x3){GLctx.stencilOpSeparate(x0,x1,x2,x3)}var _emscripten_glStencilOpSeparate=_glStencilOpSeparate;var _glTexImage2D=(target,level,internalFormat,width,height,border,format,type,pixels)=>{GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)};var _emscripten_glTexImage2D=_glTexImage2D;function _glTexParameterf(x0,x1,x2){GLctx.texParameterf(x0,x1,x2)}var _emscripten_glTexParameterf=_glTexParameterf;var _glTexParameterfv=(target,pname,params)=>{var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)};var _emscripten_glTexParameterfv=_glTexParameterfv;function _glTexParameteri(x0,x1,x2){GLctx.texParameteri(x0,x1,x2)}var _emscripten_glTexParameteri=_glTexParameteri;var _glTexParameteriv=(target,pname,params)=>{var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)};var _emscripten_glTexParameteriv=_glTexParameteriv;var _glTexSubImage2D=(target,level,xoffset,yoffset,width,height,format,type,pixels)=>{var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)};var _emscripten_glTexSubImage2D=_glTexSubImage2D;var _glUniform1f=(location,v0)=>{GLctx.uniform1f(webglGetUniformLocation(location),v0)};var _emscripten_glUniform1f=_glUniform1f;var miniTempWebGLFloatBuffers=[];var _glUniform1fv=(location,count,value)=>{if(count<=288){var view=miniTempWebGLFloatBuffers[count-1];for(var i=0;i>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(webglGetUniformLocation(location),view)};var _emscripten_glUniform1fv=_glUniform1fv;var _glUniform1i=(location,v0)=>{GLctx.uniform1i(webglGetUniformLocation(location),v0)};var _emscripten_glUniform1i=_glUniform1i;var miniTempWebGLIntBuffers=[];var _glUniform1iv=(location,count,value)=>{if(count<=288){var view=miniTempWebGLIntBuffers[count-1];for(var i=0;i>2]}}else{var view=HEAP32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1iv(webglGetUniformLocation(location),view)};var _emscripten_glUniform1iv=_glUniform1iv;var _glUniform2f=(location,v0,v1)=>{GLctx.uniform2f(webglGetUniformLocation(location),v0,v1)};var _emscripten_glUniform2f=_glUniform2f;var _glUniform2fv=(location,count,value)=>{if(count<=144){var view=miniTempWebGLFloatBuffers[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(webglGetUniformLocation(location),view)};var _emscripten_glUniform2fv=_glUniform2fv;var _glUniform2i=(location,v0,v1)=>{GLctx.uniform2i(webglGetUniformLocation(location),v0,v1)};var _emscripten_glUniform2i=_glUniform2i;var _glUniform2iv=(location,count,value)=>{if(count<=144){var view=miniTempWebGLIntBuffers[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAP32[value+4*i>>2];view[i+1]=HEAP32[value+(4*i+4)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2iv(webglGetUniformLocation(location),view)};var _emscripten_glUniform2iv=_glUniform2iv;var _glUniform3f=(location,v0,v1,v2)=>{GLctx.uniform3f(webglGetUniformLocation(location),v0,v1,v2)};var _emscripten_glUniform3f=_glUniform3f;var _glUniform3fv=(location,count,value)=>{if(count<=96){var view=miniTempWebGLFloatBuffers[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(webglGetUniformLocation(location),view)};var _emscripten_glUniform3fv=_glUniform3fv;var _glUniform3i=(location,v0,v1,v2)=>{GLctx.uniform3i(webglGetUniformLocation(location),v0,v1,v2)};var _emscripten_glUniform3i=_glUniform3i;var _glUniform3iv=(location,count,value)=>{if(count<=96){var view=miniTempWebGLIntBuffers[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAP32[value+4*i>>2];view[i+1]=HEAP32[value+(4*i+4)>>2];view[i+2]=HEAP32[value+(4*i+8)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3iv(webglGetUniformLocation(location),view)};var _emscripten_glUniform3iv=_glUniform3iv;var _glUniform4f=(location,v0,v1,v2,v3)=>{GLctx.uniform4f(webglGetUniformLocation(location),v0,v1,v2,v3)};var _emscripten_glUniform4f=_glUniform4f;var _glUniform4fv=(location,count,value)=>{if(count<=72){var view=miniTempWebGLFloatBuffers[4*count-1];var heap=HEAPF32;value>>=2;for(var i=0;i<4*count;i+=4){var dst=value+i;view[i]=heap[dst];view[i+1]=heap[dst+1];view[i+2]=heap[dst+2];view[i+3]=heap[dst+3]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(webglGetUniformLocation(location),view)};var _emscripten_glUniform4fv=_glUniform4fv;var _glUniform4i=(location,v0,v1,v2,v3)=>{GLctx.uniform4i(webglGetUniformLocation(location),v0,v1,v2,v3)};var _emscripten_glUniform4i=_glUniform4i;var _glUniform4iv=(location,count,value)=>{if(count<=72){var view=miniTempWebGLIntBuffers[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAP32[value+4*i>>2];view[i+1]=HEAP32[value+(4*i+4)>>2];view[i+2]=HEAP32[value+(4*i+8)>>2];view[i+3]=HEAP32[value+(4*i+12)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4iv(webglGetUniformLocation(location),view)};var _emscripten_glUniform4iv=_glUniform4iv;var _glUniformMatrix2fv=(location,count,transpose,value)=>{if(count<=72){var view=miniTempWebGLFloatBuffers[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(webglGetUniformLocation(location),!!transpose,view)};var _emscripten_glUniformMatrix2fv=_glUniformMatrix2fv;var _glUniformMatrix3fv=(location,count,transpose,value)=>{if(count<=32){var view=miniTempWebGLFloatBuffers[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(webglGetUniformLocation(location),!!transpose,view)};var _emscripten_glUniformMatrix3fv=_glUniformMatrix3fv;var _glUniformMatrix4fv=(location,count,transpose,value)=>{if(count<=18){var view=miniTempWebGLFloatBuffers[16*count-1];var heap=HEAPF32;value>>=2;for(var i=0;i<16*count;i+=16){var dst=value+i;view[i]=heap[dst];view[i+1]=heap[dst+1];view[i+2]=heap[dst+2];view[i+3]=heap[dst+3];view[i+4]=heap[dst+4];view[i+5]=heap[dst+5];view[i+6]=heap[dst+6];view[i+7]=heap[dst+7];view[i+8]=heap[dst+8];view[i+9]=heap[dst+9];view[i+10]=heap[dst+10];view[i+11]=heap[dst+11];view[i+12]=heap[dst+12];view[i+13]=heap[dst+13];view[i+14]=heap[dst+14];view[i+15]=heap[dst+15]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(webglGetUniformLocation(location),!!transpose,view)};var _emscripten_glUniformMatrix4fv=_glUniformMatrix4fv;var _glUseProgram=program=>{program=GL.programs[program];GLctx.useProgram(program);GLctx.currentProgram=program};var _emscripten_glUseProgram=_glUseProgram;var _glValidateProgram=program=>{GLctx.validateProgram(GL.programs[program])};var _emscripten_glValidateProgram=_glValidateProgram;function _glVertexAttrib1f(x0,x1){GLctx.vertexAttrib1f(x0,x1)}var _emscripten_glVertexAttrib1f=_glVertexAttrib1f;var _glVertexAttrib1fv=(index,v)=>{GLctx.vertexAttrib1f(index,HEAPF32[v>>2])};var _emscripten_glVertexAttrib1fv=_glVertexAttrib1fv;function _glVertexAttrib2f(x0,x1,x2){GLctx.vertexAttrib2f(x0,x1,x2)}var _emscripten_glVertexAttrib2f=_glVertexAttrib2f;var _glVertexAttrib2fv=(index,v)=>{GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])};var _emscripten_glVertexAttrib2fv=_glVertexAttrib2fv;function _glVertexAttrib3f(x0,x1,x2,x3){GLctx.vertexAttrib3f(x0,x1,x2,x3)}var _emscripten_glVertexAttrib3f=_glVertexAttrib3f;var _glVertexAttrib3fv=(index,v)=>{GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])};var _emscripten_glVertexAttrib3fv=_glVertexAttrib3fv;function _glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx.vertexAttrib4f(x0,x1,x2,x3,x4)}var _emscripten_glVertexAttrib4f=_glVertexAttrib4f;var _glVertexAttrib4fv=(index,v)=>{GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])};var _emscripten_glVertexAttrib4fv=_glVertexAttrib4fv;var _glVertexAttribDivisor=(index,divisor)=>{GLctx.vertexAttribDivisor(index,divisor)};var _glVertexAttribDivisorANGLE=_glVertexAttribDivisor;var _emscripten_glVertexAttribDivisorANGLE=_glVertexAttribDivisorANGLE;var _glVertexAttribPointer=(index,size,type,normalized,stride,ptr)=>{GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)};var _emscripten_glVertexAttribPointer=_glVertexAttribPointer;function _glViewport(x0,x1,x2,x3){GLctx.viewport(x0,x1,x2,x3)}var _emscripten_glViewport=_glViewport;var _emscripten_memcpy_js=(dest,src,num)=>HEAPU8.copyWithin(dest,src,src+num);var abortOnCannotGrowMemory=requestedSize=>{abort("OOM")};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;abortOnCannotGrowMemory(requestedSize)};var disableGamepadApiIfItThrows=()=>{try{navigator.getGamepads()}catch(e){navigator.getGamepads=null;return 1}};var _emscripten_sample_gamepad_data=()=>{if(!navigator.getGamepads||disableGamepadApiIfItThrows())return-1;return(JSEvents.lastGamepadState=navigator.getGamepads())?0:-1};var findCanvasEventTarget=target=>findEventTarget(target);var _emscripten_set_canvas_element_size=(target,width,height)=>{var canvas=findCanvasEventTarget(target);if(!canvas)return-4;canvas.width=width;canvas.height=height;return 0};var fillMouseEventData=(eventStruct,e,target)=>{HEAPF64[eventStruct>>3]=e.timeStamp;var idx=eventStruct>>2;HEAP32[idx+2]=e.screenX;HEAP32[idx+3]=e.screenY;HEAP32[idx+4]=e.clientX;HEAP32[idx+5]=e.clientY;HEAP32[idx+6]=e.ctrlKey;HEAP32[idx+7]=e.shiftKey;HEAP32[idx+8]=e.altKey;HEAP32[idx+9]=e.metaKey;HEAP16[idx*2+20]=e.button;HEAP16[idx*2+21]=e.buttons;HEAP32[idx+11]=e["movementX"];HEAP32[idx+12]=e["movementY"];var rect=getBoundingClientRect(target);HEAP32[idx+13]=e.clientX-rect.left;HEAP32[idx+14]=e.clientY-rect.top};var registerMouseEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=findEventTarget(target);var mouseEventHandlerFunc=(e=event)=>{fillMouseEventData(JSEvents.mouseEvent,e,target);if(((a1,a2,a3)=>dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3]))(eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_click_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerMouseEventCallback(target,userData,useCapture,callbackfunc,4,"click",targetThread);var fillFullscreenChangeEventData=eventStruct=>{var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP32[eventStruct>>2]=isFullscreen;HEAP32[eventStruct+4>>2]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement?.id||"";stringToUTF8(nodeName,eventStruct+8,128);stringToUTF8(id,eventStruct+136,128);HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+268>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+272>>2]=screen.width;HEAP32[eventStruct+276>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}};var registerFullscreenChangeEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{if(!JSEvents.fullscreenChangeEvent)JSEvents.fullscreenChangeEvent=_malloc(280);var fullscreenChangeEventhandlerFunc=(e=event)=>{var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;fillFullscreenChangeEventData(fullscreenChangeEvent);if(((a1,a2,a3)=>dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3]))(eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_fullscreenchange_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>{if(!JSEvents.fullscreenEnabled())return-1;target=findEventTarget(target);if(!target)return-4;registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange",targetThread);return registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange",targetThread)};var registerGamepadEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{if(!JSEvents.gamepadEvent)JSEvents.gamepadEvent=_malloc(1432);var gamepadEventHandlerFunc=(e=event)=>{var gamepadEvent=JSEvents.gamepadEvent;fillGamepadEventData(gamepadEvent,e["gamepad"]);if(((a1,a2,a3)=>dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3]))(eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_gamepadconnected_callback_on_thread=(userData,useCapture,callbackfunc,targetThread)=>{if(!navigator.getGamepads||disableGamepadApiIfItThrows())return-1;return registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread)};var _emscripten_set_gamepaddisconnected_callback_on_thread=(userData,useCapture,callbackfunc,targetThread)=>{if(!navigator.getGamepads||disableGamepadApiIfItThrows())return-1;return registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread)};var fillPointerlockChangeEventData=eventStruct=>{var pointerLockElement=document.pointerLockElement||document.mozPointerLockElement||document.webkitPointerLockElement||document.msPointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP32[eventStruct>>2]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement?.id||"";stringToUTF8(nodeName,eventStruct+4,128);stringToUTF8(id,eventStruct+132,128)};var registerPointerlockChangeEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{if(!JSEvents.pointerlockChangeEvent)JSEvents.pointerlockChangeEvent=_malloc(260);var pointerlockChangeEventHandlerFunc=(e=event)=>{var pointerlockChangeEvent=JSEvents.pointerlockChangeEvent;fillPointerlockChangeEventData(pointerlockChangeEvent);if(((a1,a2,a3)=>dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3]))(eventTypeId,pointerlockChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:pointerlockChangeEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_pointerlockchange_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>{if(!document||!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}target=findEventTarget(target);if(!target)return-4;registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"mozpointerlockchange",targetThread);registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"webkitpointerlockchange",targetThread);registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"mspointerlockchange",targetThread);return registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"pointerlockchange",targetThread)};var registerUiEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{if(!JSEvents.uiEvent)JSEvents.uiEvent=_malloc(36);target=findEventTarget(target);var uiEventHandlerFunc=(e=event)=>{if(e.target!=target){return}var b=document.body;if(!b){return}var uiEvent=JSEvents.uiEvent;HEAP32[uiEvent>>2]=e.detail;HEAP32[uiEvent+4>>2]=b.clientWidth;HEAP32[uiEvent+8>>2]=b.clientHeight;HEAP32[uiEvent+12>>2]=innerWidth;HEAP32[uiEvent+16>>2]=innerHeight;HEAP32[uiEvent+20>>2]=outerWidth;HEAP32[uiEvent+24>>2]=outerHeight;HEAP32[uiEvent+28>>2]=pageXOffset;HEAP32[uiEvent+32>>2]=pageYOffset;if(((a1,a2,a3)=>dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3]))(eventTypeId,uiEvent,userData))e.preventDefault()};var eventHandler={target:target,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:uiEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_resize_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerUiEventCallback(target,userData,useCapture,callbackfunc,10,"resize",targetThread);var registerTouchEventCallback=(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread)=>{if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1696);target=findEventTarget(target);var touchEventHandlerFunc=e=>{var t,touches={},et=e.touches;for(var i=0;i>3]=e.timeStamp;var idx=touchEvent>>2;HEAP32[idx+3]=e.ctrlKey;HEAP32[idx+4]=e.shiftKey;HEAP32[idx+5]=e.altKey;HEAP32[idx+6]=e.metaKey;idx+=7;var targetRect=getBoundingClientRect(target);var numTouches=0;for(var i in touches){t=touches[i];HEAP32[idx+0]=t.identifier;HEAP32[idx+1]=t.screenX;HEAP32[idx+2]=t.screenY;HEAP32[idx+3]=t.clientX;HEAP32[idx+4]=t.clientY;HEAP32[idx+5]=t.pageX;HEAP32[idx+6]=t.pageY;HEAP32[idx+7]=t.isChanged;HEAP32[idx+8]=t.onTarget;HEAP32[idx+9]=t.clientX-targetRect.left;HEAP32[idx+10]=t.clientY-targetRect.top;idx+=13;if(++numTouches>31){break}}HEAP32[touchEvent+8>>2]=numTouches;if(((a1,a2,a3)=>dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3]))(eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)};var _emscripten_set_touchcancel_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread);var _emscripten_set_touchend_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);var _emscripten_set_touchmove_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);var _emscripten_set_touchstart_callback_on_thread=(target,userData,useCapture,callbackfunc,targetThread)=>registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);var _emscripten_set_main_loop_timing=(mode,value)=>{Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(!Browser.mainLoop.running){Browser.mainLoop.running=true}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof Browser.setImmediate=="undefined"){if(typeof setImmediate=="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=event=>{if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);Browser.setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}else{Browser.setImmediate=setImmediate}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){Browser.setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0};var setMainLoop=(browserIterationFunc,fps,simulateInfiniteLoop,arg,noSetTiming)=>{assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=browserIterationFunc;Browser.mainLoop.arg=arg;var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;function checkIsRunning(){if(thisMainLoopId0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}Browser.mainLoop.updateStatus();if(!checkIsRunning())return;setTimeout(Browser.mainLoop.runner,0);return}if(!checkIsRunning())return;Browser.mainLoop.currentFrameNumber=Browser.mainLoop.currentFrameNumber+1|0;if(Browser.mainLoop.timingMode==1&&Browser.mainLoop.timingValue>1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}Browser.mainLoop.runIter(browserIterationFunc);if(!checkIsRunning())return;if(typeof SDL=="object")SDL.audio?.queueNewAudioData?.();Browser.mainLoop.scheduler()};if(!noSetTiming){if(fps&&fps>0){_emscripten_set_main_loop_timing(0,1e3/fps)}else{_emscripten_set_main_loop_timing(1,1)}Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"unwind"}};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var runtimeKeepaliveCounter=0;var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var safeSetTimeout=(func,timeout)=>setTimeout(()=>{callUserCallback(func)},timeout);var warnOnce=text=>{warnOnce.shown||={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;if(ENVIRONMENT_IS_NODE)text="warning: "+text;err(text)}};var Browser={mainLoop:{running:false,scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;setMainLoop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining{assert(img.complete,`Image ${name} could not be decoded`);var canvas=document.createElement("canvas");canvas.width=img.width;canvas.height=img.height;var ctx=canvas.getContext("2d");ctx.drawImage(img,0,0);preloadedImages[name]=canvas;URL.revokeObjectURL(url);onload?.(byteArray)};img.onerror=event=>{err(`Image ${url} could not be decoded`);onerror?.()};img.src=url};preloadPlugins.push(imagePlugin);var audioPlugin={};audioPlugin["canHandle"]=function audioPlugin_canHandle(name){return!Module.noAudioDecoding&&name.substr(-4)in{".ogg":1,".wav":1,".mp3":1}};audioPlugin["handle"]=function audioPlugin_handle(byteArray,name,onload,onerror){var done=false;function finish(audio){if(done)return;done=true;preloadedAudios[name]=audio;onload?.(byteArray)}var b=new Blob([byteArray],{type:Browser.getMimetype(name)});var url=URL.createObjectURL(b);var audio=new Audio;audio.addEventListener("canplaythrough",()=>finish(audio),false);audio.onerror=function audio_onerror(event){if(done)return;err(`warning: browser could not fully decode audio ${name}, trying slower base64 approach`);function encode64(data){var BASE="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var PAD="=";var ret="";var leftchar=0;var leftbits=0;for(var i=0;i=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;safeSetTimeout(()=>{finish(audio)},1e4)};preloadPlugins.push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||(()=>{});canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||(()=>{});canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",ev=>{if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx=="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(callback=>callback());Browser.init()}return ctx},destroyContext(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen(lockPointer,resizeCanvas){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;if(typeof Browser.lockPointer=="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas=="undefined")Browser.resizeCanvas=false;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}Module["onFullScreen"]?.(Browser.isFullscreen);Module["onFullscreen"]?.(Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?()=>canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"]):null)||(canvasContainer["webkitRequestFullScreen"]?()=>canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"]):null);canvasContainer.requestFullscreen()},exitFullscreen(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||(()=>{});CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame(func){if(typeof requestAnimationFrame=="function"){requestAnimationFrame(func);return}var RAF=Browser.fakeRequestAnimationFrame;RAF(func)},safeSetTimeout(func,timeout){return safeSetTimeout(func,timeout)},safeRequestAnimationFrame(func){return Browser.requestAnimationFrame(()=>{callUserCallback(func)})},getMimetype(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia(func){window.getUserMedia||=navigator["getUserMedia"]||navigator["mozGetUserMedia"];window.getUserMedia(func)},getMovementX(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseCoords(pageX,pageY){var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!="undefined"?window.scrollY:window.pageYOffset;var adjustedX=pageX-(scrollX+rect.left);var adjustedY=pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);return{x:adjustedX,y:adjustedY}},setMouseCoords(pageX,pageY){const{x:x,y:y}=Browser.calculateMouseCoords(pageX,pageY);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y},calculateMouseEvent(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var coords=Browser.calculateMouseCoords(touch.pageX,touch.pageY);if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];last||=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}Browser.setMouseCoords(event.pageX,event.pageY)}},resizeListeners:[],updateResizeListeners(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(listener=>listener(canvas.width,canvas.height))},setCanvasSize(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/hdocument.title=UTF8ToString(title);var _emscripten_sleep=ms=>Asyncify.handleSleep(wakeUp=>safeSetTimeout(wakeUp,ms));_emscripten_sleep.isAsync=true;var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var stringToAscii=(str,buffer)=>{for(var i=0;i>0]=str.charCodeAt(i)}HEAP8[buffer>>0]=0};var _environ_get=(__environ,environ_buf)=>{var bufSize=0;getEnvStrings().forEach((string,i)=>{var ptr=environ_buf+bufSize;HEAPU32[__environ+i*4>>2]=ptr;stringToAscii(string,ptr);bufSize+=string.length+1});return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(string=>bufSize+=string.length+1);HEAPU32[penviron_buf_size>>2]=bufSize;return 0};function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doWritev=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(typeof offset!=="undefined"){offset+=curr}}return ret};function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=doWritev(stream,iov,iovcnt);HEAPU32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function GLFW_Window(id,width,height,framebufferWidth,framebufferHeight,title,monitor,share){this.id=id;this.x=0;this.y=0;this.fullscreen=false;this.storedX=0;this.storedY=0;this.width=width;this.height=height;this.framebufferWidth=framebufferWidth;this.framebufferHeight=framebufferHeight;this.storedWidth=width;this.storedHeight=height;this.title=title;this.monitor=monitor;this.share=share;this.attributes=Object.assign({},GLFW.hints);this.inputModes={208897:212993,208898:0,208899:0};this.buttons=0;this.keys=new Array;this.domKeys=new Array;this.shouldClose=0;this.title=null;this.windowPosFunc=0;this.windowSizeFunc=0;this.windowCloseFunc=0;this.windowRefreshFunc=0;this.windowFocusFunc=0;this.windowIconifyFunc=0;this.windowMaximizeFunc=0;this.framebufferSizeFunc=0;this.windowContentScaleFunc=0;this.mouseButtonFunc=0;this.cursorPosFunc=0;this.cursorEnterFunc=0;this.scrollFunc=0;this.dropFunc=0;this.keyFunc=0;this.charFunc=0;this.userptr=0}var GLFW={WindowFromId:id=>{if(id<=0||!GLFW.windows)return null;return GLFW.windows[id-1]},joystickFunc:0,errorFunc:0,monitorFunc:0,active:null,scale:null,windows:null,monitors:null,monitorString:null,versionString:null,initialTime:null,extensions:null,devicePixelRatioMQL:null,hints:null,primaryTouchId:null,defaultHints:{131073:0,131074:0,131075:1,131076:1,131077:1,131082:0,135169:8,135170:8,135171:8,135172:8,135173:24,135174:8,135175:0,135176:0,135177:0,135178:0,135179:0,135180:0,135181:0,135182:0,135183:0,139265:196609,139266:1,139267:0,139268:0,139269:0,139270:0,139271:0,139272:0,139276:0},DOMToGLFWKeyCode:keycode=>{switch(keycode){case 32:return 32;case 222:return 39;case 188:return 44;case 173:return 45;case 189:return 45;case 190:return 46;case 191:return 47;case 48:return 48;case 49:return 49;case 50:return 50;case 51:return 51;case 52:return 52;case 53:return 53;case 54:return 54;case 55:return 55;case 56:return 56;case 57:return 57;case 59:return 59;case 61:return 61;case 187:return 61;case 65:return 65;case 66:return 66;case 67:return 67;case 68:return 68;case 69:return 69;case 70:return 70;case 71:return 71;case 72:return 72;case 73:return 73;case 74:return 74;case 75:return 75;case 76:return 76;case 77:return 77;case 78:return 78;case 79:return 79;case 80:return 80;case 81:return 81;case 82:return 82;case 83:return 83;case 84:return 84;case 85:return 85;case 86:return 86;case 87:return 87;case 88:return 88;case 89:return 89;case 90:return 90;case 219:return 91;case 220:return 92;case 221:return 93;case 192:return 96;case 27:return 256;case 13:return 257;case 9:return 258;case 8:return 259;case 45:return 260;case 46:return 261;case 39:return 262;case 37:return 263;case 40:return 264;case 38:return 265;case 33:return 266;case 34:return 267;case 36:return 268;case 35:return 269;case 20:return 280;case 145:return 281;case 144:return 282;case 44:return 283;case 19:return 284;case 112:return 290;case 113:return 291;case 114:return 292;case 115:return 293;case 116:return 294;case 117:return 295;case 118:return 296;case 119:return 297;case 120:return 298;case 121:return 299;case 122:return 300;case 123:return 301;case 124:return 302;case 125:return 303;case 126:return 304;case 127:return 305;case 128:return 306;case 129:return 307;case 130:return 308;case 131:return 309;case 132:return 310;case 133:return 311;case 134:return 312;case 135:return 313;case 136:return 314;case 96:return 320;case 97:return 321;case 98:return 322;case 99:return 323;case 100:return 324;case 101:return 325;case 102:return 326;case 103:return 327;case 104:return 328;case 105:return 329;case 110:return 330;case 111:return 331;case 106:return 332;case 109:return 333;case 107:return 334;case 16:return 340;case 17:return 341;case 18:return 342;case 91:return 343;case 93:return 348;default:return-1}},getModBits:win=>{var mod=0;if(win.keys[340])mod|=1;if(win.keys[341])mod|=2;if(win.keys[342])mod|=4;if(win.keys[343])mod|=8;return mod},onKeyPress:event=>{if(!GLFW.active||!GLFW.active.charFunc)return;if(event.ctrlKey||event.metaKey)return;var charCode=event.charCode;if(charCode==0||charCode>=0&&charCode<=31)return;((a1,a2)=>dynCall_vii.apply(null,[GLFW.active.charFunc,a1,a2]))(GLFW.active.id,charCode)},onKeyChanged:(keyCode,status)=>{if(!GLFW.active)return;var key=GLFW.DOMToGLFWKeyCode(keyCode);if(key==-1)return;var repeat=status&&GLFW.active.keys[key];GLFW.active.keys[key]=status;GLFW.active.domKeys[keyCode]=status;if(GLFW.active.keyFunc){if(repeat)status=2;((a1,a2,a3,a4,a5)=>dynCall_viiiii.apply(null,[GLFW.active.keyFunc,a1,a2,a3,a4,a5]))(GLFW.active.id,key,keyCode,status,GLFW.getModBits(GLFW.active))}},onGamepadConnected:event=>{GLFW.refreshJoysticks()},onGamepadDisconnected:event=>{GLFW.refreshJoysticks()},onKeydown:event=>{GLFW.onKeyChanged(event.keyCode,1);if(event.keyCode===8||event.keyCode===9){event.preventDefault()}},onKeyup:event=>{GLFW.onKeyChanged(event.keyCode,0)},onBlur:event=>{if(!GLFW.active)return;for(var i=0;i{if(!GLFW.active)return;if(event.type==="touchmove"){event.preventDefault();let primaryChanged=false;for(let i of event.changedTouches){if(GLFW.primaryTouchId===i.identifier){Browser.setMouseCoords(i.pageX,i.pageY);primaryChanged=true;break}}if(!primaryChanged){return}}else{Browser.calculateMouseEvent(event)}if(event.target!=Module["canvas"]||!GLFW.active.cursorPosFunc)return;if(GLFW.active.cursorPosFunc){((a1,a2,a3)=>dynCall_vidd.apply(null,[GLFW.active.cursorPosFunc,a1,a2,a3]))(GLFW.active.id,Browser.mouseX,Browser.mouseY)}},DOMToGLFWMouseButton:event=>{var eventButton=event["button"];if(eventButton>0){if(eventButton==1){eventButton=2}else{eventButton=1}}return eventButton},onMouseenter:event=>{if(!GLFW.active)return;if(event.target!=Module["canvas"])return;if(GLFW.active.cursorEnterFunc){((a1,a2)=>dynCall_vii.apply(null,[GLFW.active.cursorEnterFunc,a1,a2]))(GLFW.active.id,1)}},onMouseleave:event=>{if(!GLFW.active)return;if(event.target!=Module["canvas"])return;if(GLFW.active.cursorEnterFunc){((a1,a2)=>dynCall_vii.apply(null,[GLFW.active.cursorEnterFunc,a1,a2]))(GLFW.active.id,0)}},onMouseButtonChanged:(event,status)=>{if(!GLFW.active)return;if(event.target!=Module["canvas"])return;const isTouchType=event.type==="touchstart"||event.type==="touchend"||event.type==="touchcancel";let eventButton=0;if(isTouchType){event.preventDefault();let primaryChanged=false;if(GLFW.primaryTouchId===null&&event.type==="touchstart"&&event.targetTouches.length>0){const chosenTouch=event.targetTouches[0];GLFW.primaryTouchId=chosenTouch.identifier;Browser.setMouseCoords(chosenTouch.pageX,chosenTouch.pageY);primaryChanged=true}else if(event.type==="touchend"||event.type==="touchcancel"){for(let i of event.changedTouches){if(GLFW.primaryTouchId===i.identifier){GLFW.primaryTouchId=null;primaryChanged=true;break}}}if(!primaryChanged){return}}else{Browser.calculateMouseEvent(event);eventButton=GLFW.DOMToGLFWMouseButton(event)}if(status==1){GLFW.active.buttons|=1<dynCall_viiii.apply(null,[GLFW.active.mouseButtonFunc,a1,a2,a3,a4]))(GLFW.active.id,eventButton,status,GLFW.getModBits(GLFW.active))}},onMouseButtonDown:event=>{if(!GLFW.active)return;GLFW.onMouseButtonChanged(event,1)},onMouseButtonUp:event=>{if(!GLFW.active)return;GLFW.onMouseButtonChanged(event,0)},onMouseWheel:event=>{var delta=-Browser.getMouseWheelDelta(event);delta=delta==0?0:delta>0?Math.max(delta,1):Math.min(delta,-1);GLFW.wheelPos+=delta;if(!GLFW.active||!GLFW.active.scrollFunc||event.target!=Module["canvas"])return;var sx=0;var sy=delta;if(event.type=="mousewheel"){sx=event.wheelDeltaX}else{sx=event.deltaX}((a1,a2,a3)=>dynCall_vidd.apply(null,[GLFW.active.scrollFunc,a1,a2,a3]))(GLFW.active.id,sx,sy);event.preventDefault()},onCanvasResize:(width,height,framebufferWidth,framebufferHeight)=>{if(!GLFW.active)return;var resizeNeeded=false;if(document["fullscreen"]||document["fullScreen"]||document["mozFullScreen"]||document["webkitIsFullScreen"]){if(!GLFW.active.fullscreen){resizeNeeded=width!=screen.width||height!=screen.height;GLFW.active.storedX=GLFW.active.x;GLFW.active.storedY=GLFW.active.y;GLFW.active.storedWidth=GLFW.active.width;GLFW.active.storedHeight=GLFW.active.height;GLFW.active.x=GLFW.active.y=0;GLFW.active.width=screen.width;GLFW.active.height=screen.height;GLFW.active.fullscreen=true}}else if(GLFW.active.fullscreen==true){resizeNeeded=width!=GLFW.active.storedWidth||height!=GLFW.active.storedHeight;GLFW.active.x=GLFW.active.storedX;GLFW.active.y=GLFW.active.storedY;GLFW.active.width=GLFW.active.storedWidth;GLFW.active.height=GLFW.active.storedHeight;GLFW.active.fullscreen=false}if(resizeNeeded){Browser.setCanvasSize(GLFW.active.width,GLFW.active.height)}else if(GLFW.active.width!=width||GLFW.active.height!=height||GLFW.active.framebufferWidth!=framebufferWidth||GLFW.active.framebufferHeight!=framebufferHeight){GLFW.active.width=width;GLFW.active.height=height;GLFW.active.framebufferWidth=framebufferWidth;GLFW.active.framebufferHeight=framebufferHeight;GLFW.onWindowSizeChanged();GLFW.onFramebufferSizeChanged()}},onWindowSizeChanged:()=>{if(!GLFW.active)return;if(GLFW.active.windowSizeFunc){((a1,a2,a3)=>dynCall_viii.apply(null,[GLFW.active.windowSizeFunc,a1,a2,a3]))(GLFW.active.id,GLFW.active.width,GLFW.active.height)}},onFramebufferSizeChanged:()=>{if(!GLFW.active)return;if(GLFW.active.framebufferSizeFunc){((a1,a2,a3)=>dynCall_viii.apply(null,[GLFW.active.framebufferSizeFunc,a1,a2,a3]))(GLFW.active.id,GLFW.active.framebufferWidth,GLFW.active.framebufferHeight)}},onWindowContentScaleChanged:scale=>{GLFW.scale=scale;if(!GLFW.active)return;if(GLFW.active.windowContentScaleFunc){((a1,a2,a3)=>dynCall_viff.apply(null,[GLFW.active.windowContentScaleFunc,a1,a2,a3]))(GLFW.active.id,GLFW.scale,GLFW.scale)}},getTime:()=>_emscripten_get_now()/1e3,setWindowTitle:(winid,title)=>{var win=GLFW.WindowFromId(winid);if(!win)return;win.title=title;if(GLFW.active.id==win.id){_emscripten_set_window_title(title)}},setJoystickCallback:cbfun=>{var prevcbfun=GLFW.joystickFunc;GLFW.joystickFunc=cbfun;GLFW.refreshJoysticks();return prevcbfun},joys:{},lastGamepadState:[],lastGamepadStateFrame:null,refreshJoysticks:()=>{if(Browser.mainLoop.currentFrameNumber!==GLFW.lastGamepadStateFrame||!Browser.mainLoop.currentFrameNumber){GLFW.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads||[];GLFW.lastGamepadStateFrame=Browser.mainLoop.currentFrameNumber;for(var joy=0;joydynCall_vii.apply(null,[GLFW.joystickFunc,a1,a2]))(joy,262145)}}var data=GLFW.joys[joy];for(var i=0;i>0]=gamepad.buttons[i].pressed}for(var i=0;i>2]=gamepad.axes[i]}}else{if(GLFW.joys[joy]){out("glfw joystick disconnected",joy);if(GLFW.joystickFunc){((a1,a2)=>dynCall_vii.apply(null,[GLFW.joystickFunc,a1,a2]))(joy,262146)}_free(GLFW.joys[joy].id);_free(GLFW.joys[joy].buttons);_free(GLFW.joys[joy].axes);delete GLFW.joys[joy]}}}}},setKeyCallback:(winid,cbfun)=>{var win=GLFW.WindowFromId(winid);if(!win)return null;var prevcbfun=win.keyFunc;win.keyFunc=cbfun;return prevcbfun},setCharCallback:(winid,cbfun)=>{var win=GLFW.WindowFromId(winid);if(!win)return null;var prevcbfun=win.charFunc;win.charFunc=cbfun;return prevcbfun},setMouseButtonCallback:(winid,cbfun)=>{var win=GLFW.WindowFromId(winid);if(!win)return null;var prevcbfun=win.mouseButtonFunc;win.mouseButtonFunc=cbfun;return prevcbfun},setCursorPosCallback:(winid,cbfun)=>{var win=GLFW.WindowFromId(winid);if(!win)return null;var prevcbfun=win.cursorPosFunc;win.cursorPosFunc=cbfun;return prevcbfun},setScrollCallback:(winid,cbfun)=>{var win=GLFW.WindowFromId(winid);if(!win)return null;var prevcbfun=win.scrollFunc;win.scrollFunc=cbfun;return prevcbfun},setDropCallback:(winid,cbfun)=>{var win=GLFW.WindowFromId(winid);if(!win)return null;var prevcbfun=win.dropFunc;win.dropFunc=cbfun;return prevcbfun},onDrop:event=>{if(!GLFW.active||!GLFW.active.dropFunc)return;if(!event.dataTransfer||!event.dataTransfer.files||event.dataTransfer.files.length==0)return;event.preventDefault();var filenames=_malloc(event.dataTransfer.files.length*4);var filenamesArray=[];var count=event.dataTransfer.files.length;var written=0;var drop_dir=".glfw_dropped_files";FS.createPath("/",drop_dir);function save(file){var path="/"+drop_dir+"/"+file.name.replace(/\//g,"_");var reader=new FileReader;reader.onloadend=e=>{if(reader.readyState!=2){++written;out("failed to read dropped file: "+file.name+": "+reader.error);return}var data=e.target.result;FS.writeFile(path,new Uint8Array(data));if(++written===count){((a1,a2,a3)=>dynCall_viii.apply(null,[GLFW.active.dropFunc,a1,a2,a3]))(GLFW.active.id,count,filenames);for(var i=0;i>2]=filename}for(var i=0;i{if(!GLFW.active||!GLFW.active.dropFunc)return;event.preventDefault();return false},setWindowSizeCallback:(winid,cbfun)=>{var win=GLFW.WindowFromId(winid);if(!win)return null;var prevcbfun=win.windowSizeFunc;win.windowSizeFunc=cbfun;return prevcbfun},setWindowCloseCallback:(winid,cbfun)=>{var win=GLFW.WindowFromId(winid);if(!win)return null;var prevcbfun=win.windowCloseFunc;win.windowCloseFunc=cbfun;return prevcbfun},setWindowRefreshCallback:(winid,cbfun)=>{var win=GLFW.WindowFromId(winid);if(!win)return null;var prevcbfun=win.windowRefreshFunc;win.windowRefreshFunc=cbfun;return prevcbfun},onClickRequestPointerLock:e=>{if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();e.preventDefault()}},setInputMode:(winid,mode,value)=>{var win=GLFW.WindowFromId(winid);if(!win)return;switch(mode){case 208897:{switch(value){case 212993:{win.inputModes[mode]=value;Module["canvas"].removeEventListener("click",GLFW.onClickRequestPointerLock,true);Module["canvas"].exitPointerLock();break}case 212994:{err("glfwSetInputMode called with GLFW_CURSOR_HIDDEN value not implemented");break}case 212995:{win.inputModes[mode]=value;Module["canvas"].addEventListener("click",GLFW.onClickRequestPointerLock,true);Module["canvas"].requestPointerLock();break}default:{err(`glfwSetInputMode called with unknown value parameter value: ${value}`);break}}break}case 208898:{err("glfwSetInputMode called with GLFW_STICKY_KEYS mode not implemented");break}case 208899:{err("glfwSetInputMode called with GLFW_STICKY_MOUSE_BUTTONS mode not implemented");break}case 208900:{err("glfwSetInputMode called with GLFW_LOCK_KEY_MODS mode not implemented");break}case 3342341:{err("glfwSetInputMode called with GLFW_RAW_MOUSE_MOTION mode not implemented");break}default:{err(`glfwSetInputMode called with unknown mode parameter value: ${mode}`);break}}},getKey:(winid,key)=>{var win=GLFW.WindowFromId(winid);if(!win)return 0;return win.keys[key]},getMouseButton:(winid,button)=>{var win=GLFW.WindowFromId(winid);if(!win)return 0;return(win.buttons&1<0},getCursorPos:(winid,x,y)=>{HEAPF64[x>>3]=Browser.mouseX;HEAPF64[y>>3]=Browser.mouseY},getMousePos:(winid,x,y)=>{HEAP32[x>>2]=Browser.mouseX;HEAP32[y>>2]=Browser.mouseY},setCursorPos:(winid,x,y)=>{},getWindowPos:(winid,x,y)=>{var wx=0;var wy=0;var win=GLFW.WindowFromId(winid);if(win){wx=win.x;wy=win.y}if(x){HEAP32[x>>2]=wx}if(y){HEAP32[y>>2]=wy}},setWindowPos:(winid,x,y)=>{var win=GLFW.WindowFromId(winid);if(!win)return;win.x=x;win.y=y},getWindowSize:(winid,width,height)=>{var ww=0;var wh=0;var win=GLFW.WindowFromId(winid);if(win){ww=win.width;wh=win.height}if(width){HEAP32[width>>2]=ww}if(height){HEAP32[height>>2]=wh}},setWindowSize:(winid,width,height)=>{var win=GLFW.WindowFromId(winid);if(!win)return;if(GLFW.active.id==win.id){Browser.setCanvasSize(width,height)}},defaultWindowHints:()=>{GLFW.hints=Object.assign({},GLFW.defaultHints)},createWindow:(width,height,title,monitor,share)=>{var i,id;for(i=0;i0)throw"glfwCreateWindow only supports one window at time currently";id=i+1;if(width<=0||height<=0)return 0;if(monitor){Browser.requestFullscreen()}else{Browser.setCanvasSize(width,height)}for(i=0;i0;if(i==GLFW.windows.length){if(useWebGL){var contextAttributes={antialias:GLFW.hints[135181]>1,depth:GLFW.hints[135173]>0,stencil:GLFW.hints[135174]>0,alpha:GLFW.hints[135172]>0};Module.ctx=Browser.createContext(Module["canvas"],true,true,contextAttributes)}else{Browser.init()}}if(!Module.ctx&&useWebGL)return 0;const canvas=Module["canvas"];var win=new GLFW_Window(id,canvas.clientWidth,canvas.clientHeight,canvas.width,canvas.height,title,monitor,share);if(id-1==GLFW.windows.length){GLFW.windows.push(win)}else{GLFW.windows[id-1]=win}GLFW.active=win;GLFW.adjustCanvasDimensions();return win.id},destroyWindow:winid=>{var win=GLFW.WindowFromId(winid);if(!win)return;if(win.windowCloseFunc){(a1=>dynCall_vi.apply(null,[win.windowCloseFunc,a1]))(win.id)}GLFW.windows[win.id-1]=null;if(GLFW.active.id==win.id)GLFW.active=null;for(var i=0;i{},requestFullscreen(lockPointer,resizeCanvas){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;if(typeof Browser.lockPointer=="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas=="undefined")Browser.resizeCanvas=false;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas);Browser.updateResizeListeners()}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas);Browser.updateResizeListeners()}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?()=>canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"]):null)||(canvasContainer["webkitRequestFullScreen"]?()=>canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"]):null);canvasContainer.requestFullscreen()},updateCanvasDimensions(canvas,wNative,hNative){const scale=GLFW.getHiDPIScale();if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h{var win=GLFW.WindowFromId(winid);if(!win)return;const isHiDPIAware=GLFW.isHiDPIAware();win.attributes[attrib]=value;if(isHiDPIAware!==GLFW.isHiDPIAware())GLFW.adjustCanvasDimensions()},getDevicePixelRatio(){return typeof devicePixelRatio=="number"&&devicePixelRatio||1},isHiDPIAware(){if(GLFW.active)return GLFW.active.attributes[139276]>0;else return false},adjustCanvasDimensions(){const canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,canvas.clientWidth,canvas.clientHeight);Browser.updateResizeListeners()},getHiDPIScale(){return GLFW.isHiDPIAware()?GLFW.scale:1},onDevicePixelRatioChange(){GLFW.onWindowContentScaleChanged(GLFW.getDevicePixelRatio());GLFW.adjustCanvasDimensions()},GLFW2ParamToGLFW3Param:param=>{var table={196609:0,196610:0,196611:0,196612:0,196613:0,196614:0,131073:0,131074:0,131075:0,131076:0,131077:135169,131078:135170,131079:135171,131080:135172,131081:135173,131082:135174,131083:135183,131084:135175,131085:135176,131086:135177,131087:135178,131088:135179,131089:135180,131090:0,131091:135181,131092:139266,131093:139267,131094:139270,131095:139271,131096:139272};return table[param]}};var _glfwCreateWindow=(width,height,title,monitor,share)=>GLFW.createWindow(width,height,title,monitor,share);var _glfwDefaultWindowHints=()=>GLFW.defaultWindowHints();var _glfwDestroyWindow=winid=>GLFW.destroyWindow(winid);var _glfwGetPrimaryMonitor=()=>1;var _glfwGetTime=()=>GLFW.getTime()-GLFW.initialTime;var _glfwGetVideoModes=(monitor,count)=>{HEAP32[count>>2]=0;return 0};var _glfwInit=()=>{if(GLFW.windows)return 1;GLFW.initialTime=GLFW.getTime();GLFW.defaultWindowHints();GLFW.windows=new Array;GLFW.active=null;GLFW.scale=GLFW.getDevicePixelRatio();window.addEventListener("gamepadconnected",GLFW.onGamepadConnected,true);window.addEventListener("gamepaddisconnected",GLFW.onGamepadDisconnected,true);window.addEventListener("keydown",GLFW.onKeydown,true);window.addEventListener("keypress",GLFW.onKeyPress,true);window.addEventListener("keyup",GLFW.onKeyup,true);window.addEventListener("blur",GLFW.onBlur,true);GLFW.devicePixelRatioMQL=window.matchMedia("(resolution: "+GLFW.getDevicePixelRatio()+"dppx)");GLFW.devicePixelRatioMQL.addEventListener("change",GLFW.onDevicePixelRatioChange);Module["canvas"].addEventListener("touchmove",GLFW.onMousemove,true);Module["canvas"].addEventListener("touchstart",GLFW.onMouseButtonDown,true);Module["canvas"].addEventListener("touchcancel",GLFW.onMouseButtonUp,true);Module["canvas"].addEventListener("touchend",GLFW.onMouseButtonUp,true);Module["canvas"].addEventListener("mousemove",GLFW.onMousemove,true);Module["canvas"].addEventListener("mousedown",GLFW.onMouseButtonDown,true);Module["canvas"].addEventListener("mouseup",GLFW.onMouseButtonUp,true);Module["canvas"].addEventListener("wheel",GLFW.onMouseWheel,true);Module["canvas"].addEventListener("mousewheel",GLFW.onMouseWheel,true);Module["canvas"].addEventListener("mouseenter",GLFW.onMouseenter,true);Module["canvas"].addEventListener("mouseleave",GLFW.onMouseleave,true);Module["canvas"].addEventListener("drop",GLFW.onDrop,true);Module["canvas"].addEventListener("dragover",GLFW.onDragover,true);Browser.requestFullscreen=GLFW.requestFullscreen;Browser.calculateMouseCoords=GLFW.calculateMouseCoords;Browser.updateCanvasDimensions=GLFW.updateCanvasDimensions;Browser.resizeListeners.push((width,height)=>{if(GLFW.isHiDPIAware()){var canvas=Module["canvas"];GLFW.onCanvasResize(canvas.clientWidth,canvas.clientHeight,width,height)}else{GLFW.onCanvasResize(width,height,width,height)}});return 1};var _glfwMakeContextCurrent=winid=>{};var _glfwSetCharCallback=(winid,cbfun)=>GLFW.setCharCallback(winid,cbfun);var _glfwSetCursorEnterCallback=(winid,cbfun)=>{var win=GLFW.WindowFromId(winid);if(!win)return null;var prevcbfun=win.cursorEnterFunc;win.cursorEnterFunc=cbfun;return prevcbfun};var _glfwSetCursorPosCallback=(winid,cbfun)=>GLFW.setCursorPosCallback(winid,cbfun);var _glfwSetDropCallback=(winid,cbfun)=>GLFW.setDropCallback(winid,cbfun);var _glfwSetErrorCallback=cbfun=>{var prevcbfun=GLFW.errorFunc;GLFW.errorFunc=cbfun;return prevcbfun};var _glfwSetKeyCallback=(winid,cbfun)=>GLFW.setKeyCallback(winid,cbfun);var _glfwSetMouseButtonCallback=(winid,cbfun)=>GLFW.setMouseButtonCallback(winid,cbfun);var _glfwSetScrollCallback=(winid,cbfun)=>GLFW.setScrollCallback(winid,cbfun);var _glfwSetWindowFocusCallback=(winid,cbfun)=>{var win=GLFW.WindowFromId(winid);if(!win)return null;var prevcbfun=win.windowFocusFunc;win.windowFocusFunc=cbfun;return prevcbfun};var _glfwSetWindowIconifyCallback=(winid,cbfun)=>{var win=GLFW.WindowFromId(winid);if(!win)return null;var prevcbfun=win.windowIconifyFunc;win.windowIconifyFunc=cbfun;return prevcbfun};var _glfwSetWindowShouldClose=(winid,value)=>{var win=GLFW.WindowFromId(winid);if(!win)return;win.shouldClose=value};var _glfwSetWindowSizeCallback=(winid,cbfun)=>GLFW.setWindowSizeCallback(winid,cbfun);var _glfwSwapBuffers=winid=>GLFW.swapBuffers(winid);var _glfwTerminate=()=>{window.removeEventListener("gamepadconnected",GLFW.onGamepadConnected,true);window.removeEventListener("gamepaddisconnected",GLFW.onGamepadDisconnected,true);window.removeEventListener("keydown",GLFW.onKeydown,true);window.removeEventListener("keypress",GLFW.onKeyPress,true);window.removeEventListener("keyup",GLFW.onKeyup,true);window.removeEventListener("blur",GLFW.onBlur,true);Module["canvas"].removeEventListener("touchmove",GLFW.onMousemove,true);Module["canvas"].removeEventListener("touchstart",GLFW.onMouseButtonDown,true);Module["canvas"].removeEventListener("touchcancel",GLFW.onMouseButtonUp,true);Module["canvas"].removeEventListener("touchend",GLFW.onMouseButtonUp,true);Module["canvas"].removeEventListener("mousemove",GLFW.onMousemove,true);Module["canvas"].removeEventListener("mousedown",GLFW.onMouseButtonDown,true);Module["canvas"].removeEventListener("mouseup",GLFW.onMouseButtonUp,true);Module["canvas"].removeEventListener("wheel",GLFW.onMouseWheel,true);Module["canvas"].removeEventListener("mousewheel",GLFW.onMouseWheel,true);Module["canvas"].removeEventListener("mouseenter",GLFW.onMouseenter,true);Module["canvas"].removeEventListener("mouseleave",GLFW.onMouseleave,true);Module["canvas"].removeEventListener("drop",GLFW.onDrop,true);Module["canvas"].removeEventListener("dragover",GLFW.onDragover,true);if(GLFW.devicePixelRatioMQL)GLFW.devicePixelRatioMQL.removeEventListener("change",GLFW.onDevicePixelRatioChange);Module["canvas"].width=Module["canvas"].height=1;GLFW.windows=null;GLFW.active=null};var _glfwWindowHint=(target,hint)=>{GLFW.hints[target]=hint};var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var arraySum=(array,index)=>{var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum};var MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];var addDays=(date,days)=>{var newDate=new Date(date.getTime());while(days>0){var leap=isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var _strftime=(s,maxsize,format,tm)=>{var tm_zone=HEAPU32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value=="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}return thisDate.getFullYear()}return thisDate.getFullYear()-1}var EXPANSION_RULES_2={"%a":date=>WEEKDAYS[date.tm_wday].substring(0,3),"%A":date=>WEEKDAYS[date.tm_wday],"%b":date=>MONTHS[date.tm_mon].substring(0,3),"%B":date=>MONTHS[date.tm_mon],"%C":date=>{var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":date=>leadingNulls(date.tm_mday,2),"%e":date=>leadingSomething(date.tm_mday,2," "),"%g":date=>getWeekBasedYear(date).toString().substring(2),"%G":date=>getWeekBasedYear(date),"%H":date=>leadingNulls(date.tm_hour,2),"%I":date=>{var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":date=>leadingNulls(date.tm_mday+arraySum(isLeapYear(date.tm_year+1900)?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR,date.tm_mon-1),3),"%m":date=>leadingNulls(date.tm_mon+1,2),"%M":date=>leadingNulls(date.tm_min,2),"%n":()=>"\n","%p":date=>{if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}return"PM"},"%S":date=>leadingNulls(date.tm_sec,2),"%t":()=>"\t","%u":date=>date.tm_wday||7,"%U":date=>{var days=date.tm_yday+7-date.tm_wday;return leadingNulls(Math.floor(days/7),2)},"%V":date=>{var val=Math.floor((date.tm_yday+7-(date.tm_wday+6)%7)/7);if((date.tm_wday+371-date.tm_yday-2)%7<=2){val++}if(!val){val=52;var dec31=(date.tm_wday+7-date.tm_yday-1)%7;if(dec31==4||dec31==5&&isLeapYear(date.tm_year%400-1)){val++}}else if(val==53){var jan1=(date.tm_wday+371-date.tm_yday)%7;if(jan1!=4&&(jan1!=3||!isLeapYear(date.tm_year)))val=1}return leadingNulls(val,2)},"%w":date=>date.tm_wday,"%W":date=>{var days=date.tm_yday+7-(date.tm_wday+6)%7;return leadingNulls(Math.floor(days/7),2)},"%y":date=>(date.tm_year+1900).toString().substring(2),"%Y":date=>date.tm_year+1900,"%z":date=>{var off=date.tm_gmtoff;var ahead=off>=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":date=>date.tm_zone,"%%":()=>"%"};pattern=pattern.replace(/%%/g,"\0\0");for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}pattern=pattern.replace(/\0\0/g,"%");var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1};var _strftime_l=(s,maxsize,format,tm,loc)=>_strftime(s,maxsize,format,tm);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var runAndAbortIfError=func=>{try{return func()}catch(e){abort(e)}};var runtimeKeepalivePush=()=>{runtimeKeepaliveCounter+=1};var runtimeKeepalivePop=()=>{runtimeKeepaliveCounter-=1};var Asyncify={instrumentWasmImports(imports){var importPattern=/^(invoke_.*|__asyncjs__.*)$/;for(let[x,original]of Object.entries(imports)){let sig=original.sig;if(typeof original=="function"){let isAsyncifyImport=original.isAsync||importPattern.test(x)}}},instrumentWasmExports(exports){var ret={};for(let[x,original]of Object.entries(exports)){if(typeof original=="function"){ret[x]=function(){Asyncify.exportCallStack.push(x);try{return original.apply(null,arguments)}finally{if(!ABORT){var y=Asyncify.exportCallStack.pop();Asyncify.maybeStopUnwind()}}}}else{ret[x]=original}}return ret},State:{Normal:0,Unwinding:1,Rewinding:2,Disabled:3},state:0,StackSize:4096,currData:null,handleSleepReturnValue:0,exportCallStack:[],callStackNameToId:{},callStackIdToName:{},callStackId:0,asyncPromiseHandlers:null,sleepCallbacks:[],getCallStackId(funcName){var id=Asyncify.callStackNameToId[funcName];if(id===undefined){id=Asyncify.callStackId++;Asyncify.callStackNameToId[funcName]=id;Asyncify.callStackIdToName[id]=funcName}return id},maybeStopUnwind(){if(Asyncify.currData&&Asyncify.state===Asyncify.State.Unwinding&&Asyncify.exportCallStack.length===0){Asyncify.state=Asyncify.State.Normal;runAndAbortIfError(_asyncify_stop_unwind);if(typeof Fibers!="undefined"){Fibers.trampoline()}}},whenDone(){return new Promise((resolve,reject)=>{Asyncify.asyncPromiseHandlers={resolve:resolve,reject:reject}})},allocateData(){var ptr=_malloc(12+Asyncify.StackSize);Asyncify.setDataHeader(ptr,ptr+12,Asyncify.StackSize);Asyncify.setDataRewindFunc(ptr);return ptr},setDataHeader(ptr,stack,stackSize){HEAPU32[ptr>>2]=stack;HEAPU32[ptr+4>>2]=stack+stackSize},setDataRewindFunc(ptr){var bottomOfCallStack=Asyncify.exportCallStack[0];var rewindId=Asyncify.getCallStackId(bottomOfCallStack);HEAP32[ptr+8>>2]=rewindId},getDataRewindFunc(ptr){var id=HEAP32[ptr+8>>2];var name=Asyncify.callStackIdToName[id];var func=wasmExports[name];return func},doRewind(ptr){var start=Asyncify.getDataRewindFunc(ptr);return start()},handleSleep(startAsync){if(ABORT)return;if(Asyncify.state===Asyncify.State.Normal){var reachedCallback=false;var reachedAfterCallback=false;startAsync((handleSleepReturnValue=0)=>{if(ABORT)return;Asyncify.handleSleepReturnValue=handleSleepReturnValue;reachedCallback=true;if(!reachedAfterCallback){return}Asyncify.state=Asyncify.State.Rewinding;runAndAbortIfError(()=>_asyncify_start_rewind(Asyncify.currData));if(typeof Browser!="undefined"&&Browser.mainLoop.func){Browser.mainLoop.resume()}var asyncWasmReturnValue,isError=false;try{asyncWasmReturnValue=Asyncify.doRewind(Asyncify.currData)}catch(err){asyncWasmReturnValue=err;isError=true}var handled=false;if(!Asyncify.currData){var asyncPromiseHandlers=Asyncify.asyncPromiseHandlers;if(asyncPromiseHandlers){Asyncify.asyncPromiseHandlers=null;(isError?asyncPromiseHandlers.reject:asyncPromiseHandlers.resolve)(asyncWasmReturnValue);handled=true}}if(isError&&!handled){throw asyncWasmReturnValue}});reachedAfterCallback=true;if(!reachedCallback){Asyncify.state=Asyncify.State.Unwinding;Asyncify.currData=Asyncify.allocateData();if(typeof Browser!="undefined"&&Browser.mainLoop.func){Browser.mainLoop.pause()}runAndAbortIfError(()=>_asyncify_start_unwind(Asyncify.currData))}}else if(Asyncify.state===Asyncify.State.Rewinding){Asyncify.state=Asyncify.State.Normal;runAndAbortIfError(_asyncify_stop_rewind);_free(Asyncify.currData);Asyncify.currData=null;Asyncify.sleepCallbacks.forEach(func=>callUserCallback(func))}else{abort(`invalid state: ${Asyncify.state}`)}return Asyncify.handleSleepReturnValue},handleAsync(startAsync){return Asyncify.handleSleep(wakeUp=>{startAsync().then(wakeUp)})}};var getCFunc=ident=>{var func=Module["_"+ident];return func};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={"string":str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},"array":arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i(___wasm_call_ctors=wasmExports["ie"])();var _main=Module["_main"]=(a0,a1)=>(_main=Module["_main"]=wasmExports["je"])(a0,a1);var _malloc=Module["_malloc"]=a0=>(_malloc=Module["_malloc"]=wasmExports["le"])(a0);var _free=Module["_free"]=a0=>(_free=Module["_free"]=wasmExports["me"])(a0);var ___errno_location=()=>(___errno_location=wasmExports["ne"])();var stackSave=()=>(stackSave=wasmExports["oe"])();var stackRestore=a0=>(stackRestore=wasmExports["pe"])(a0);var stackAlloc=a0=>(stackAlloc=wasmExports["qe"])(a0);var ___cxa_is_pointer_type=a0=>(___cxa_is_pointer_type=wasmExports["re"])(a0);var dynCall_vii=Module["dynCall_vii"]=(a0,a1,a2)=>(dynCall_vii=Module["dynCall_vii"]=wasmExports["se"])(a0,a1,a2);var dynCall_viii=Module["dynCall_viii"]=(a0,a1,a2,a3)=>(dynCall_viii=Module["dynCall_viii"]=wasmExports["te"])(a0,a1,a2,a3);var dynCall_viiiii=Module["dynCall_viiiii"]=(a0,a1,a2,a3,a4,a5)=>(dynCall_viiiii=Module["dynCall_viiiii"]=wasmExports["ue"])(a0,a1,a2,a3,a4,a5);var dynCall_viiii=Module["dynCall_viiii"]=(a0,a1,a2,a3,a4)=>(dynCall_viiii=Module["dynCall_viiii"]=wasmExports["ve"])(a0,a1,a2,a3,a4);var dynCall_vidd=Module["dynCall_vidd"]=(a0,a1,a2,a3)=>(dynCall_vidd=Module["dynCall_vidd"]=wasmExports["we"])(a0,a1,a2,a3);var dynCall_iiii=Module["dynCall_iiii"]=(a0,a1,a2,a3)=>(dynCall_iiii=Module["dynCall_iiii"]=wasmExports["xe"])(a0,a1,a2,a3);var dynCall_vi=Module["dynCall_vi"]=(a0,a1)=>(dynCall_vi=Module["dynCall_vi"]=wasmExports["ye"])(a0,a1);var dynCall_viff=Module["dynCall_viff"]=(a0,a1,a2,a3)=>(dynCall_viff=Module["dynCall_viff"]=wasmExports["ze"])(a0,a1,a2,a3);var _asyncify_start_unwind=a0=>(_asyncify_start_unwind=wasmExports["Ae"])(a0);var _asyncify_stop_unwind=()=>(_asyncify_stop_unwind=wasmExports["Be"])();var _asyncify_start_rewind=a0=>(_asyncify_start_rewind=wasmExports["Ce"])(a0);var _asyncify_stop_rewind=()=>(_asyncify_stop_rewind=wasmExports["De"])();var ___start_em_js=Module["___start_em_js"]=38163;var ___stop_em_js=Module["___stop_em_js"]=38236;Module["addRunDependency"]=addRunDependency;Module["removeRunDependency"]=removeRunDependency;Module["FS_createPath"]=FS.createPath;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createDevice"]=FS.createDevice;Module["ccall"]=ccall;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_unlink"]=FS.unlink;var calledRun;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function callMain(args=[]){var entryFunction=_main;args.unshift(thisProgram);var argc=args.length;var argv=stackAlloc((argc+1)*4);var argv_ptr=argv;args.forEach(arg=>{HEAPU32[argv_ptr>>2]=stringToUTF8OnStack(arg);argv_ptr+=4});HEAPU32[argv_ptr>>2]=0;try{var ret=entryFunction(argc,argv);exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(args=arguments_){if(runDependencies>0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(shouldRunNow)callMain(args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"])shouldRunNow=false;run(); diff --git a/pisiskvory/pisiskvory.wasm b/pisiskvory/pisiskvory.wasm deleted file mode 100755 index 84719a5b53e1ed3c793b71d8edd7d33b0b882115..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 391459 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

*e#>v%fO0k7(AHpI2(V_s|boZ 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%0Ae%Qk4wvB?R!_E#jQ5WzritC1i7gM(f8pSQ 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 Dgj69sEnl6c+>}A^9C4xyg7*@M1PB;H zvs=w8nLT^ANG(=+-DLLQ_n8c=eT^s8ZP4;fa~H(sIy5b;t4;6+OAB}QD-bf#3^h@= zu8`RF0XK3kC!k4`4>gFnM;rq!NEB(n-M~;?>r3JMyKsiPUSH<4#1aDAB7G&PGnzKb zn=!MpHy4sUcfO#R*yVkKiz)E&F#BAXdJaBAI9f%!EM4thA0dQCx`LPP z{7?TP)W8n>^e-3wv>{lq)Q|Lj;u6U0opLI&3poYMtK)zpBzX`wAC?yEED3{rtcbMe zl!(F?aX#ReMh*m*aX`;7tXR)_GRy~u`HF03y#auU&d4DY9f)C|nqG2f{j3x{oInG7 z&lHk@S(k1i9`z1F+$(Z+F0U-&SXswp)P4t!!PrYXvOF^KnpA3U#}Wc(iYHAKNVPmC zzhXT|qKBG42?CjjnlN!RLJ^e+V-=5j89#3$02AYXZEF}4TSViDybg}w0oYW>2KJn zUlMS{!-}VJ@9}$7t{j?E2(fRq44!B0ghbuR`A`v2*xg78he^XVPO|fc25Wq0&T`7S z-YXa#=YX))GAu2ktq{u8X3umKMY{m4v-%p2CK6mgQVvkmldb8}t-Elif_msh@_3Z9 z)kv;+*GFV~F(e@ySsp-}OCq}M2uwCnwl*UdOoaFwQA_-T8Luom;45SQwz}_?9LJ|&2qY~@02*S+?DP2=c zm8~KR6^a=w`>p%B7Tae1c8L=T-!YHSlG9#ueBh3jqfL_8lr!ntL+)rs7*}%Z2 z!B!i!8q?T`4Db%G<87WiHk5_5gz7M6e8XDEHK?{mY|N+w?&InR_aV^Or90`>2$JLf zU?D}YHXHt(lXh-xN%pY>Q8+Fv)H7`B@ivfB&)&R~HpeIVvr48}g(MkIm$h@JRuQ?i z;ANIY-|)W?S?Ty_yE5Vb8=FXm#>U1bhV&d&6aG*B#R8uWVa3dN>`b5tBuwJX&jT)p-GA$`RON%<6syoSo!gS z?&A@r*x{Ak=huh9@QUsu=fj4VcOO-kM2xT63Xiw4I=dUgS^atiq!`KSuoUYAov~hK z1eESXQmO|XEEI3DbqS-VjnoSt7Os!7Ilut1M9|s83%88D1tEXomdbuim!l?ICH1Ko zIpr$4aTlf$T(j>4Bh&5W8NtTP_)K#PwZq}>4Zi-`TacO;Zi!XDEF^BlV@t)ad$z%%} zyD(jrJQ;I-jRW*B>yDj7QgKuXO|F0(X+Ll1O>BLKNStNuQR99HcsRZAM&KKrVFJ1a zyt2il$S+(^@5d#~{^(oG5|f=#dJwpYl3c^?*A0+y^4^N}k!GN3HXK62o+AV#H!Ofi z4G8c{QGNcWBsW^?$QVan(_z5T_=9f|qGwQ>Yg2ekB9;StUySmg|4SW<$`=qk2I>aBZ9U+q5({^;?|o4$clx1DUZaw~~A5gG6;g-|91I z>uURGQd3BwYgBnHFWKtKev}TPOYDH1?DPf>2F^*`ASSax96O}>KCACvW^W$td(iPg%fugB20JKp}{N4wAN#2$R9I!pi zU|-ZU7rb2>knlkzF1}I@bWLc+lc*~RX@OAL{7dL6dXr9M8YXjE0|B7>)$tTQvmnL8 z=I#oRtDCUNoS#;gtPk3a{Kf#hUK(zwX#hOFL9(?t|LlkIieMvTKaBSe5#{Yjv2Pl^ zOsbO8pkRp{q+q0xPHg35c}%(PkpMJ0DFdb;7upl;qS*5VrNEY74j*=R0bf{@x_QC7 zbtCYs+f+>WbMY~L4~n!D3F@A2%^OA<%!S=nm8)9@@lYU9lO@hfzFWg7M^=&9*C2G5 zuElYh?Fz-zh)(!iVw_sXp3hz$k%Bt)9ngilC}SyyO^hz!95gvchu%xPZk=G%o$GPH z7Vi>~j(0xhGY~)`vlSx|fkkE)AD`8W)z=bq0PwF?Xe%U$7G8~xBF2IX#Scl3yTELmoazH zcg*9v=`0-Sm{|xK&O(5Zc#wsl;g*DWhiOTOYq`Sc;c_6sgGEgTe2K5A+sQb7#u+#g zlt~siQcO}3G|@FAD8g$=EZTcRCwn*WWYOLmnpijSgt_?&63orG8_2+X6$u9B9V8f- zuOq?0d?N|=<(o(_E8k3lRr#$Xt7NTiq?58%H&WcHZY8s1hCgPMMH&7)`ij$e&hj{H zW5uBrqo?~{$7ahBPJ@&vH)`irO@A~FqZ8qp2Ag$AA9acn4l`Kq7<7SH3m^TT z-JFWFigr}g)?Q9)IvYz%Y>D}XK|fb`*_)51%MW45Q44gzyDO_xK(^fQo>sO=q6h@a z$(=X*VO?jllrO1Sal4Uz1Wrq;c2v72SS%6pBc73MwXsLk`5; z=8t~ZH_R#rSFh}j>?*sTFd8b#XDMfZ=3%tj1!@s=P;hy{IBd%S6R@7VgAp;a2|3y z6ObQ<5AF2fK(9TF3gsaCx;E2Ph1#7+d5}EGm>;!CC`!mNG?k8%j~Y;u)W>w$XcPt! zw_W0%zyzH`%w3M`q^VN~)u)*S-1!SEak>}HBlPs*VCa*osqRTuCdt1bJFBKNPFF-X4O~j7N0rOB4qQilWMVAla^hVwQ_4r%>|elIIr|7jjzwVTX>u0q>SV~v%zrz8Rr4dGrRjKiMwA!1 z3_FR8@Vq_ySCCxZOFDQieAS6^f8NFM6=-xK^ei%7+mE=jm!Q&Y8ML~@Fhn23Jd6y+ zPlTzHjW!x4e|+J5m_PGTFAQgpDmk4XHIQErwrJ5;!%!7e8U9Qd zNit>!*bg%42o2#M-76W>`gW|yk)w|h+EJfaFhg90kgQ~Z9N;BzM2N~%0ziPd){q0r z5+gWV9l2mO*<^LY0T1$dcv5}kO0Wu^FmO|CC#6~@RJ9F-lNS@;@&}FH(pWPitjrr; z$PQ)EOXAkEQoiFon)rJouRK%HeQ?2*-yHkW<}^4+250QE`=no}T{}4jr7^(fDDYon z=Sg6}S5Cw?uw*q$#e3R;W%&0mD1-fc;velNs>=OW2EptT_tORhI(7g1+Y&djZW=1Wi5A!6WYhX2!~u+n0Xxa}Qj3 z@XObI{{9DWIA9LoE*ke;&+ zvxZ4N+q=^rF#NYZI}{D=t;jp|6uXKs%z#$K6`V>El&kLbp)j7lXw>;u-{w?m4!TJ> z@^^_6pT@t($|vnie~|U>5a+WOtn*nqsAunH*t!OvNCRdta)8lvAY3cVc&9@!~7tMz|Ln0z3OJW>$TJonOaHzcB zE7_&f>F~p812;Le*W`JV6j(CZ3M%DKd-7voR`yicanQpF2jeONPZAVrqI*RJ)-%+P zqAj*;GVWES_{wr|S2(RY<<+bm;!etOYPwV$Q1PO)@`=jJUMdK*L`GxU$Y|>1s^}m` zy=>q1kRYUGqr;k(yxZJ^OM~Huf{i*lV>E;efQGCVP85|W3H3*#Yre$#oYRts1?X~G zlGPiHM>cS4M{9TnQKLt&1_0T3|v^NwE|Y-7e4>Zaoojk?EpX3YB zKR!ly{!eNf8+@|wL%(hCl(+R~Q5c(bSb9=+IGKJ;NL_BJBf*HqxHEZD*Q{uFD3GibL#c2$a zR8`(spkMn%>5vb+3oZ|&bSwYm3Z!Y3(vtQzWyGiYQ0>eeh@^bj=VJ%JqQ2M@P%FdH z19FgJOCT>nCpxi}SsNWW5Vb?l8A?;9KH&VP~dD7fq?Js5}8enVj?w5g<18-frDVGXxALXzNTN1~h9NOTh$2`06(8PRZU(3&&2 z1}l)FWjQ+{T_RpA7>7(`9#W78&Y_xtIQdZ2XSz{vY-SJ12(WI(9(F3dZP9Xv&c0@b zo}S!pn}BW7a_(qQZmyhxlZb8&O(K=mlq5T(SxX}qm`oZG#MvRyxiQZ zvswnZ)<0hmu7>Ox0?>~!1yvZH@{?ekF4@+Z*b0oRIJ5*h#I`Jl5u6G4PT$cPOP;B8 z*m;xOR{UZPqkd?u&ds2^ar+hdYRO+!_>leWkGZ!DaJu9+)~7?a$*DBHv$KLW)9P)w zhG+kvU2%#+Ik(|~$SGqZ_n?D275;JAx6-`o<{gj)zNmG%WtMO$!lVS)ho>(|l%tTmjb+CN&+z93^g z#dQSA!x|9@^40GIVqNw`Me!U}CiBJEP%=$Fk(SE|nPX7Mp4qS#E*_g6r&h~o4c#KH znBOrz7OGHzIP#y^G3z*f@HT%n&30`5JO9Q6JuP78Wd-28CXnfWwjeGZL|wpXau0R5 zqmE7JkG8_;pyi6`3eI14_vh*&2fjDtcrkvxDjHL7ft=w2MGAQm={6z*2Artt?RvTE z=|waGI%iVcR8cc}|2gCqXyI}tZMZj*UyD|O7;xK!v=B&D2235&A8bB`BHW6UPK$fA zO6SN-L;Z8!SUBRUV8sfyrYY9)r7X2la*FJb(Mna+oG%sUr9xi{i&@^RuL${m=ln`o zh!>Sa{gqIXN;)>c9XZ<=B%K7ig&#}4rNc9waaIw>dvI%p8b2sOUUm_KqBR}i z0c?dNu`&|(5&~?~%OQ}$NT<1VWXKGGZ0Q?!0UluzR23tyfp2IC@g*?AhB9^X-6mf1 zKo&8{2UPTdv$Kc;cC&h+D2A%HUMf$=a^kWk40-3=27Ek%XOxIpYAzCg7z@?C97Hds55>%4Y6j)bthPrm7bau@8^S(-)mShEoLg3UrAG}~FGzCxJ3 zX`Ha+Dem4bGg`-+5SBww0^$bLVOx!z!D2~ ztBcK?I~HuMchI^7h-kKE;GTKSbgR#4{JaRTm99n+#C!<#!yizPro)uL1(=K44bQf{ zjNILNjgXMyHtY(p6n^94ZD1R7!=-iFmfKx&p+$sU1KUeg>jl>MQf zdchnX9DK}02j9Y((Fz*8^y1~6Mix2q6mt}Ghbw9t-X*&7g z_MrO?FF=p-?mL`U+`DS`ouXejoOR!Ey%SVnZ^NB41`2v`juiH(gp@IdlzJahY-oG> zU`Q!Oyr(OMmEu#>g+PHe6v`t9F7AF}1)LEWrTA3oeqynY?`QW@Pd6FHQmLVCDO*WS zP|8?R=6FZV7(=1u82ykTisdD|V*~+gPL&gQLvGKecQg{8?~FUgWU@DI=rD-i8h8@Qi(ssQ&hYq~6Exl7+4BhG9!y5E3=2 zEoC9p!OXAUEA_kKHvzT21y8n4((aU=faH_JuLakZ$&S0a(wJguw31hsHmFcbu|S|GFfc1P;2@S0H@5JO ziuhm^kxe0;(4}gvKZ!XVKkurMmD(_KK4Yx1gElbQVp~c7vfS3=2aj?l}l!u{gUF1qsjPrQ% z?~1V(LfbK$4^W3pUII_zS>HBHW8Re!!Fz#7#gx%K`RhuiZX%QMN%VGv*xRp&)9_Lp z_E^U2_8Tm>dqhwfeh)A3+aqQAhvlhwpb4qjTxM^3BxJ_v?&_S zag-R2J{rzHbzJZE0b`}eUN+0NvoW0o>L`agSRyf2hWH%32y+2EbUtbM71E zSd%BQCJFAu#*AlyxROKc@LYCS!cVN?=owWDksO>e+T~da+A#*@T{5(1L2D5443Iak zcEs~)41XAa7Cj7o#B*`qP@E(2yw3IFbzS!-$6)_fJ*cb&^ssO2nO8!D5YjEKRK zMqlS%rT{iYPmJlIy?K57fiYCIuSe%ddkb(->(K#yD0xjw=p(o!_L;3n7^lSyiI4ms zsT-7{2soL$SO-~~C$&}6cd9=LUJ;~hy4=3A6R@=vw1)V@22O?dE%0>mwY<_=``#LyDZpl^3F}4 za_wdgwW*Y;KG%v;6pr542)5PqNfQPx^~t}}(FHeyRgw>Lc;;i#{3)}v>tXwifxp#A ziMWeI+(n{T10;$yKtim6v-RGNY)E!50FZXAX{5s+{>P?@VW{RXlmiZ54lNn(qvD$3 zLVE|j2(Z^|RR}XWVkJ^w!6qt3`H~+gnyVBRVg_mZfv`IBwjX|Bz`2=AyK^#K7ip7- zv`Nm4B#y7>_>A3Jm16DSNyleMbbN+nJ zr%Tc1Q5~IYy2G^0pPGD;fXRcEEmaCKA71JR z!|!&PwXq9u=(HR==^~>{AB27I3pyPhy;g@;d>64t8lKYT<-w)W?p{9fVmV0^e4Sk3 ziVd9-OG#Qfz`~(ZIXiG@Q?3t2h#PVqztrZ52f~7vD-uxMPxnut#zjTbD% zU{X1vkdDjltmV3lMImT}7g89Gv9|qiaYM=zS=X{G0~BiDVU6=c=NF+2S*WSx<-uhd z2pDI5tMzM@`7-3ZXXu`JzE^bS8<;>KX*Lf7<^B_YALy&5H?VtZwCK8%fQBwYxV

nR= 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 z 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≪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 diff --git a/puficek.jpg b/puficek.jpg deleted file mode 100644 index 2a53cf3e3b54b2e9550aae775ee05571cfdd9a48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47623 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 diff --git a/vite.svg b/vite.svg deleted file mode 100644 index e7b8dfb..0000000 --- a/vite.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file