{"id":3909,"artifact_id":3675,"version":1,"data":{"version":1,"artifact":{"chain":"tezos","title":"DOTS : CUBE","artist":"tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep","tokenId":"90250","description":"Fun jumping DOTS and rainbow colors. INTERACTIVE > CLICK MOUSE. #interactive #webgl #maxelus #generativeart | Made by MAXELUS | @maxelusNET","contractAddress":"KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton"},"snapshot":{"net":[{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmXEy6VUkJPz9cTg2af1917zniBpqDFMwjKMckGbB9rnM7?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90250","host":"ipfs.arkivo.art","path":"/ipfs/QmXEy6VUkJPz9cTg2af1917zniBpqDFMwjKMckGbB9rnM7","type":"http","query":"?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90250","method":"GET","headers":{"sec-ch-ua":"\"HeadlessChrome\";v=\"119\", \"Chromium\";v=\"119\", \"Not?A_Brand\";v=\"24\"","user-agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/119.0.6045.9 Safari/537.36","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"Linux\"","upgrade-insecure-requests":"1"},"fragment":"","postData":null,"protocol":"https:"},"type":1,"external":false,"timestamp":1723855148537},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmXEy6VUkJPz9cTg2af1917zniBpqDFMwjKMckGbB9rnM7?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90250","body":"","status":301,"headers":{"date":"Sat, 17 Aug 2024 00:39:08 GMT","server":"nginx/1.27.0","location":"/ipfs/QmXEy6VUkJPz9cTg2af1917zniBpqDFMwjKMckGbB9rnM7/?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90250","connection":"keep-alive","x-ipfs-path":"/ipfs/QmXEy6VUkJPz9cTg2af1917zniBpqDFMwjKMckGbB9rnM7","content-type":"text/html; charset=utf-8","x-ipfs-roots":"QmXEy6VUkJPz9cTg2af1917zniBpqDFMwjKMckGbB9rnM7","content-length":"161","access-control-allow-origin":"*","access-control-allow-headers":"Content-Type\nRange\nUser-Agent\nX-Requested-With","access-control-allow-methods":"GET\nHEAD\nOPTIONS","access-control-expose-headers":"Content-Length\nContent-Range\nX-Chunked-Output\nX-Ipfs-Path\nX-Ipfs-Roots\nX-Stream-Output"}},"type":2,"external":false,"timestamp":1723855148595},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmXEy6VUkJPz9cTg2af1917zniBpqDFMwjKMckGbB9rnM7/?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90250","host":"ipfs.arkivo.art","path":"/ipfs/QmXEy6VUkJPz9cTg2af1917zniBpqDFMwjKMckGbB9rnM7/","type":"http","query":"?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90250","method":"GET","headers":{"sec-ch-ua":"\"HeadlessChrome\";v=\"119\", \"Chromium\";v=\"119\", \"Not?A_Brand\";v=\"24\"","user-agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/119.0.6045.9 Safari/537.36","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"Linux\"","upgrade-insecure-requests":"1"},"fragment":"","postData":null,"protocol":"https:"},"type":1,"external":false,"timestamp":1723855148598},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmXEy6VUkJPz9cTg2af1917zniBpqDFMwjKMckGbB9rnM7/?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90250","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 00:39:08 GMT","etag":"\"QmXEy6VUkJPz9cTg2af1917zniBpqDFMwjKMckGbB9rnM7\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/QmXEy6VUkJPz9cTg2af1917zniBpqDFMwjKMckGbB9rnM7/","content-type":"text/html","x-ipfs-roots":"QmXEy6VUkJPz9cTg2af1917zniBpqDFMwjKMckGbB9rnM7","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"5030","access-control-allow-origin":"*","access-control-allow-headers":"Content-Type\nRange\nUser-Agent\nX-Requested-With","access-control-allow-methods":"GET\nHEAD\nOPTIONS","access-control-expose-headers":"Content-Length\nContent-Range\nX-Chunked-Output\nX-Ipfs-Path\nX-Ipfs-Roots\nX-Stream-Output"}},"type":2,"external":false,"timestamp":1723855148606},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmXEy6VUkJPz9cTg2af1917zniBpqDFMwjKMckGbB9rnM7/aa9e4edf17c7809998c6addb80c797df.js","host":"ipfs.arkivo.art","path":"/ipfs/QmXEy6VUkJPz9cTg2af1917zniBpqDFMwjKMckGbB9rnM7/aa9e4edf17c7809998c6addb80c797df.js","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/QmXEy6VUkJPz9cTg2af1917zniBpqDFMwjKMckGbB9rnM7/?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90250","sec-ch-ua":"\"HeadlessChrome\";v=\"119\", \"Chromium\";v=\"119\", \"Not?A_Brand\";v=\"24\"","user-agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/119.0.6045.9 Safari/537.36","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"Linux\""},"fragment":"","postData":null,"protocol":"https:"},"type":1,"external":false,"timestamp":1723855148645},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmXEy6VUkJPz9cTg2af1917zniBpqDFMwjKMckGbB9rnM7/aa9e4edf17c7809998c6addb80c797df.js","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 00:39:08 GMT","etag":"\"QmW5VRzUQ5cMRhXQn8wdFAteTsWmKBb6XmCMqGQJWqQviM\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/QmXEy6VUkJPz9cTg2af1917zniBpqDFMwjKMckGbB9rnM7/aa9e4edf17c7809998c6addb80c797df.js","content-type":"text/javascript; charset=utf-8","x-ipfs-roots":"QmXEy6VUkJPz9cTg2af1917zniBpqDFMwjKMckGbB9rnM7,QmW5VRzUQ5cMRhXQn8wdFAteTsWmKBb6XmCMqGQJWqQviM","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"110639","access-control-allow-origin":"*","access-control-allow-headers":"Content-Type, Range, User-Agent, X-Requested-With","access-control-allow-methods":"GET, HEAD, OPTIONS","access-control-expose-headers":"Content-Length, Content-Range, X-Chunked-Output, X-Ipfs-Path, X-Ipfs-Roots, X-Stream-Output"}},"type":2,"external":false,"timestamp":1723855148664},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmXEy6VUkJPz9cTg2af1917zniBpqDFMwjKMckGbB9rnM7/d42eec60fb62dd4e2219591ce7b264cd.js.unityweb","host":"ipfs.arkivo.art","path":"/ipfs/QmXEy6VUkJPz9cTg2af1917zniBpqDFMwjKMckGbB9rnM7/d42eec60fb62dd4e2219591ce7b264cd.js.unityweb","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/QmXEy6VUkJPz9cTg2af1917zniBpqDFMwjKMckGbB9rnM7/?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90250","sec-ch-ua":"\"HeadlessChrome\";v=\"119\", \"Chromium\";v=\"119\", \"Not?A_Brand\";v=\"24\"","user-agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/119.0.6045.9 Safari/537.36","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"Linux\""},"fragment":"","postData":null,"protocol":"https:"},"type":1,"external":false,"timestamp":1723855148720},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmXEy6VUkJPz9cTg2af1917zniBpqDFMwjKMckGbB9rnM7/5fad1f1afc386beca61c815f462cb12b.wasm.unityweb","host":"ipfs.arkivo.art","path":"/ipfs/QmXEy6VUkJPz9cTg2af1917zniBpqDFMwjKMckGbB9rnM7/5fad1f1afc386beca61c815f462cb12b.wasm.unityweb","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/QmXEy6VUkJPz9cTg2af1917zniBpqDFMwjKMckGbB9rnM7/?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90250","sec-ch-ua":"\"HeadlessChrome\";v=\"119\", \"Chromium\";v=\"119\", \"Not?A_Brand\";v=\"24\"","user-agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/119.0.6045.9 Safari/537.36","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"Linux\""},"fragment":"","postData":null,"protocol":"https:"},"type":1,"external":false,"timestamp":1723855148721},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmXEy6VUkJPz9cTg2af1917zniBpqDFMwjKMckGbB9rnM7/d42eec60fb62dd4e2219591ce7b264cd.js.unityweb","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 00:39:08 GMT","etag":"\"QmeXvHqyR9UpMgHAegxVahXksaJgQQryCpks1CzNmbbHuo\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/QmXEy6VUkJPz9cTg2af1917zniBpqDFMwjKMckGbB9rnM7/d42eec60fb62dd4e2219591ce7b264cd.js.unityweb","content-type":"application/octet-stream","x-ipfs-roots":"QmXEy6VUkJPz9cTg2af1917zniBpqDFMwjKMckGbB9rnM7,QmeXvHqyR9UpMgHAegxVahXksaJgQQryCpks1CzNmbbHuo","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"73733","access-control-allow-origin":"*","access-control-allow-headers":"Content-Type, Range, User-Agent, X-Requested-With","access-control-allow-methods":"GET, HEAD, OPTIONS","access-control-expose-headers":"Content-Length, Content-Range, X-Chunked-Output, X-Ipfs-Path, X-Ipfs-Roots, X-Stream-Output"}},"type":2,"external":false,"timestamp":1723855148770},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmXEy6VUkJPz9cTg2af1917zniBpqDFMwjKMckGbB9rnM7/5fad1f1afc386beca61c815f462cb12b.wasm.unityweb","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 00:39:08 GMT","etag":"\"QmXzmmNa5nxDvaMn4As8KyoounSfNLvfSZpCMhsAwwgF7x\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/QmXEy6VUkJPz9cTg2af1917zniBpqDFMwjKMckGbB9rnM7/5fad1f1afc386beca61c815f462cb12b.wasm.unityweb","content-type":"application/octet-stream","x-ipfs-roots":"QmXEy6VUkJPz9cTg2af1917zniBpqDFMwjKMckGbB9rnM7,QmXzmmNa5nxDvaMn4As8KyoounSfNLvfSZpCMhsAwwgF7x","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"4376450","access-control-allow-origin":"*","access-control-allow-headers":"Content-Type, Range, User-Agent, X-Requested-With","access-control-allow-methods":"GET, HEAD, OPTIONS","access-control-expose-headers":"Content-Length, Content-Range, X-Chunked-Output, X-Ipfs-Path, X-Ipfs-Roots, X-Stream-Output"}},"type":2,"external":false,"timestamp":1723855148783},{"data":{"url":"blob:https://ipfs.arkivo.art/fce3992d-3fb9-4663-8e7c-aedd0208fda0","host":"","path":"https://ipfs.arkivo.art/fce3992d-3fb9-4663-8e7c-aedd0208fda0","type":"http","query":"","method":"GET","headers":{"referer":"","user-agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/119.0.6045.9 Safari/537.36"},"fragment":"","postData":null,"protocol":"blob:"},"type":1,"external":false,"timestamp":1723855148797},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmXEy6VUkJPz9cTg2af1917zniBpqDFMwjKMckGbB9rnM7/d2393f0fb9c6e8437d3a8bdb208bc9c6.data.unityweb","host":"ipfs.arkivo.art","path":"/ipfs/QmXEy6VUkJPz9cTg2af1917zniBpqDFMwjKMckGbB9rnM7/d2393f0fb9c6e8437d3a8bdb208bc9c6.data.unityweb","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/QmXEy6VUkJPz9cTg2af1917zniBpqDFMwjKMckGbB9rnM7/?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90250","sec-ch-ua":"\"HeadlessChrome\";v=\"119\", \"Chromium\";v=\"119\", \"Not?A_Brand\";v=\"24\"","user-agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/119.0.6045.9 Safari/537.36","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"Linux\""},"fragment":"","postData":null,"protocol":"https:"},"type":1,"external":false,"timestamp":1723855148819},{"data":{"url":"blob:https://ipfs.arkivo.art/fce3992d-3fb9-4663-8e7c-aedd0208fda0","body":"\"this.require = function(e){var t={\\\\\\\"decompress.js\\\\\\\":function(e,t,r){t.exports=e(\\\\\\\"./dec/decode\\\\\\\").BrotliDecompressBuffer},\\\\\\\"dec/bit_reader.js\\\\\\\":function(e,t,r){function n(e){this.buf_=new Uint8Array(i),this.input_=e,this.reset()}const o=4096,i=8224,s=8191,a=new Uint32Array([0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215]);n.READ_SIZE=o,n.IBUF_MASK=s,n.prototype.reset=function(){this.buf_ptr_=0,this.val_=0,this.pos_=0,this.bit_pos_=0,this.bit_end_pos_=0,this.eos_=0,this.readMoreInput();for(var e=0;e<4;e++)this.val_|=this.buf_[this.pos_]<<8*e,++this.pos_;return this.bit_end_pos_>0},n.prototype.readMoreInput=function(){if(!(this.bit_end_pos_>256))if(this.eos_){if(this.bit_pos_>this.bit_end_pos_)throw new Error(\\\\\\\"Unexpected end of input \\\\\\\"+this.bit_pos_+\\\\\\\" \\\\\\\"+this.bit_end_pos_)}else{var e=this.buf_ptr_,t=this.input_.read(this.buf_,e,o);if(t<0)throw new Error(\\\\\\\"Unexpected end of input\\\\\\\");if(t<o){this.eos_=1;for(var r=0;r<32;r++)this.buf_[e+t+r]=0}if(0===e){for(var r=0;r<32;r++)this.buf_[8192+r]=this.buf_[r];this.buf_ptr_=o}else this.buf_ptr_=0;this.bit_end_pos_+=t<<3}},n.prototype.fillBitWindow=function(){for(;this.bit_pos_>=8;)this.val_>>>=8,this.val_|=this.buf_[this.pos_&s]<<24,++this.pos_,this.bit_pos_=this.bit_pos_-8>>>0,this.bit_end_pos_=this.bit_end_pos_-8>>>0},n.prototype.readBits=function(e){32-this.bit_pos_<e&&this.fillBitWindow();var t=this.val_>>>this.bit_pos_&a[e];return this.bit_pos_+=e,t},t.exports=n},\\\\\\\"dec/context.js\\\\\\\":function(e,t,r){r.lookup=new Uint8Array([0,0,0,0,0,0,0,0,0,4,4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,12,16,12,12,20,12,16,24,28,12,12,32,12,36,12,44,44,44,44,44,44,44,44,44,44,32,32,24,40,28,12,12,48,52,52,52,48,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,24,12,28,12,12,12,56,60,60,60,56,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,24,12,28,12,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,56,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,22,22,22,22,23,23,23,23,24,24,24,24,25,25,25,25,26,26,26,26,27,27,27,27,28,28,28,28,29,29,29,29,30,30,30,30,31,31,31,31,32,32,32,32,33,33,33,33,34,34,34,34,35,35,35,35,36,36,36,36,37,37,37,37,38,38,38,38,39,39,39,39,40,40,40,40,41,41,41,41,42,42,42,42,43,43,43,43,44,44,44,44,45,45,45,45,46,46,46,46,47,47,47,47,48,48,48,48,49,49,49,49,50,50,50,50,51,51,51,51,52,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,57,57,57,57,58,58,58,58,59,59,59,59,60,60,60,60,61,61,61,61,62,62,62,62,63,63,63,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),r.lookupOffsets=new Uint16Array([1024,1536,1280,1536,0,256,768,512])},\\\\\\\"dec/decode.js\\\\\\\":function(e,t,r){function n(e){var t;return 0===e.readBits(1)?16:(t=e.readBits(3),t>0?17+t:(t=e.readBits(3),t>0?8+t:17))}function o(e){if(e.readBits(1)){var t=e.readBits(3);return 0===t?1:e.readBits(t)+(1<<t)}return 0}function i(){this.meta_block_length=0,this.input_end=0,this.is_uncompressed=0,this.is_metadata=!1}function s(e){var t,r,n,o=new i;if(o.input_end=e.readBits(1),o.input_end&&e.readBits(1))return o;if(t=e.readBits(2)+4,7===t){if(o.is_metadata=!0,0!==e.readBits(1))throw new Error(\\\\\\\"Invalid reserved bit\\\\\\\");if(r=e.readBits(2),0===r)return o;for(n=0;n<r;n++){var s=e.readBits(8);if(n+1===r&&r>1&&0===s)throw new Error(\\\\\\\"Invalid size byte\\\\\\\");o.meta_block_length|=s<<8*n}}else for(n=0;n<t;++n){var a=e.readBits(4);if(n+1===t&&t>4&&0===a)throw new Error(\\\\\\\"Invalid size nibble\\\\\\\");o.meta_block_length|=a<<4*n}return++o.meta_block_length,o.input_end||o.is_metadata||(o.is_uncompressed=e.readBits(1)),o}function a(e,t,r){var n;return r.fillBitWindow(),t+=r.val_>>>r.bit_pos_&T,n=e[t].bits-F,n>0&&(r.bit_pos_+=F,t+=e[t].value,t+=r.val_>>>r.bit_pos_&(1<<n)-1),r.bit_pos_+=e[t].bits,e[t].value}function d(e,t,r,n){for(var o=0,i=V,s=0,a=0,d=32768,f=[],u=0;u<32;u++)f.push(new R(0,0));for(H(f,0,5,e,G);o<t&&d>0;){var c,l=0;if(n.readMoreInput(),n.fillBitWindow(),l+=n.val_>>>n.bit_pos_&31,n.bit_pos_+=f[l].bits,c=255&f[l].value,c<q)s=0,r[o++]=c,0!==c&&(i=c,d-=32768>>c);else{var p,h,w=c-14,b=0;if(c===q&&(b=i),a!==b&&(s=0,a=b),p=s,s>0&&(s-=2,s<<=w),s+=n.readBits(w)+3,h=s-p,o+h>t)throw new Error(\\\\\\\"[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols\\\\\\\");for(var m=0;m<h;m++)r[o+m]=a;o+=h,0!==a&&(d-=h<<15-a)}}if(0!==d)throw new Error(\\\\\\\"[ReadHuffmanCodeLengths] space = \\\\\\\"+d);for(;o<t;o++)r[o]=0}function f(e,t,r,n){var o,i=0,s=new Uint8Array(e);if(n.readMoreInput(),o=n.readBits(2),1===o){for(var a,f=e-1,u=0,c=new Int32Array(4),l=n.readBits(2)+1;f;)f>>=1,++u;for(a=0;a<l;++a)c[a]=n.readBits(u)%e,s[c[a]]=2;switch(s[c[0]]=1,l){case 1:break;case 3:if(c[0]===c[1]||c[0]===c[2]||c[1]===c[2])throw new Error(\\\\\\\"[ReadHuffmanCode] invalid symbols\\\\\\\");break;case 2:if(c[0]===c[1])throw new Error(\\\\\\\"[ReadHuffmanCode] invalid symbols\\\\\\\");s[c[1]]=1;break;case 4:if(c[0]===c[1]||c[0]===c[2]||c[0]===c[3]||c[1]===c[2]||c[1]===c[3]||c[2]===c[3])throw new Error(\\\\\\\"[ReadHuffmanCode] invalid symbols\\\\\\\");n.readBits(1)?(s[c[2]]=3,s[c[3]]=3):s[c[0]]=2}}else{var a,p=new Uint8Array(G),h=32,w=0,b=[new R(2,0),new R(2,4),new R(2,3),new R(3,2),new R(2,0),new R(2,4),new R(2,3),new R(4,1),new R(2,0),new R(2,4),new R(2,3),new R(3,2),new R(2,0),new R(2,4),new R(2,3),new R(4,5)];for(a=o;a<G&&h>0;++a){var m,v=Z[a],y=0;n.fillBitWindow(),y+=n.val_>>>n.bit_pos_&15,n.bit_pos_+=b[y].bits,m=b[y].value,p[v]=m,0!==m&&(h-=32>>m,++w)}if(1!==w&&0!==h)throw new Error(\\\\\\\"[ReadHuffmanCode] invalid num_codes or space\\\\\\\");d(p,e,s,n)}if(i=H(t,r,F,s,e),0===i)throw new Error(\\\\\\\"[ReadHuffmanCode] BuildHuffmanTable failed: \\\\\\\");return i}function u(e,t,r){var n,o;return n=a(e,t,r),o=N.kBlockLengthPrefixCode[n].nbits,N.kBlockLengthPrefixCode[n].offset+r.readBits(o)}function c(e,t,r){var n;return e<X?(r+=D[e],r&=3,n=t[r]+S[e]):n=e-X+1,n}function l(e,t){for(var r=e[t],n=t;n;--n)e[n]=e[n-1];e[0]=r}function p(e,t){var r,n=new Uint8Array(256);for(r=0;r<256;++r)n[r]=r;for(r=0;r<t;++r){var o=e[r];e[r]=n[o],o&&l(n,o)}}function h(e,t){this.alphabet_size=e,this.num_htrees=t,this.codes=new Array(t+t*K[e+31>>>5]),this.htrees=new Uint32Array(t)}function w(e,t){var r,n,i,s={num_htrees:null,context_map:null},d=0;t.readMoreInput();var u=s.num_htrees=o(t)+1,c=s.context_map=new Uint8Array(e);if(u<=1)return s;for(r=t.readBits(1),r&&(d=t.readBits(4)+1),n=[],i=0;i<I;i++)n[i]=new R(0,0);for(f(u+d,n,0,t),i=0;i<e;){var l;if(t.readMoreInput(),l=a(n,0,t),0===l)c[i]=0,++i;else if(l<=d)for(var h=1+(1<<l)+t.readBits(l);--h;){if(i>=e)throw new Error(\\\\\\\"[DecodeContextMap] i >= context_map_size\\\\\\\");c[i]=0,++i}else c[i]=l-d,++i}return t.readBits(1)&&p(c,e),s}function b(e,t,r,n,o,i,s){var d,f=2*r,u=r,c=a(t,r*I,s);d=0===c?o[f+(1&i[u])]:1===c?o[f+(i[u]-1&1)]+1:c-2,d>=e&&(d-=e),n[r]=d,o[f+(1&i[u])]=d,++i[u]}function m(e,t,r,n,o,i){var s,a=o+1,d=r&o,f=i.pos_&W.IBUF_MASK;if(t<8||i.bit_pos_+(t<<3)<i.bit_end_pos_)for(;t-- >0;)i.readMoreInput(),n[d++]=i.readBits(8),d===a&&(e.write(n,a),d=0);else{if(i.bit_end_pos_<32)throw new Error(\\\\\\\"[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32\\\\\\\");for(;i.bit_pos_<32;)n[d]=i.val_>>>i.bit_pos_,i.bit_pos_+=8,++d,--t;if(s=i.bit_end_pos_-i.bit_pos_>>3,f+s>W.IBUF_MASK){for(var u=W.IBUF_MASK+1-f,c=0;c<u;c++)n[d+c]=i.buf_[f+c];s-=u,d+=u,t-=u,f=0}for(var c=0;c<s;c++)n[d+c]=i.buf_[f+c];if(d+=s,t-=s,d>=a){e.write(n,a),d-=a;for(var c=0;c<d;c++)n[c]=n[a+c]}for(;d+t>=a;){if(s=a-d,i.input_.read(n,d,s)<s)throw new Error(\\\\\\\"[CopyUncompressedBlockToOutput] not enough bytes\\\\\\\");e.write(n,a),t-=s,d=0}if(i.input_.read(n,d,t)<t)throw new Error(\\\\\\\"[CopyUncompressedBlockToOutput] not enough bytes\\\\\\\");i.reset()}}function v(e){var t=e.bit_pos_+7&-8,r=e.readBits(t-e.bit_pos_);return 0==r}function y(e){var t=new U(e),r=new W(t);n(r);var o=s(r);return o.meta_block_length}function g(e,t){var r=new U(e);null==t&&(t=y(e));var n=new Uint8Array(t),o=new E(n);return x(r,o),o.pos<o.buffer.length&&(o.buffer=o.buffer.subarray(0,o.pos)),o.buffer}function x(e,t){var r,i,d,l,p,y,g,x,U,E=0,H=0,V=0,q=0,F=[16,15,11,4],T=0,G=0,Z=0,D=[new h(0,0),new h(0,0),new h(0,0)];const S=128+W.READ_SIZE;U=new W(e),V=n(U),i=(1<<V)-16,d=1<<V,l=d-1,p=new Uint8Array(d+S+O.maxDictionaryWordLength),y=d,g=[],x=[];for(var K=0;K<3240;K++)g[K]=new R(0,0),x[K]=new R(0,0);for(;!H;){var C,j,z,J,Q,_,$,ee,te,re=0,ne=[1<<28,1<<28,1<<28],oe=[0],ie=[1,1,1],se=[0,1,0,1,0,1],ae=[0],de=null,fe=null,ue=null,ce=0,le=null,pe=0,he=0,we=null,be=0,me=0,ve=0;for(r=0;r<3;++r)D[r].codes=null,D[r].htrees=null;U.readMoreInput();var ye=s(U);if(re=ye.meta_block_length,E+re>t.buffer.length){var ge=new Uint8Array(E+re);ge.set(t.buffer),t.buffer=ge}if(H=ye.input_end,C=ye.is_uncompressed,ye.is_metadata)for(v(U);re>0;--re)U.readMoreInput(),U.readBits(8);else if(0!==re)if(C)U.bit_pos_=U.bit_pos_+7&-8,m(t,re,E,p,l,U),E+=re;else{for(r=0;r<3;++r)ie[r]=o(U)+1,ie[r]>=2&&(f(ie[r]+2,g,r*I,U),f(P,x,r*I,U),ne[r]=u(x,r*I,U),ae[r]=1);for(U.readMoreInput(),j=U.readBits(2),z=X+(U.readBits(4)<<j),J=(1<<j)-1,Q=z+(48<<j),fe=new Uint8Array(ie[0]),r=0;r<ie[0];++r)U.readMoreInput(),fe[r]=U.readBits(2)<<1;var xe=w(ie[0]<<A,U);_=xe.num_htrees,de=xe.context_map;var Ue=w(ie[2]<<Y,U);for($=Ue.num_htrees,ue=Ue.context_map,D[0]=new h(M,_),D[1]=new h(L,ie[1]),D[2]=new h(Q,$),r=0;r<3;++r)D[r].decode(U);for(le=0,we=0,ee=fe[oe[0]],me=k.lookupOffsets[ee],ve=k.lookupOffsets[ee+1],te=D[1].htrees[0];re>0;){var Ee,We,Oe,Re,He,ke,Ne,Be,Ve,qe,Me;for(U.readMoreInput(),0===ne[1]&&(b(ie[1],g,1,oe,se,ae,U),ne[1]=u(x,I,U),te=D[1].htrees[oe[1]]),--ne[1],Ee=a(D[1].codes,te,U),We=Ee>>6,We>=2?(We-=2,Ne=-1):Ne=0,Oe=N.kInsertRangeLut[We]+(Ee>>3&7),Re=N.kCopyRangeLut[We]+(7&Ee),He=N.kInsertLengthPrefixCode[Oe].offset+U.readBits(N.kInsertLengthPrefixCode[Oe].nbits),ke=N.kCopyLengthPrefixCode[Re].offset+U.readBits(N.kCopyLengthPrefixCode[Re].nbits),G=p[E-1&l],Z=p[E-2&l],qe=0;qe<He;++qe)U.readMoreInput(),0===ne[0]&&(b(ie[0],g,0,oe,se,ae,U),ne[0]=u(x,0,U),ce=oe[0]<<A,le=ce,ee=fe[oe[0]],me=k.lookupOffsets[ee],ve=k.lookupOffsets[ee+1]),Ve=k.lookup[me+G]|k.lookup[ve+Z],pe=de[le+Ve],--ne[0],Z=G,G=a(D[0].codes,D[0].htrees[pe],U),p[E&l]=G,(E&l)===l&&t.write(p,d),++E;if(re-=He,re<=0)break;if(Ne<0){var Ve;if(U.readMoreInput(),0===ne[2]&&(b(ie[2],g,2,oe,se,ae,U),ne[2]=u(x,2160,U),he=oe[2]<<Y,we=he),--ne[2],Ve=255&(ke>4?3:ke-2),be=ue[we+Ve],Ne=a(D[2].codes,D[2].htrees[be],U),Ne>=z){var Le,Pe,Ae;Ne-=z,Pe=Ne&J,Ne>>=j,Le=(Ne>>1)+1,Ae=(2+(1&Ne)<<Le)-4,Ne=z+(Ae+U.readBits(Le)<<j)+Pe}}if(Be=c(Ne,F,T),Be<0)throw new Error(\\\\\\\"[BrotliDecompress] invalid distance\\\\\\\");if(q=E<i&&q!==i?E:i,Me=E&l,Be>q){if(!(ke>=O.minDictionaryWordLength&&ke<=O.maxDictionaryWordLength))throw new Error(\\\\\\\"Invalid backward reference. pos: \\\\\\\"+E+\\\\\\\" distance: \\\\\\\"+Be+\\\\\\\" len: \\\\\\\"+ke+\\\\\\\" bytes left: \\\\\\\"+re);var Ae=O.offsetsByLength[ke],Ye=Be-q-1,Fe=O.sizeBitsByLength[ke],Te=(1<<Fe)-1,Ie=Ye&Te,Ge=Ye>>Fe;if(Ae+=Ie*ke,!(Ge<B.kNumTransforms))throw new Error(\\\\\\\"Invalid backward reference. pos: \\\\\\\"+E+\\\\\\\" distance: \\\\\\\"+Be+\\\\\\\" len: \\\\\\\"+ke+\\\\\\\" bytes left: \\\\\\\"+re);var Ze=B.transformDictionaryWord(p,Me,Ae,ke,Ge);if(Me+=Ze,E+=Ze,re-=Ze,Me>=y){t.write(p,d);for(var Xe=0;Xe<Me-y;Xe++)p[Xe]=p[y+Xe]}}else{if(Ne>0&&(F[3&T]=Be,++T),ke>re)throw new Error(\\\\\\\"Invalid backward reference. pos: \\\\\\\"+E+\\\\\\\" distance: \\\\\\\"+Be+\\\\\\\" len: \\\\\\\"+ke+\\\\\\\" bytes left: \\\\\\\"+re);for(qe=0;qe<ke;++qe)p[E&l]=p[E-Be&l],(E&l)===l&&t.write(p,d),++E,--re}G=p[E-1&l],Z=p[E-2&l]}E&=1073741823}}t.write(p,E&l)}var U=e(\\\\\\\"./streams\\\\\\\").BrotliInput,E=e(\\\\\\\"./streams\\\\\\\").BrotliOutput,W=e(\\\\\\\"./bit_reader\\\\\\\"),O=e(\\\\\\\"./dictionary\\\\\\\"),R=e(\\\\\\\"./huffman\\\\\\\").HuffmanCode,H=e(\\\\\\\"./huffman\\\\\\\").BrotliBuildHuffmanTable,k=e(\\\\\\\"./context\\\\\\\"),N=e(\\\\\\\"./prefix\\\\\\\"),B=e(\\\\\\\"./transform\\\\\\\");const V=8,q=16,M=256,L=704,P=26,A=6,Y=2,F=8,T=255,I=1080,G=18,Z=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]),X=16,D=new Uint8Array([3,2,1,0,3,3,3,3,3,3,2,2,2,2,2,2]),S=new Int8Array([0,0,0,0,-1,1,-2,2,-3,3,-1,1,-2,2,-3,3]),K=new Uint16Array([256,402,436,468,500,534,566,598,630,662,694,726,758,790,822,854,886,920,952,984,1016,1048,1080]);\\nh.prototype.decode=function(e){var t,r,n=0;for(t=0;t<this.num_htrees;++t)this.htrees[t]=n,r=f(this.alphabet_size,this.codes,n,e),n+=r},r.BrotliDecompressedSize=y,r.BrotliDecompressBuffer=g,r.BrotliDecompress=x,O.init()},\\\\\\\"dec/dictionary.js\\\\\\\":function(e,t,r){var n=e(\\\\\\\"./dictionary-browser\\\\\\\");r.init=function(){r.dictionary=n.init()},r.offsetsByLength=new Uint32Array([0,0,0,0,0,4096,9216,21504,35840,44032,53248,63488,74752,87040,93696,100864,104704,106752,108928,113536,115968,118528,119872,121280,122016]),r.sizeBitsByLength=new Uint8Array([0,0,0,0,10,10,11,11,10,10,10,10,10,9,9,8,7,7,8,7,7,6,6,5,5]),r.minDictionaryWordLength=4,r.maxDictionaryWordLength=24},\\\\\\\"dec/dictionary.bin.js\\\\\\\":function(e,t,r){t.exports=\\\\\\\"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\\\\\\\";\\n},\\\\\\\"dec/dictionary-browser.js\\\\\\\":function(e,t,r){var n=e(\\\\\\\"base64-js\\\\\\\");r.init=function(){var t=e(\\\\\\\"./decode\\\\\\\").BrotliDecompressBuffer,r=n.toByteArray(e(\\\\\\\"./dictionary.bin.js\\\\\\\"));return t(r)}},\\\\\\\"dec/huffman.js\\\\\\\":function(e,t,r){function n(e,t){this.bits=e,this.value=t}function o(e,t){for(var r=1<<t-1;e&r;)r>>=1;return(e&r-1)+r}function i(e,t,r,o,i){do o-=r,e[t+o]=new n(i.bits,i.value);while(o>0)}function s(e,t,r){for(var n=1<<t-r;t<a&&(n-=e[t],!(n<=0));)++t,n<<=1;return t-r}r.HuffmanCode=n;const a=15;r.BrotliBuildHuffmanTable=function(e,t,r,d,f){var u,c,l,p,h,w,b,m,v,y,g,x=t,U=new Int32Array(16),E=new Int32Array(16);for(g=new Int32Array(f),l=0;l<f;l++)U[d[l]]++;for(E[1]=0,c=1;c<a;c++)E[c+1]=E[c]+U[c];for(l=0;l<f;l++)0!==d[l]&&(g[E[d[l]]++]=l);if(m=r,v=1<<m,y=v,1===E[a]){for(p=0;p<y;++p)e[t+p]=new n(0,65535&g[0]);return y}for(p=0,l=0,c=1,h=2;c<=r;++c,h<<=1)for(;U[c]>0;--U[c])u=new n(255&c,65535&g[l++]),i(e,t+p,h,v,u),p=o(p,c);for(b=y-1,w=-1,c=r+1,h=2;c<=a;++c,h<<=1)for(;U[c]>0;--U[c])(p&b)!==w&&(t+=v,m=s(U,c,r),v=1<<m,y+=v,w=p&b,e[x+w]=new n(m+r&255,t-x-w&65535)),u=new n(c-r&255,65535&g[l++]),i(e,t+(p>>r),h,v,u),p=o(p,c);return y}},\\\\\\\"dec/prefix.js\\\\\\\":function(e,t,r){function n(e,t){this.offset=e,this.nbits=t}r.kBlockLengthPrefixCode=[new n(1,2),new n(5,2),new n(9,2),new n(13,2),new n(17,3),new n(25,3),new n(33,3),new n(41,3),new n(49,4),new n(65,4),new n(81,4),new n(97,4),new n(113,5),new n(145,5),new n(177,5),new n(209,5),new n(241,6),new n(305,6),new n(369,7),new n(497,8),new n(753,9),new n(1265,10),new n(2289,11),new n(4337,12),new n(8433,13),new n(16625,24)],r.kInsertLengthPrefixCode=[new n(0,0),new n(1,0),new n(2,0),new n(3,0),new n(4,0),new n(5,0),new n(6,1),new n(8,1),new n(10,2),new n(14,2),new n(18,3),new n(26,3),new n(34,4),new n(50,4),new n(66,5),new n(98,5),new n(130,6),new n(194,7),new n(322,8),new n(578,9),new n(1090,10),new n(2114,12),new n(6210,14),new n(22594,24)],r.kCopyLengthPrefixCode=[new n(2,0),new n(3,0),new n(4,0),new n(5,0),new n(6,0),new n(7,0),new n(8,0),new n(9,0),new n(10,1),new n(12,1),new n(14,2),new n(18,2),new n(22,3),new n(30,3),new n(38,4),new n(54,4),new n(70,5),new n(102,5),new n(134,6),new n(198,7),new n(326,8),new n(582,9),new n(1094,10),new n(2118,24)],r.kInsertRangeLut=[0,0,8,8,0,16,8,16,16],r.kCopyRangeLut=[0,8,0,8,16,0,16,8,16]},\\\\\\\"dec/streams.js\\\\\\\":function(e,t,r){function n(e){this.buffer=e,this.pos=0}function o(e){this.buffer=e,this.pos=0}n.prototype.read=function(e,t,r){this.pos+r>this.buffer.length&&(r=this.buffer.length-this.pos);for(var n=0;n<r;n++)e[t+n]=this.buffer[this.pos+n];return this.pos+=r,r},r.BrotliInput=n,o.prototype.write=function(e,t){if(this.pos+t>this.buffer.length)throw new Error(\\\\\\\"Output buffer is not large enough\\\\\\\");return this.buffer.set(e.subarray(0,t),this.pos),this.pos+=t,t},r.BrotliOutput=o},\\\\\\\"dec/transform.js\\\\\\\":function(e,t,r){function n(e,t,r){this.prefix=new Uint8Array(e.length),this.transform=t,this.suffix=new Uint8Array(r.length);for(var n=0;n<e.length;n++)this.prefix[n]=e.charCodeAt(n);for(var n=0;n<r.length;n++)this.suffix[n]=r.charCodeAt(n)}function o(e,t){return e[t]<192?(e[t]>=97&&e[t]<=122&&(e[t]^=32),1):e[t]<224?(e[t+1]^=32,2):(e[t+2]^=5,3)}var i=e(\\\\\\\"./dictionary\\\\\\\");const s=0,a=1,d=2,f=3,u=4,c=5,l=6,p=7,h=8,w=9,b=10,m=11,v=12,y=13,g=14,x=15,U=16,E=17,W=18,O=20;var R=[new n(\\\\\\\"\\\\\\\",s,\\\\\\\"\\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\" \\\\\\\"),new n(\\\\\\\" \\\\\\\",s,\\\\\\\" \\\\\\\"),new n(\\\\\\\"\\\\\\\",v,\\\\\\\"\\\\\\\"),new n(\\\\\\\"\\\\\\\",b,\\\\\\\" \\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\" the \\\\\\\"),new n(\\\\\\\" \\\\\\\",s,\\\\\\\"\\\\\\\"),new n(\\\\\\\"s \\\\\\\",s,\\\\\\\" \\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\" of \\\\\\\"),new n(\\\\\\\"\\\\\\\",b,\\\\\\\"\\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\" and \\\\\\\"),new n(\\\\\\\"\\\\\\\",y,\\\\\\\"\\\\\\\"),new n(\\\\\\\"\\\\\\\",a,\\\\\\\"\\\\\\\"),new n(\\\\\\\", \\\\\\\",s,\\\\\\\" \\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\", \\\\\\\"),new n(\\\\\\\" \\\\\\\",b,\\\\\\\" \\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\" in \\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\" to \\\\\\\"),new n(\\\\\\\"e \\\\\\\",s,\\\\\\\" \\\\\\\"),new n(\\\\\\\"\\\\\\\",s,'\\\\\\\"'),new n(\\\\\\\"\\\\\\\",s,\\\\\\\".\\\\\\\"),new n(\\\\\\\"\\\\\\\",s,'\\\\\\\">'),new n(\\\\\\\"\\\\\\\",s,\\\\\\\"\\\\n\\\\\\\"),new n(\\\\\\\"\\\\\\\",f,\\\\\\\"\\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\"]\\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\" for \\\\\\\"),new n(\\\\\\\"\\\\\\\",g,\\\\\\\"\\\\\\\"),new n(\\\\\\\"\\\\\\\",d,\\\\\\\"\\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\" a \\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\" that \\\\\\\"),new n(\\\\\\\" \\\\\\\",b,\\\\\\\"\\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\". \\\\\\\"),new n(\\\\\\\".\\\\\\\",s,\\\\\\\"\\\\\\\"),new n(\\\\\\\" \\\\\\\",s,\\\\\\\", \\\\\\\"),new n(\\\\\\\"\\\\\\\",x,\\\\\\\"\\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\" with \\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\"'\\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\" from \\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\" by \\\\\\\"),new n(\\\\\\\"\\\\\\\",U,\\\\\\\"\\\\\\\"),new n(\\\\\\\"\\\\\\\",E,\\\\\\\"\\\\\\\"),new n(\\\\\\\" the \\\\\\\",s,\\\\\\\"\\\\\\\"),new n(\\\\\\\"\\\\\\\",u,\\\\\\\"\\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\". The \\\\\\\"),new n(\\\\\\\"\\\\\\\",m,\\\\\\\"\\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\" on \\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\" as \\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\" is \\\\\\\"),new n(\\\\\\\"\\\\\\\",p,\\\\\\\"\\\\\\\"),new n(\\\\\\\"\\\\\\\",a,\\\\\\\"ing \\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\"\\\\n\\\\t\\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\":\\\\\\\"),new n(\\\\\\\" \\\\\\\",s,\\\\\\\". \\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\"ed \\\\\\\"),new n(\\\\\\\"\\\\\\\",O,\\\\\\\"\\\\\\\"),new n(\\\\\\\"\\\\\\\",W,\\\\\\\"\\\\\\\"),new n(\\\\\\\"\\\\\\\",l,\\\\\\\"\\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\"(\\\\\\\"),new n(\\\\\\\"\\\\\\\",b,\\\\\\\", \\\\\\\"),new n(\\\\\\\"\\\\\\\",h,\\\\\\\"\\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\" at \\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\"ly \\\\\\\"),new n(\\\\\\\" the \\\\\\\",s,\\\\\\\" of \\\\\\\"),new n(\\\\\\\"\\\\\\\",c,\\\\\\\"\\\\\\\"),new n(\\\\\\\"\\\\\\\",w,\\\\\\\"\\\\\\\"),new n(\\\\\\\" \\\\\\\",b,\\\\\\\", \\\\\\\"),new n(\\\\\\\"\\\\\\\",b,'\\\\\\\"'),new n(\\\\\\\".\\\\\\\",s,\\\\\\\"(\\\\\\\"),new n(\\\\\\\"\\\\\\\",m,\\\\\\\" \\\\\\\"),new n(\\\\\\\"\\\\\\\",b,'\\\\\\\">'),new n(\\\\\\\"\\\\\\\",s,'=\\\\\\\"'),new n(\\\\\\\" \\\\\\\",s,\\\\\\\".\\\\\\\"),new n(\\\\\\\".com/\\\\\\\",s,\\\\\\\"\\\\\\\"),new n(\\\\\\\" the \\\\\\\",s,\\\\\\\" of the \\\\\\\"),new n(\\\\\\\"\\\\\\\",b,\\\\\\\"'\\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\". This \\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\",\\\\\\\"),new n(\\\\\\\".\\\\\\\",s,\\\\\\\" \\\\\\\"),new n(\\\\\\\"\\\\\\\",b,\\\\\\\"(\\\\\\\"),new n(\\\\\\\"\\\\\\\",b,\\\\\\\".\\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\" not \\\\\\\"),new n(\\\\\\\" \\\\\\\",s,'=\\\\\\\"'),new n(\\\\\\\"\\\\\\\",s,\\\\\\\"er \\\\\\\"),new n(\\\\\\\" \\\\\\\",m,\\\\\\\" \\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\"al \\\\\\\"),new n(\\\\\\\" \\\\\\\",m,\\\\\\\"\\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\"='\\\\\\\"),new n(\\\\\\\"\\\\\\\",m,'\\\\\\\"'),new n(\\\\\\\"\\\\\\\",b,\\\\\\\". \\\\\\\"),new n(\\\\\\\" \\\\\\\",s,\\\\\\\"(\\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\"ful \\\\\\\"),new n(\\\\\\\" \\\\\\\",b,\\\\\\\". \\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\"ive \\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\"less \\\\\\\"),new n(\\\\\\\"\\\\\\\",m,\\\\\\\"'\\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\"est \\\\\\\"),new n(\\\\\\\" \\\\\\\",b,\\\\\\\".\\\\\\\"),new n(\\\\\\\"\\\\\\\",m,'\\\\\\\">'),new n(\\\\\\\" \\\\\\\",s,\\\\\\\"='\\\\\\\"),new n(\\\\\\\"\\\\\\\",b,\\\\\\\",\\\\\\\"),new n(\\\\\\\"\\\\\\\",s,\\\\\\\"ize \\\\\\\"),new n(\\\\\\\"\\\\\\\",m,\\\\\\\".\\\\\\\"),new n(\\\\\\\"\\\\xc2\\\\xa0\\\\\\\",s,\\\\\\\"\\\\\\\"),new n(\\\\\\\" \\\\\\\",s,\\\\\\\",\\\\\\\"),new n(\\\\\\\"\\\\\\\",b,'=\\\\\\\"'),new n(\\\\\\\"\\\\\\\",m,'=\\\\\\\"'),new n(\\\\\\\"\\\\\\\",s,\\\\\\\"ous \\\\\\\"),new n(\\\\\\\"\\\\\\\",m,\\\\\\\", \\\\\\\"),new n(\\\\\\\"\\\\\\\",b,\\\\\\\"='\\\\\\\"),new n(\\\\\\\" \\\\\\\",b,\\\\\\\",\\\\\\\"),new n(\\\\\\\" \\\\\\\",m,'=\\\\\\\"'),new n(\\\\\\\" \\\\\\\",m,\\\\\\\", \\\\\\\"),new n(\\\\\\\"\\\\\\\",m,\\\\\\\",\\\\\\\"),new n(\\\\\\\"\\\\\\\",m,\\\\\\\"(\\\\\\\"),new n(\\\\\\\"\\\\\\\",m,\\\\\\\". \\\\\\\"),new n(\\\\\\\" \\\\\\\",m,\\\\\\\".\\\\\\\"),new n(\\\\\\\"\\\\\\\",m,\\\\\\\"='\\\\\\\"),new n(\\\\\\\" \\\\\\\",m,\\\\\\\". \\\\\\\"),new n(\\\\\\\" \\\\\\\",b,'=\\\\\\\"'),new n(\\\\\\\" \\\\\\\",m,\\\\\\\"='\\\\\\\"),new n(\\\\\\\" \\\\\\\",b,\\\\\\\"='\\\\\\\")];r.kTransforms=R,r.kNumTransforms=R.length,r.transformDictionaryWord=function(e,t,r,n,s){var a,d=R[s].prefix,f=R[s].suffix,u=R[s].transform,c=u<v?0:u-11,l=0,p=t;c>n&&(c=n);for(var h=0;h<d.length;)e[t++]=d[h++];for(r+=c,n-=c,u<=w&&(n-=u),l=0;l<n;l++)e[t++]=i.dictionary[r+l];if(a=t-n,u===b)o(e,a);else if(u===m)for(;n>0;){var y=o(e,a);a+=y,n-=y}for(var g=0;g<f.length;)e[t++]=f[g++];return t-p}},\\\\\\\"node_modules/base64-js/index.js\\\\\\\":function(e,t,r){\\\\\\\"use strict\\\\\\\";function n(e){var t=e.length;if(t%4>0)throw new Error(\\\\\\\"Invalid string. Length must be a multiple of 4\\\\\\\");return\\\\\\\"=\\\\\\\"===e[t-2]?2:\\\\\\\"=\\\\\\\"===e[t-1]?1:0}function o(e){return 3*e.length/4-n(e)}function i(e){var t,r,o,i,s,a,d=e.length;s=n(e),a=new c(3*d/4-s),o=s>0?d-4:d;var f=0;for(t=0,r=0;t<o;t+=4,r+=3)i=u[e.charCodeAt(t)]<<18|u[e.charCodeAt(t+1)]<<12|u[e.charCodeAt(t+2)]<<6|u[e.charCodeAt(t+3)],a[f++]=i>>16&255,a[f++]=i>>8&255,a[f++]=255&i;return 2===s?(i=u[e.charCodeAt(t)]<<2|u[e.charCodeAt(t+1)]>>4,a[f++]=255&i):1===s&&(i=u[e.charCodeAt(t)]<<10|u[e.charCodeAt(t+1)]<<4|u[e.charCodeAt(t+2)]>>2,a[f++]=i>>8&255,a[f++]=255&i),a}function s(e){return f[e>>18&63]+f[e>>12&63]+f[e>>6&63]+f[63&e]}function a(e,t,r){for(var n,o=[],i=t;i<r;i+=3)n=(e[i]<<16)+(e[i+1]<<8)+e[i+2],o.push(s(n));return o.join(\\\\\\\"\\\\\\\")}function d(e){for(var t,r=e.length,n=r%3,o=\\\\\\\"\\\\\\\",i=[],s=16383,d=0,u=r-n;d<u;d+=s)i.push(a(e,d,d+s>u?u:d+s));return 1===n?(t=e[r-1],o+=f[t>>2],o+=f[t<<4&63],o+=\\\\\\\"==\\\\\\\"):2===n&&(t=(e[r-2]<<8)+e[r-1],o+=f[t>>10],o+=f[t>>4&63],o+=f[t<<2&63],o+=\\\\\\\"=\\\\\\\"),i.push(o),i.join(\\\\\\\"\\\\\\\")}r.byteLength=o,r.toByteArray=i,r.fromByteArray=d;for(var f=[],u=[],c=\\\\\\\"undefined\\\\\\\"!=typeof Uint8Array?Uint8Array:Array,l=\\\\\\\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\\\\\\\",p=0,h=l.length;p<h;++p)f[p]=l[p],u[l.charCodeAt(p)]=p;u[\\\\\\\"-\\\\\\\".charCodeAt(0)]=62,u[\\\\\\\"_\\\\\\\".charCodeAt(0)]=63}};for(var r in t)t[r].folder=r.substring(0,r.lastIndexOf(\\\\\\\"/\\\\\\\")+1);var n=function(e){var r=[];return e=e.split(\\\\\\\"/\\\\\\\").every(function(e){return\\\\\\\"..\\\\\\\"==e?r.pop():\\\\\\\".\\\\\\\"==e||\\\\\\\"\\\\\\\"==e||r.push(e)})?r.join(\\\\\\\"/\\\\\\\"):null,e?t[e]||t[e+\\\\\\\".js\\\\\\\"]||t[e+\\\\\\\"/index.js\\\\\\\"]:null},o=function(e,t){return e?n(e.folder+\\\\\\\"node_modules/\\\\\\\"+t)||o(e.parent,t):null},i=function(e,t){var r=t.match(/^\\\\//)?null:e?t.match(/^\\\\.\\\\.?\\\\//)?n(e.folder+t):o(e,t):n(t);if(!r)throw\\\\\\\"module not found: \\\\\\\"+t;return r.exports||(r.parent=e,r(i.bind(null,r),r,r.exports={})),r.exports};return i(null,e)}; this.decompress = function(e){this.exports||(this.exports=this.require(\\\\\\\"decompress.js\\\\\\\"));try{return this.exports(e)}catch(e){}}; this.onmessage = function(e){var t={id:e.data.id,decompressed:this.decompress(e.data.compressed)};postMessage(t,t.decompressed?[t.decompressed.buffer]:[])}; postMessage({ ready: true });\"","status":200,"headers":{"content-type":"application/javascript","content-length":"92887"}},"type":2,"external":true,"timestamp":1723855148833},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmXEy6VUkJPz9cTg2af1917zniBpqDFMwjKMckGbB9rnM7/d2393f0fb9c6e8437d3a8bdb208bc9c6.data.unityweb","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 00:39:08 GMT","etag":"\"QmWu5iq9N6B8u3Q3vuFJjD3oesW8NFSawGgS4NqMzTCDMq\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/QmXEy6VUkJPz9cTg2af1917zniBpqDFMwjKMckGbB9rnM7/d2393f0fb9c6e8437d3a8bdb208bc9c6.data.unityweb","content-type":"application/octet-stream","x-ipfs-roots":"QmXEy6VUkJPz9cTg2af1917zniBpqDFMwjKMckGbB9rnM7,QmWu5iq9N6B8u3Q3vuFJjD3oesW8NFSawGgS4NqMzTCDMq","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"3018774","access-control-allow-origin":"*","access-control-allow-headers":"Content-Type, Range, User-Agent, X-Requested-With","access-control-allow-methods":"GET, HEAD, OPTIONS","access-control-expose-headers":"Content-Length, Content-Range, X-Chunked-Output, X-Ipfs-Path, X-Ipfs-Roots, X-Stream-Output"}},"type":2,"external":false,"timestamp":1723855148880},{"data":{"url":"blob:https://ipfs.arkivo.art/952f89ba-cd43-4eb6-98a5-edfcd8184efe","host":"","path":"https://ipfs.arkivo.art/952f89ba-cd43-4eb6-98a5-edfcd8184efe","type":"http","query":"","method":"GET","headers":{"referer":"","user-agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/119.0.6045.9 Safari/537.36"},"fragment":"","postData":null,"protocol":"blob:"},"type":1,"external":false,"timestamp":1723855149079},{"data":{"url":"blob:https://ipfs.arkivo.art/952f89ba-cd43-4eb6-98a5-edfcd8184efe","body":"\"function unityFramework(Module) {\\nvar Module=typeof Module!==\\\\\\\"undefined\\\\\\\"?Module:{};;var stackTraceReference=\\\\\\\"(^|\\\\\\\\n)(\\\\\\\\s+at\\\\\\\\s+|)jsStackTrace(\\\\\\\\s+\\\\\\\\(|@)([^\\\\\\\\n]+):\\\\\\\\d+:\\\\\\\\d+(\\\\\\\\)|)(\\\\\\\\n|$)\\\\\\\";var stackTraceReferenceMatch=jsStackTrace().match(new RegExp(stackTraceReference));if(stackTraceReferenceMatch)Module.stackTraceRegExp=new RegExp(stackTraceReference.replace(\\\\\\\"([^\\\\\\\\n]+)\\\\\\\",stackTraceReferenceMatch[4].replace(/[\\\\\\\\^${}[\\\\]().*+?|]/g,\\\\\\\"\\\\\\\\$&\\\\\\\")).replace(\\\\\\\"jsStackTrace\\\\\\\",\\\\\\\"[^\\\\\\\\n]+\\\\\\\"));var abort=(function(what){if(ABORT)return;ABORT=true;EXITSTATUS=1;if(typeof ENVIRONMENT_IS_PTHREAD!==\\\\\\\"undefined\\\\\\\"&&ENVIRONMENT_IS_PTHREAD)console.error(\\\\\\\"Pthread aborting at \\\\\\\"+(new Error).stack);if(what!==undefined){out(what);err(what);what=JSON.stringify(what)}else{what=\\\\\\\"\\\\\\\"}var message=\\\\\\\"abort(\\\\\\\"+what+\\\\\\\") at \\\\\\\"+stackTrace();if(Module.abortHandler&&Module.abortHandler(message))return;throw message});if(typeof ENVIRONMENT_IS_PTHREAD===\\\\\\\"undefined\\\\\\\"||!ENVIRONMENT_IS_PTHREAD){Module[\\\\\\\"preRun\\\\\\\"].push((function(){var unityFileSystemInit=Module[\\\\\\\"unityFileSystemInit\\\\\\\"]||(function(){FS.mkdir(\\\\\\\"/idbfs\\\\\\\");FS.mount(IDBFS,{},\\\\\\\"/idbfs\\\\\\\");Module.addRunDependency(\\\\\\\"JS_FileSystem_Mount\\\\\\\");FS.syncfs(true,(function(err){if(err)console.log(\\\\\\\"IndexedDB is not available. Data will not persist in cache and PlayerPrefs will not be saved.\\\\\\\");Module.removeRunDependency(\\\\\\\"JS_FileSystem_Mount\\\\\\\")}))});unityFileSystemInit()}))}Module[\\\\\\\"SetFullscreen\\\\\\\"]=(function(fullscreen){if(typeof runtimeInitialized===\\\\\\\"undefined\\\\\\\"||!runtimeInitialized){console.log(\\\\\\\"Runtime not initialized yet.\\\\\\\")}else if(typeof JSEvents===\\\\\\\"undefined\\\\\\\"){console.log(\\\\\\\"Player not loaded yet.\\\\\\\")}else{var tmp=JSEvents.canPerformEventHandlerRequests;JSEvents.canPerformEventHandlerRequests=(function(){return 1});Module.ccall(\\\\\\\"SetFullscreen\\\\\\\",null,[\\\\\\\"number\\\\\\\"],[fullscreen]);JSEvents.canPerformEventHandlerRequests=tmp}});var MediaDevices=[];if(typeof ENVIRONMENT_IS_PTHREAD===\\\\\\\"undefined\\\\\\\"||!ENVIRONMENT_IS_PTHREAD){Module[\\\\\\\"preRun\\\\\\\"].push((function(){var enumerateMediaDevices=(function(){var getMedia=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.msGetUserMedia;if(!getMedia)return;function addDevice(label){label=label?label:\\\\\\\"device #\\\\\\\"+MediaDevices.length;var device={deviceName:label,refCount:0,video:null};MediaDevices.push(device)}if(!navigator.mediaDevices||!navigator.mediaDevices.enumerateDevices){if(typeof MediaStreamTrack==\\\\\\\"undefined\\\\\\\"||typeof MediaStreamTrack.getSources==\\\\\\\"undefined\\\\\\\"){console.log(\\\\\\\"Media Devices cannot be enumerated on this browser.\\\\\\\");return}function gotSources(sourceInfos){for(var i=0;i!==sourceInfos.length;++i){var sourceInfo=sourceInfos[i];if(sourceInfo.kind===\\\\\\\"video\\\\\\\")addDevice(sourceInfo.label)}}MediaStreamTrack.getSources(gotSources)}navigator.mediaDevices.enumerateDevices().then((function(devices){devices.forEach((function(device){if(device.kind==\\\\\\\"videoinput\\\\\\\")addDevice(device.label)}))})).catch((function(err){console.log(err.name+\\\\\\\": \\\\\\\"+error.message)}))});enumerateMediaDevices()}))}function SendMessage(gameObject,func,param){if(param===undefined)Module.ccall(\\\\\\\"SendMessage\\\\\\\",null,[\\\\\\\"string\\\\\\\",\\\\\\\"string\\\\\\\"],[gameObject,func]);else if(typeof param===\\\\\\\"string\\\\\\\")Module.ccall(\\\\\\\"SendMessageString\\\\\\\",null,[\\\\\\\"string\\\\\\\",\\\\\\\"string\\\\\\\",\\\\\\\"string\\\\\\\"],[gameObject,func,param]);else if(typeof param===\\\\\\\"number\\\\\\\")Module.ccall(\\\\\\\"SendMessageFloat\\\\\\\",null,[\\\\\\\"string\\\\\\\",\\\\\\\"string\\\\\\\",\\\\\\\"number\\\\\\\"],[gameObject,func,param]);else throw\\\\\\\"\\\\\\\"+param+\\\\\\\" is does not have a type which is supported by SendMessage.\\\\\\\"}Module[\\\\\\\"SendMessage\\\\\\\"]=SendMessage;var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}Module[\\\\\\\"arguments\\\\\\\"]=[];Module[\\\\\\\"thisProgram\\\\\\\"]=\\\\\\\"./this.program\\\\\\\";Module[\\\\\\\"quit\\\\\\\"]=(function(status,toThrow){throw toThrow});Module[\\\\\\\"preRun\\\\\\\"]=[];Module[\\\\\\\"postRun\\\\\\\"]=[];var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window===\\\\\\\"object\\\\\\\";ENVIRONMENT_IS_WORKER=typeof importScripts===\\\\\\\"function\\\\\\\";ENVIRONMENT_IS_NODE=typeof process===\\\\\\\"object\\\\\\\"&&typeof require===\\\\\\\"function\\\\\\\"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory=\\\\\\\"\\\\\\\";function locateFile(path){if(Module[\\\\\\\"locateFile\\\\\\\"]){return Module[\\\\\\\"locateFile\\\\\\\"](path,scriptDirectory)}else{return scriptDirectory+path}}if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+\\\\\\\"/\\\\\\\";var nodeFS;var nodePath;Module[\\\\\\\"read\\\\\\\"]=function shell_read(filename,binary){var ret;if(!nodeFS)nodeFS=require(\\\\\\\"fs\\\\\\\");if(!nodePath)nodePath=require(\\\\\\\"path\\\\\\\");filename=nodePath[\\\\\\\"normalize\\\\\\\"](filename);ret=nodeFS[\\\\\\\"readFileSync\\\\\\\"](filename);return binary?ret:ret.toString()};Module[\\\\\\\"readBinary\\\\\\\"]=function readBinary(filename){var ret=Module[\\\\\\\"read\\\\\\\"](filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process[\\\\\\\"argv\\\\\\\"].length>1){Module[\\\\\\\"thisProgram\\\\\\\"]=process[\\\\\\\"argv\\\\\\\"][1].replace(/\\\\\\\\/g,\\\\\\\"/\\\\\\\")}Module[\\\\\\\"arguments\\\\\\\"]=process[\\\\\\\"argv\\\\\\\"].slice(2);if(typeof module!==\\\\\\\"undefined\\\\\\\"){module[\\\\\\\"exports\\\\\\\"]=Module}process[\\\\\\\"on\\\\\\\"](\\\\\\\"uncaughtException\\\\\\\",(function(ex){if(!(ex instanceof ExitStatus)){throw ex}}));process[\\\\\\\"on\\\\\\\"](\\\\\\\"unhandledRejection\\\\\\\",(function(reason,p){process[\\\\\\\"exit\\\\\\\"](1)}));Module[\\\\\\\"quit\\\\\\\"]=(function(status){process[\\\\\\\"exit\\\\\\\"](status)});Module[\\\\\\\"inspect\\\\\\\"]=(function(){return\\\\\\\"[Emscripten Module object]\\\\\\\"})}else if(ENVIRONMENT_IS_SHELL){if(typeof read!=\\\\\\\"undefined\\\\\\\"){Module[\\\\\\\"read\\\\\\\"]=function shell_read(f){return read(f)}}Module[\\\\\\\"readBinary\\\\\\\"]=function readBinary(f){var data;if(typeof readbuffer===\\\\\\\"function\\\\\\\"){return new Uint8Array(readbuffer(f))}data=read(f,\\\\\\\"binary\\\\\\\");assert(typeof data===\\\\\\\"object\\\\\\\");return data};if(typeof scriptArgs!=\\\\\\\"undefined\\\\\\\"){Module[\\\\\\\"arguments\\\\\\\"]=scriptArgs}else if(typeof arguments!=\\\\\\\"undefined\\\\\\\"){Module[\\\\\\\"arguments\\\\\\\"]=arguments}if(typeof quit===\\\\\\\"function\\\\\\\"){Module[\\\\\\\"quit\\\\\\\"]=(function(status){quit(status)})}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WEB){if(document.currentScript){scriptDirectory=document.currentScript.src}}else{scriptDirectory=self.location.href}if(scriptDirectory.indexOf(\\\\\\\"blob:\\\\\\\")!==0){scriptDirectory=scriptDirectory.split(\\\\\\\"/\\\\\\\").slice(0,-1).join(\\\\\\\"/\\\\\\\")+\\\\\\\"/\\\\\\\"}else{scriptDirectory=\\\\\\\"\\\\\\\"}Module[\\\\\\\"read\\\\\\\"]=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open(\\\\\\\"GET\\\\\\\",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){Module[\\\\\\\"readBinary\\\\\\\"]=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open(\\\\\\\"GET\\\\\\\",url,false);xhr.responseType=\\\\\\\"arraybuffer\\\\\\\";xhr.send(null);return new Uint8Array(xhr.response)}}Module[\\\\\\\"readAsync\\\\\\\"]=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open(\\\\\\\"GET\\\\\\\",url,true);xhr.responseType=\\\\\\\"arraybuffer\\\\\\\";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};Module[\\\\\\\"setWindowTitle\\\\\\\"]=(function(title){document.title=title})}else{}var out=Module[\\\\\\\"print\\\\\\\"]||(typeof console!==\\\\\\\"undefined\\\\\\\"?console.log.bind(console):typeof print!==\\\\\\\"undefined\\\\\\\"?print:null);var err=Module[\\\\\\\"printErr\\\\\\\"]||(typeof printErr!==\\\\\\\"undefined\\\\\\\"?printErr:typeof console!==\\\\\\\"undefined\\\\\\\"&&console.warn.bind(console)||out);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;var STACK_ALIGN=16;function staticAlloc(size){var ret=STATICTOP;STATICTOP=STATICTOP+size+15&-16;return ret}function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;HEAP32[DYNAMICTOP_PTR>>2]=end;if(end>=TOTAL_MEMORY){var success=enlargeMemory();if(!success){HEAP32[DYNAMICTOP_PTR>>2]=ret;return 0}}return ret}function alignMemory(size,factor){if(!factor)factor=STACK_ALIGN;var ret=size=Math.ceil(size/factor)*factor;return ret}function getNativeTypeSize(type){switch(type){case\\\\\\\"i1\\\\\\\":case\\\\\\\"i8\\\\\\\":return 1;case\\\\\\\"i16\\\\\\\":return 2;case\\\\\\\"i32\\\\\\\":return 4;case\\\\\\\"i64\\\\\\\":return 8;case\\\\\\\"float\\\\\\\":return 4;case\\\\\\\"double\\\\\\\":return 8;default:{if(type[type.length-1]===\\\\\\\"*\\\\\\\"){return 4}else if(type[0]===\\\\\\\"i\\\\\\\"){var bits=parseInt(type.substr(1));assert(bits%8===0);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var asm2wasmImports={\\\\\\\"f64-rem\\\\\\\":(function(x,y){return x%y}),\\\\\\\"debugger\\\\\\\":(function(){debugger})};var functionPointers=new Array(0);var funcWrappers={};function getFuncWrapper(func,sig){if(!func)return;assert(sig);if(!funcWrappers[sig]){funcWrappers[sig]={}}var sigCache=funcWrappers[sig];if(!sigCache[func]){if(sig.length===1){sigCache[func]=function dynCall_wrapper(){return dynCall(sig,func)}}else if(sig.length===2){sigCache[func]=function dynCall_wrapper(arg){return dynCall(sig,func,[arg])}}else{sigCache[func]=function dynCall_wrapper(){return dynCall(sig,func,Array.prototype.slice.call(arguments))}}}return sigCache[func]}function makeBigInt(low,high,unsigned){return unsigned?+(low>>>0)+ +(high>>>0)*4294967296:+(low>>>0)+ +(high|0)*4294967296}function dynCall(sig,ptr,args){if(args&&args.length){return Module[\\\\\\\"dynCall_\\\\\\\"+sig].apply(null,[ptr].concat(args))}else{return Module[\\\\\\\"dynCall_\\\\\\\"+sig].call(null,ptr)}}var GLOBAL_BASE=1024;var ABORT=0;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort(\\\\\\\"Assertion failed: \\\\\\\"+text)}}function getCFunc(ident){var func=Module[\\\\\\\"_\\\\\\\"+ident];assert(func,\\\\\\\"Cannot call unknown function \\\\\\\"+ident+\\\\\\\", make sure it is exported\\\\\\\");return func}var JSfuncs={\\\\\\\"stackSave\\\\\\\":(function(){stackSave()}),\\\\\\\"stackRestore\\\\\\\":(function(){stackRestore()}),\\\\\\\"arrayToC\\\\\\\":(function(arr){var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}),\\\\\\\"stringToC\\\\\\\":(function(str){var ret=0;if(str!==null&&str!==undefined&&str!==0){var len=(str.length<<2)+1;ret=stackAlloc(len);stringToUTF8(str,ret,len)}return ret})};var toC={\\\\\\\"string\\\\\\\":JSfuncs[\\\\\\\"stringToC\\\\\\\"],\\\\\\\"array\\\\\\\":JSfuncs[\\\\\\\"arrayToC\\\\\\\"]};function ccall(ident,returnType,argTypes,args,opts){function convertReturnValue(ret){if(returnType===\\\\\\\"string\\\\\\\")return Pointer_stringify(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<args.length;i++){var converter=toC[argTypes[i]];if(converter){if(stack===0)stack=stackSave();cArgs[i]=converter(args[i])}else{cArgs[i]=args[i]}}}var ret=func.apply(null,cArgs);ret=convertReturnValue(ret);if(stack!==0)stackRestore(stack);return ret}function cwrap(ident,returnType,argTypes,opts){argTypes=argTypes||[];var numericArgs=argTypes.every((function(type){return type===\\\\\\\"number\\\\\\\"}));var numericRet=returnType!==\\\\\\\"string\\\\\\\";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(function(){return ccall(ident,returnType,argTypes,arguments,opts)})}function setValue(ptr,value,type,noSafe){type=type||\\\\\\\"i8\\\\\\\";if(type.charAt(type.length-1)===\\\\\\\"*\\\\\\\")type=\\\\\\\"i32\\\\\\\";switch(type){case\\\\\\\"i1\\\\\\\":HEAP8[ptr>>0]=value;break;case\\\\\\\"i8\\\\\\\":HEAP8[ptr>>0]=value;break;case\\\\\\\"i16\\\\\\\":HEAP16[ptr>>1]=value;break;case\\\\\\\"i32\\\\\\\":HEAP32[ptr>>2]=value;break;case\\\\\\\"i64\\\\\\\":tempI64=[value>>>0,(tempDouble=value,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble- +(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[ptr>>2]=tempI64[0],HEAP32[ptr+4>>2]=tempI64[1];break;case\\\\\\\"float\\\\\\\":HEAPF32[ptr>>2]=value;break;case\\\\\\\"double\\\\\\\":HEAPF64[ptr>>3]=value;break;default:abort(\\\\\\\"invalid type for setValue: \\\\\\\"+type)}}var ALLOC_NORMAL=0;var ALLOC_STACK=1;var ALLOC_STATIC=2;var ALLOC_NONE=4;function allocate(slab,types,allocator,ptr){var zeroinit,size;if(typeof slab===\\\\\\\"number\\\\\\\"){zeroinit=true;size=slab}else{zeroinit=false;size=slab.length}var singleType=typeof types===\\\\\\\"string\\\\\\\"?types:null;var ret;if(allocator==ALLOC_NONE){ret=ptr}else{ret=[typeof _malloc===\\\\\\\"function\\\\\\\"?_malloc:staticAlloc,stackAlloc,staticAlloc,dynamicAlloc][allocator===undefined?ALLOC_STATIC:allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr<stop;ptr+=4){HEAP32[ptr>>2]=0}stop=ret+size;while(ptr<stop){HEAP8[ptr++>>0]=0}return ret}if(singleType===\\\\\\\"i8\\\\\\\"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i<size){var curr=slab[i];type=singleType||types[i];if(type===0){i++;continue}if(type==\\\\\\\"i64\\\\\\\")type=\\\\\\\"i32\\\\\\\";setValue(ret+i,curr,type);if(previousType!==type){typeSize=getNativeTypeSize(type);previousType=type}i+=typeSize}return ret}function getMemory(size){if(!staticSealed)return staticAlloc(size);if(!runtimeInitialized)return dynamicAlloc(size);return _malloc(size)}function Pointer_stringify(ptr,length){if(length===0||!ptr)return\\\\\\\"\\\\\\\";var hasUtf=0;var t;var i=0;while(1){t=HEAPU8[ptr+i>>0];hasUtf|=t;if(t==0&&!length)break;i++;if(length&&i==length)break}if(!length)length=i;var ret=\\\\\\\"\\\\\\\";if(hasUtf<128){var MAX_CHUNK=1024;var curr;while(length>0){curr=String.fromCharCode.apply(String,HEAPU8.subarray(ptr,ptr+Math.min(length,MAX_CHUNK)));ret=ret?ret+curr:curr;ptr+=MAX_CHUNK;length-=MAX_CHUNK}return ret}return UTF8ToString(ptr)}var UTF8Decoder=typeof TextDecoder!==\\\\\\\"undefined\\\\\\\"?new TextDecoder(\\\\\\\"utf8\\\\\\\"):undefined;function UTF8ArrayToString(u8Array,idx){var endPtr=idx;while(u8Array[endPtr])++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var u0,u1,u2,u3,u4,u5;var str=\\\\\\\"\\\\\\\";while(1){u0=u8Array[idx++];if(!u0)return str;if(!(u0&128)){str+=String.fromCharCode(u0);continue}u1=u8Array[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}u2=u8Array[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u3=u8Array[idx++]&63;if((u0&248)==240){u0=(u0&7)<<18|u1<<12|u2<<6|u3}else{u4=u8Array[idx++]&63;if((u0&252)==248){u0=(u0&3)<<24|u1<<18|u2<<12|u3<<6|u4}else{u5=u8Array[idx++]&63;u0=(u0&1)<<30|u1<<24|u2<<18|u3<<12|u4<<6|u5}}}if(u0<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}}}function UTF8ToString(ptr){return UTF8ArrayToString(HEAPU8,ptr)}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i<str.length;++i){var u=str.charCodeAt(i);if(u>=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;outU8Array[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;outU8Array[outIdx++]=192|u>>6;outU8Array[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;outU8Array[outIdx++]=224|u>>12;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else if(u<=2097151){if(outIdx+3>=endIdx)break;outU8Array[outIdx++]=240|u>>18;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else if(u<=67108863){if(outIdx+4>=endIdx)break;outU8Array[outIdx++]=248|u>>24;outU8Array[outIdx++]=128|u>>18&63;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else{if(outIdx+5>=endIdx)break;outU8Array[outIdx++]=252|u>>30;outU8Array[outIdx++]=128|u>>24&63;outU8Array[outIdx++]=128|u>>18&63;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i<str.length;++i){var u=str.charCodeAt(i);if(u>=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127){++len}else if(u<=2047){len+=2}else if(u<=65535){len+=3}else if(u<=2097151){len+=4}else if(u<=67108863){len+=5}else{len+=6}}return len}var UTF16Decoder=typeof TextDecoder!==\\\\\\\"undefined\\\\\\\"?new TextDecoder(\\\\\\\"utf-16le\\\\\\\"):undefined;function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}function demangle(func){return func}function demangleAll(text){var regex=/__Z[\\\\w\\\\d_]+/g;return text.replace(regex,(function(x){var y=demangle(x);return x===y?x:x+\\\\\\\" [\\\\\\\"+y+\\\\\\\"]\\\\\\\"}))}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return\\\\\\\"(no stack trace available)\\\\\\\"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module[\\\\\\\"extraStackTrace\\\\\\\"])js+=\\\\\\\"\\\\n\\\\\\\"+Module[\\\\\\\"extraStackTrace\\\\\\\"]();return demangleAll(js)}var PAGE_SIZE=16384;var WASM_PAGE_SIZE=65536;var ASMJS_PAGE_SIZE=16777216;var MIN_TOTAL_MEMORY=16777216;function alignUp(x,multiple){if(x%multiple>0){x+=multiple-x%multiple}return x}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBuffer(buf){Module[\\\\\\\"buffer\\\\\\\"]=buffer=buf}function updateGlobalBufferViews(){Module[\\\\\\\"HEAP8\\\\\\\"]=HEAP8=new Int8Array(buffer);Module[\\\\\\\"HEAP16\\\\\\\"]=HEAP16=new Int16Array(buffer);Module[\\\\\\\"HEAP32\\\\\\\"]=HEAP32=new Int32Array(buffer);Module[\\\\\\\"HEAPU8\\\\\\\"]=HEAPU8=new Uint8Array(buffer);Module[\\\\\\\"HEAPU16\\\\\\\"]=HEAPU16=new Uint16Array(buffer);Module[\\\\\\\"HEAPU32\\\\\\\"]=HEAPU32=new Uint32Array(buffer);Module[\\\\\\\"HEAPF32\\\\\\\"]=HEAPF32=new Float32Array(buffer);Module[\\\\\\\"HEAPF64\\\\\\\"]=HEAPF64=new Float64Array(buffer)}var STATIC_BASE,STATICTOP,staticSealed;var STACK_BASE,STACKTOP,STACK_MAX;var DYNAMIC_BASE,DYNAMICTOP_PTR;STATIC_BASE=STATICTOP=STACK_BASE=STACKTOP=STACK_MAX=DYNAMIC_BASE=DYNAMICTOP_PTR=0;staticSealed=false;function abortOnCannotGrowMemory(){abort(\\\\\\\"Cannot enlarge memory arrays. Either (1) compile with  -s TOTAL_MEMORY=X  with X higher than the current value \\\\\\\"+TOTAL_MEMORY+\\\\\\\", (2) compile with  -s ALLOW_MEMORY_GROWTH=1  which allows increasing the size at runtime, or (3) if you want malloc to return NULL (0) instead of this abort, compile with  -s ABORTING_MALLOC=0 \\\\\\\")}if(!Module[\\\\\\\"reallocBuffer\\\\\\\"])Module[\\\\\\\"reallocBuffer\\\\\\\"]=(function(size){var ret;try{if(ArrayBuffer.transfer){ret=ArrayBuffer.transfer(buffer,size)}else{var oldHEAP8=HEAP8;ret=new ArrayBuffer(size);var temp=new Int8Array(ret);temp.set(oldHEAP8)}}catch(e){return false}var success=_emscripten_replace_memory(ret);if(!success)return false;return ret});function enlargeMemory(){var PAGE_MULTIPLE=Module[\\\\\\\"usingWasm\\\\\\\"]?WASM_PAGE_SIZE:ASMJS_PAGE_SIZE;var LIMIT=2147483648-PAGE_MULTIPLE;if(HEAP32[DYNAMICTOP_PTR>>2]>LIMIT){return false}var OLD_TOTAL_MEMORY=TOTAL_MEMORY;TOTAL_MEMORY=Math.max(TOTAL_MEMORY,MIN_TOTAL_MEMORY);while(TOTAL_MEMORY<HEAP32[DYNAMICTOP_PTR>>2]){if(TOTAL_MEMORY<=536870912){TOTAL_MEMORY=alignUp(2*TOTAL_MEMORY,PAGE_MULTIPLE)}else{TOTAL_MEMORY=Math.min(alignUp((3*TOTAL_MEMORY+2147483648)/4,PAGE_MULTIPLE),LIMIT)}}var replacement=Module[\\\\\\\"reallocBuffer\\\\\\\"](TOTAL_MEMORY);if(!replacement||replacement.byteLength!=TOTAL_MEMORY){TOTAL_MEMORY=OLD_TOTAL_MEMORY;return false}updateGlobalBuffer(replacement);updateGlobalBufferViews();return true}var byteLength;try{byteLength=Function.prototype.call.bind(Object.getOwnPropertyDescriptor(ArrayBuffer.prototype,\\\\\\\"byteLength\\\\\\\").get);byteLength(new ArrayBuffer(4))}catch(e){byteLength=(function(buffer){return buffer.byteLength})}var TOTAL_STACK=Module[\\\\\\\"TOTAL_STACK\\\\\\\"]||5242880;var TOTAL_MEMORY=Module[\\\\\\\"TOTAL_MEMORY\\\\\\\"]||33554432;if(TOTAL_MEMORY<TOTAL_STACK)err(\\\\\\\"TOTAL_MEMORY should be larger than TOTAL_STACK, was \\\\\\\"+TOTAL_MEMORY+\\\\\\\"! (TOTAL_STACK=\\\\\\\"+TOTAL_STACK+\\\\\\\")\\\\\\\");if(Module[\\\\\\\"buffer\\\\\\\"]){buffer=Module[\\\\\\\"buffer\\\\\\\"]}else{if(typeof WebAssembly===\\\\\\\"object\\\\\\\"&&typeof WebAssembly.Memory===\\\\\\\"function\\\\\\\"){Module[\\\\\\\"wasmMemory\\\\\\\"]=new WebAssembly.Memory({\\\\\\\"initial\\\\\\\":TOTAL_MEMORY/WASM_PAGE_SIZE});buffer=Module[\\\\\\\"wasmMemory\\\\\\\"].buffer}else{buffer=new ArrayBuffer(TOTAL_MEMORY)}Module[\\\\\\\"buffer\\\\\\\"]=buffer}updateGlobalBufferViews();function getTotalMemory(){return TOTAL_MEMORY}function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback==\\\\\\\"function\\\\\\\"){callback();continue}var func=callback.func;if(typeof func===\\\\\\\"number\\\\\\\"){if(callback.arg===undefined){Module[\\\\\\\"dynCall_v\\\\\\\"](func)}else{Module[\\\\\\\"dynCall_vi\\\\\\\"](func,callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=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 ensureInitRuntime(){if(runtimeInitialized)return;runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){callRuntimeCallbacks(__ATEXIT__);runtimeExited=true}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 addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i<str.length;++i){HEAP8[buffer++>>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}function unSign(value,bits,ignore){if(value>=0){return value}return bits<=32?2*Math.abs(1<<bits-1)+value:Math.pow(2,bits)+value}function reSign(value,bits,ignore){if(value<=0){return value}var half=bits<=32?Math.abs(1<<bits-1):Math.pow(2,bits-1);if(value>=half&&(bits<=32||value>half)){value=-2*half+value}return value}var Math_abs=Math.abs;var Math_sqrt=Math.sqrt;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_pow=Math.pow;var Math_min=Math.min;var Math_clz32=Math.clz32;var Math_trunc=Math.trunc;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module[\\\\\\\"monitorRunDependencies\\\\\\\"]){Module[\\\\\\\"monitorRunDependencies\\\\\\\"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module[\\\\\\\"monitorRunDependencies\\\\\\\"]){Module[\\\\\\\"monitorRunDependencies\\\\\\\"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module[\\\\\\\"preloadedImages\\\\\\\"]={};Module[\\\\\\\"preloadedAudios\\\\\\\"]={};var dataURIPrefix=\\\\\\\"data:application/octet-stream;base64,\\\\\\\";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}function integrateWasmJS(){var wasmTextFile=\\\\\\\"build.wast\\\\\\\";var wasmBinaryFile=\\\\\\\"build.wasm\\\\\\\";var asmjsCodeFile=\\\\\\\"build.temp.asm.js\\\\\\\";if(!isDataURI(wasmTextFile)){wasmTextFile=locateFile(wasmTextFile)}if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}if(!isDataURI(asmjsCodeFile)){asmjsCodeFile=locateFile(asmjsCodeFile)}var wasmPageSize=64*1024;var info={\\\\\\\"global\\\\\\\":null,\\\\\\\"env\\\\\\\":null,\\\\\\\"asm2wasm\\\\\\\":asm2wasmImports,\\\\\\\"parent\\\\\\\":Module};var exports=null;function mergeMemory(newBuffer){var oldBuffer=Module[\\\\\\\"buffer\\\\\\\"];if(newBuffer.byteLength<oldBuffer.byteLength){err(\\\\\\\"the new buffer in mergeMemory is smaller than the previous one. in native wasm, we should grow memory here\\\\\\\")}var oldView=new Int8Array(oldBuffer);var newView=new Int8Array(newBuffer);newView.set(oldView);updateGlobalBuffer(newBuffer);updateGlobalBufferViews()}function fixImports(imports){return imports}function getBinary(){try{if(Module[\\\\\\\"wasmBinary\\\\\\\"]){return new Uint8Array(Module[\\\\\\\"wasmBinary\\\\\\\"])}if(Module[\\\\\\\"readBinary\\\\\\\"]){return Module[\\\\\\\"readBinary\\\\\\\"](wasmBinaryFile)}else{throw\\\\\\\"both async and sync fetching of the wasm failed\\\\\\\"}}catch(err){abort(err)}}function getBinaryPromise(){if(!Module[\\\\\\\"wasmBinary\\\\\\\"]&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch===\\\\\\\"function\\\\\\\"){return fetch(wasmBinaryFile,{credentials:\\\\\\\"same-origin\\\\\\\"}).then((function(response){if(!response[\\\\\\\"ok\\\\\\\"]){throw\\\\\\\"failed to load wasm binary file at '\\\\\\\"+wasmBinaryFile+\\\\\\\"'\\\\\\\"}return response[\\\\\\\"arrayBuffer\\\\\\\"]()})).catch((function(){return getBinary()}))}return new Promise((function(resolve,reject){resolve(getBinary())}))}function doNativeWasm(global,env,providedBuffer){if(typeof WebAssembly!==\\\\\\\"object\\\\\\\"){err(\\\\\\\"no native wasm support detected\\\\\\\");return false}if(!(Module[\\\\\\\"wasmMemory\\\\\\\"]instanceof WebAssembly.Memory)){err(\\\\\\\"no native wasm Memory in use\\\\\\\");return false}env[\\\\\\\"memory\\\\\\\"]=Module[\\\\\\\"wasmMemory\\\\\\\"];info[\\\\\\\"global\\\\\\\"]={\\\\\\\"NaN\\\\\\\":NaN,\\\\\\\"Infinity\\\\\\\":Infinity};info[\\\\\\\"global.Math\\\\\\\"]=Math;info[\\\\\\\"env\\\\\\\"]=env;function receiveInstance(instance,module){exports=instance.exports;if(exports.memory)mergeMemory(exports.memory);Module[\\\\\\\"asm\\\\\\\"]=exports;Module[\\\\\\\"usingWasm\\\\\\\"]=true;removeRunDependency(\\\\\\\"wasm-instantiate\\\\\\\")}addRunDependency(\\\\\\\"wasm-instantiate\\\\\\\");if(Module[\\\\\\\"instantiateWasm\\\\\\\"]){try{return Module[\\\\\\\"instantiateWasm\\\\\\\"](info,receiveInstance)}catch(e){err(\\\\\\\"Module.instantiateWasm callback failed with error: \\\\\\\"+e);return false}}function receiveInstantiatedSource(output){receiveInstance(output[\\\\\\\"instance\\\\\\\"],output[\\\\\\\"module\\\\\\\"])}function instantiateArrayBuffer(receiver){getBinaryPromise().then((function(binary){return WebAssembly.instantiate(binary,info)})).then(receiver).catch((function(reason){err(\\\\\\\"failed to asynchronously prepare wasm: \\\\\\\"+reason);abort(reason)}))}if(!Module[\\\\\\\"wasmBinary\\\\\\\"]&&typeof WebAssembly.instantiateStreaming===\\\\\\\"function\\\\\\\"&&!isDataURI(wasmBinaryFile)&&typeof fetch===\\\\\\\"function\\\\\\\"){WebAssembly.instantiateStreaming(fetch(wasmBinaryFile,{credentials:\\\\\\\"same-origin\\\\\\\"}),info).then(receiveInstantiatedSource).catch((function(reason){err(\\\\\\\"wasm streaming compile failed: \\\\\\\"+reason);err(\\\\\\\"falling back to ArrayBuffer instantiation\\\\\\\");instantiateArrayBuffer(receiveInstantiatedSource)}))}else{instantiateArrayBuffer(receiveInstantiatedSource)}return{}}Module[\\\\\\\"asmPreload\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"];var asmjsReallocBuffer=Module[\\\\\\\"reallocBuffer\\\\\\\"];var wasmReallocBuffer=(function(size){var PAGE_MULTIPLE=Module[\\\\\\\"usingWasm\\\\\\\"]?WASM_PAGE_SIZE:ASMJS_PAGE_SIZE;size=alignUp(size,PAGE_MULTIPLE);var old=Module[\\\\\\\"buffer\\\\\\\"];var oldSize=old.byteLength;if(Module[\\\\\\\"usingWasm\\\\\\\"]){try{var result=Module[\\\\\\\"wasmMemory\\\\\\\"].grow((size-oldSize)/wasmPageSize);if(result!==(-1|0)){return Module[\\\\\\\"buffer\\\\\\\"]=Module[\\\\\\\"wasmMemory\\\\\\\"].buffer}else{return null}}catch(e){return null}}});Module[\\\\\\\"reallocBuffer\\\\\\\"]=(function(size){if(finalMethod===\\\\\\\"asmjs\\\\\\\"){return asmjsReallocBuffer(size)}else{return wasmReallocBuffer(size)}});var finalMethod=\\\\\\\"\\\\\\\";Module[\\\\\\\"asm\\\\\\\"]=(function(global,env,providedBuffer){env=fixImports(env);if(!env[\\\\\\\"table\\\\\\\"]){var TABLE_SIZE=Module[\\\\\\\"wasmTableSize\\\\\\\"];if(TABLE_SIZE===undefined)TABLE_SIZE=1024;var MAX_TABLE_SIZE=Module[\\\\\\\"wasmMaxTableSize\\\\\\\"];if(typeof WebAssembly===\\\\\\\"object\\\\\\\"&&typeof WebAssembly.Table===\\\\\\\"function\\\\\\\"){if(MAX_TABLE_SIZE!==undefined){env[\\\\\\\"table\\\\\\\"]=new WebAssembly.Table({\\\\\\\"initial\\\\\\\":TABLE_SIZE,\\\\\\\"maximum\\\\\\\":MAX_TABLE_SIZE,\\\\\\\"element\\\\\\\":\\\\\\\"anyfunc\\\\\\\"})}else{env[\\\\\\\"table\\\\\\\"]=new WebAssembly.Table({\\\\\\\"initial\\\\\\\":TABLE_SIZE,element:\\\\\\\"anyfunc\\\\\\\"})}}else{env[\\\\\\\"table\\\\\\\"]=new Array(TABLE_SIZE)}Module[\\\\\\\"wasmTable\\\\\\\"]=env[\\\\\\\"table\\\\\\\"]}if(!env[\\\\\\\"memoryBase\\\\\\\"]){env[\\\\\\\"memoryBase\\\\\\\"]=Module[\\\\\\\"STATIC_BASE\\\\\\\"]}if(!env[\\\\\\\"tableBase\\\\\\\"]){env[\\\\\\\"tableBase\\\\\\\"]=0}var exports;exports=doNativeWasm(global,env,providedBuffer);assert(exports,\\\\\\\"no binaryen method succeeded.\\\\\\\");return exports});}integrateWasmJS();var ASM_CONSTS=[(function(){return Module.webglContextAttributes.premultipliedAlpha}),(function(){return Module.webglContextAttributes.preserveDrawingBuffer}),(function($0){throw new Error('Internal Unity error: gles::GetProcAddress(\\\\\\\"'+Pointer_stringify($0)+'\\\\\\\") was called but gles::GetProcAddress() is not implemented on Unity WebGL. Please report a bug.')}),(function(){return typeof Module.shouldQuit!=\\\\\\\"undefined\\\\\\\"}),(function(){for(var id in Module.intervals){window.clearInterval(id)}Module.intervals={};for(var i=0;i<Module.deinitializers.length;i++){Module.deinitializers[i]()}Module.deinitializers=[];if(typeof Module.onQuit==\\\\\\\"function\\\\\\\")Module.onQuit()})];function _emscripten_asm_const_i(code){return ASM_CONSTS[code]()}function _emscripten_asm_const_sync_on_main_thread_i(code){return ASM_CONSTS[code]()}function _emscripten_asm_const_ii(code,a0){return ASM_CONSTS[code](a0)}STATIC_BASE=GLOBAL_BASE;STATICTOP=STATIC_BASE+3936944;__ATINIT__.push({func:(function(){__GLOBAL__sub_I_AccessibilityScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_AIScriptingClasses_cpp()})},{func:(function(){___cxx_global_var_init_528()})},{func:(function(){__GLOBAL__sub_I_AndroidJNIScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_AnimationScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Animation_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Animation_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Animation_7_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Animation_Constraints_0_cpp()})},{func:(function(){__GLOBAL__sub_I_AnimationClip_cpp()})},{func:(function(){__GLOBAL__sub_I_AssetBundleScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_AssetBundle_Public_0_cpp()})},{func:(function(){__GLOBAL__sub_I_AudioScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Video_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Audio_Public_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Audio_Public_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Audio_Public_3_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Audio_Public_ScriptBindings_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Audio_Public_sound_0_cpp()})},{func:(function(){__GLOBAL__sub_I_ClothScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Cloth_0_cpp()})},{func:(function(){___cxx_global_var_init_18_1122()})},{func:(function(){__GLOBAL__sub_I_nvcloth_src_0_cpp()})},{func:(function(){__GLOBAL__sub_I_nvcloth_src_1_cpp()})},{func:(function(){__GLOBAL__sub_I_SwInterCollision_cpp()})},{func:(function(){__GLOBAL__sub_I_SwSolverKernel_cpp()})},{func:(function(){__GLOBAL__sub_I_artifacts_WebGL_codegenerator_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_GfxDevice_opengles_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_VirtualFileSystem_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Input_0_cpp()})},{func:(function(){__GLOBAL__sub_I_GfxDeviceNull_cpp()})},{func:(function(){__GLOBAL__sub_I_External_ProphecySDK_BlitOperations_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_2D_Renderer_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_2D_Sorting_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_2D_SpriteAtlas_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Allocator_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Application_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_BaseClasses_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_BaseClasses_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_BaseClasses_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_BaseClasses_3_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Burst_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Camera_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Camera_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Camera_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Camera_5_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Camera_6_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Camera_7_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Camera_8_cpp()})},{func:(function(){__GLOBAL__sub_I_Shadows_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Camera_Culling_0_cpp()})},{func:(function(){__GLOBAL__sub_I_GUITexture_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Camera_RenderLoops_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Camera_RenderLoops_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Containers_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Core_Callbacks_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_File_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Geometry_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_0_cpp()})},{func:(function(){___cxx_global_var_init_104_4269()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_4_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_5_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_6_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_8_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_9_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_10_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_11_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_12_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_Billboard_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_CommandBuffer_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_LOD_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_Mesh_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_Mesh_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_Mesh_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_Mesh_4_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_Mesh_5_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_ScriptableRenderLoop_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Interfaces_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Interfaces_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Interfaces_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Jobs_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Jobs_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Jobs_Internal_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Jobs_ScriptBindings_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Math_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Math_Random_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Misc_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Misc_2_cpp()})},{func:(function(){___cxx_global_var_init_130_7666()})},{func:(function(){__GLOBAL__sub_I_Runtime_Misc_3_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Misc_4_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Misc_5_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_PreloadManager_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Profiler_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Profiler_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Profiler_ExternalGPUProfiler_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Profiler_ScriptBindings_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_SceneManager_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Shaders_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Shaders_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Shaders_2_cpp()})},{func:(function(){___cxx_global_var_init_62_8873()})},{func:(function(){__GLOBAL__sub_I_Runtime_Shaders_4_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Shaders_5_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Shaders_GpuPrograms_0_cpp()})},{func:(function(){___cxx_global_var_init_9_9378()})},{func:(function(){__GLOBAL__sub_I_Runtime_Shaders_ShaderImpl_2_cpp()})},{func:(function(){___cxx_global_var_init_9577()})},{func:(function(){__GLOBAL__sub_I_Runtime_Transform_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Transform_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Utilities_2_cpp()})},{func:(function(){___cxx_global_var_init_10024()})},{func:(function(){__GLOBAL__sub_I_Runtime_Utilities_5_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Utilities_6_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Utilities_7_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Utilities_9_cpp()})},{func:(function(){__GLOBAL__sub_I_AssetBundleFileSystem_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Modules_0_cpp()})},{func:(function(){___cxx_global_var_init_18_10374()})},{func:(function(){___cxx_global_var_init_19_10375()})},{func:(function(){___cxx_global_var_init_20_10376()})},{func:(function(){__GLOBAL__sub_I_Modules_Profiler_Public_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Profiler_Runtime_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Export_Unsafe_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_GfxDevice_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_GfxDevice_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_GfxDevice_3_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_GfxDevice_4_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_GfxDevice_5_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_PluginInterface_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Director_Core_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_ScriptingBackend_Il2Cpp_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Scripting_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Scripting_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Scripting_3_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Mono_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Mono_SerializationBackend_DirectMemoryAccess_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Mono_SerializationBackend_DirectMemoryAccess_1_cpp()})},{func:(function(){__GLOBAL__sub_I_TemplateInstantiations_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Scripting_APIUpdating_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Serialize_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Serialize_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Serialize_TransferFunctions_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Serialize_TransferFunctions_1_cpp()})},{func:(function(){__GLOBAL__sub_I_PlatformDependent_WebGL_Source_0_cpp()})},{func:(function(){__GLOBAL__sub_I_PlatformDependent_WebGL_Source_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Mesh_cpp()})},{func:(function(){__GLOBAL__sub_I_LogAssert_cpp()})},{func:(function(){__GLOBAL__sub_I_Shader_cpp()})},{func:(function(){__GLOBAL__sub_I_PlatformDependent_WebGL_External_baselib_builds_Source_0_cpp()})},{func:(function(){__GLOBAL__sub_I_DirectorScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_DSPGraph_Public_1_cpp()})},{func:(function(){__GLOBAL__sub_I_GridScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Grid_Public_0_cpp()})},{func:(function(){___cxx_global_var_init_3992()})},{func:(function(){__GLOBAL__sub_I_IMGUIScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_IMGUI_0_cpp()})},{func:(function(){___cxx_global_var_init_23_17()})},{func:(function(){__GLOBAL__sub_I_Modules_IMGUI_1_cpp()})},{func:(function(){__GLOBAL__sub_I_InputLegacyScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_InputScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Input_Private_0_cpp()})},{func:(function(){__GLOBAL__sub_I_ParticleSystemScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_ParticleSystem_0_cpp()})},{func:(function(){__GLOBAL__sub_I_ParticleSystemGeometryJob_cpp()})},{func:(function(){__GLOBAL__sub_I_NoiseModule_cpp()})},{func:(function(){__GLOBAL__sub_I_ShapeModule_cpp()})},{func:(function(){__GLOBAL__sub_I_UVModule_cpp()})},{func:(function(){__GLOBAL__sub_I_Physics2DScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Physics2D_Public_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Physics2D_Public_1_cpp()})},{func:(function(){__GLOBAL__sub_I_PhysicsScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Physics_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Physics_2_cpp()})},{func:(function(){__GLOBAL__sub_I_PhysicsQuery_cpp()})},{func:(function(){__GLOBAL__sub_I_physx_source_physxextensions_src_2_cpp()})},{func:(function(){__GLOBAL__sub_I_SubsystemsScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Subsystems_0_cpp()})},{func:(function(){__GLOBAL__sub_I_TerrainScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Terrain_Public_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Terrain_Public_1_cpp()})},{func:(function(){___cxx_global_var_init_89_7101()})},{func:(function(){__GLOBAL__sub_I_Modules_Terrain_Public_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Terrain_Public_3_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Terrain_VR_0_cpp()})},{func:(function(){__GLOBAL__sub_I_TextCoreScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_TextCore_Native_FontEngine_0_cpp()})},{func:(function(){__GLOBAL__sub_I_TextRenderingScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_TextRendering_Public_0_cpp()})},{func:(function(){__GLOBAL__sub_I_TilemapScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Tilemap_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Tilemap_Public_0_cpp()})},{func:(function(){__GLOBAL__sub_I_UIElementsNativeScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_External_Yoga_Yoga_0_cpp()})},{func:(function(){__GLOBAL__sub_I_UIScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_UI_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_UI_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_UI_2_cpp()})},{func:(function(){__GLOBAL__sub_I_umbra_cpp()})},{func:(function(){__GLOBAL__sub_I_UnityAnalyticsScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_UnityAdsSettings_cpp()})},{func:(function(){__GLOBAL__sub_I_UnityWebRequestScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_UnityWebRequest_Public_0_cpp()})},{func:(function(){__GLOBAL__sub_I_VFXScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_VFX_Public_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_VFX_Public_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_VFX_Public_Systems_0_cpp()})},{func:(function(){__GLOBAL__sub_I_VisualEffectAsset_cpp()})},{func:(function(){__GLOBAL__sub_I_VideoScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Video_Public_Base_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Video_Public_0_cpp()})},{func:(function(){__GLOBAL__sub_I_VideoYUV420Convert_cpp()})},{func:(function(){__GLOBAL__sub_I_VRScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_VR_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_VR_1_cpp()})},{func:(function(){__GLOBAL__sub_I_PluginInterfaceVR_cpp()})},{func:(function(){__GLOBAL__sub_I_Wind_cpp()})},{func:(function(){__GLOBAL__sub_I_XRScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_XR_0_cpp()})},{func:(function(){__GLOBAL__sub_I_XRAudio_cpp()})},{func:(function(){__GLOBAL__sub_I_XRPreInit_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_XR_Public_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_XR_Stats_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_XR_Subsystems_Display_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_XR_Subsystems_Input_Public_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_XR_Subsystems_Input_Public_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_XR_Subsystems_Meshing_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_XR_Tracing_0_cpp()})},{func:(function(){__GLOBAL__sub_I_XRWindowsLocatableCamera_cpp()})},{func:(function(){__GLOBAL__sub_I_External_il2cpp_builds_external_baselib_Platforms_WebGL_Source_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Lump_libil2cpp_os_cpp()})},{func:(function(){__GLOBAL__sub_I_Lump_libil2cpp_icalls_cpp()})},{func:(function(){__GLOBAL__sub_I_Lump_libil2cpp_vm_cpp()})},{func:(function(){__GLOBAL__sub_I_Lump_libil2cpp_metadata_cpp()})},{func:(function(){__GLOBAL__sub_I_Lump_libil2cpp_utils_cpp()})},{func:(function(){__GLOBAL__sub_I_Lump_libil2cpp_vm_utils_cpp()})},{func:(function(){__GLOBAL__sub_I_Lump_libil2cpp_mono_cpp()})},{func:(function(){__GLOBAL__sub_I_Lump_libil2cpp_gc_cpp()})},{func:(function(){___emscripten_environ_constructor()})});var STATIC_BUMP=3936944;Module[\\\\\\\"STATIC_BASE\\\\\\\"]=STATIC_BASE;Module[\\\\\\\"STATIC_BUMP\\\\\\\"]=STATIC_BUMP;var tempDoublePtr=STATICTOP;STATICTOP+=16;function _JS_Cursor_SetImage(ptr,length){var binary=\\\\\\\"\\\\\\\";for(var i=0;i<length;i++)binary+=String.fromCharCode(HEAPU8[ptr+i]);Module.canvas.style.cursor=\\\\\\\"url(data:image/cur;base64,\\\\\\\"+btoa(binary)+\\\\\\\"),default\\\\\\\"}function _JS_Cursor_SetShow(show){Module.canvas.style.cursor=show?\\\\\\\"default\\\\\\\":\\\\\\\"none\\\\\\\"}function _JS_Eval_ClearInterval(id){window.clearInterval(id)}function _JS_Eval_OpenURL(ptr){var str=Pointer_stringify(ptr);window.open(str,\\\\\\\"_blank\\\\\\\",\\\\\\\"\\\\\\\")}function _JS_Eval_SetInterval(func,arg,millis){Module[\\\\\\\"noExitRuntime\\\\\\\"]=true;function wrapper(){getFuncWrapper(func,\\\\\\\"vi\\\\\\\")(arg)}return Browser.safeSetInterval(wrapper,millis)}var fs={numPendingSync:0,syncInternal:1e3,syncInProgress:false,sync:(function(onlyPendingSync){if(onlyPendingSync){if(fs.numPendingSync==0)return}else if(fs.syncInProgress){fs.numPendingSync++;return}fs.syncInProgress=true;FS.syncfs(false,(function(err){fs.syncInProgress=false}));fs.numPendingSync=0})};function _JS_FileSystem_Initialize(){Module.setInterval((function(){fs.sync(true)}),fs.syncInternal)}function _JS_FileSystem_Sync(){fs.sync(false)}function _JS_Log_Dump(ptr,type){var str=Pointer_stringify(ptr);if(typeof dump==\\\\\\\"function\\\\\\\")dump(str);switch(type){case 0:case 1:case 4:console.error(str);return;case 2:console.warn(str);return;case 3:case 5:console.log(str);return;default:console.error(\\\\\\\"Unknown console message type!\\\\\\\");console.error(str)}}function _JS_Log_StackTrace(buffer,bufferSize){var trace=stackTrace();if(buffer)stringToUTF8(trace,buffer,bufferSize);return lengthBytesUTF8(trace)}var JS_ScreenOrientation_callback=0;function JS_ScreenOrientation_eventHandler(){if(JS_ScreenOrientation_callback)dynCall_viii(JS_ScreenOrientation_callback,window.innerWidth,window.innerHeight,screen.orientation?screen.orientation.angle:window.orientation)}function _JS_ScreenOrientation_DeInit(){JS_ScreenOrientation_callback=0;window.removeEventListener(\\\\\\\"resize\\\\\\\",JS_ScreenOrientation_eventHandler);if(screen.orientation){screen.orientation.removeEventListener(\\\\\\\"change\\\\\\\",JS_ScreenOrientation_eventHandler)}}function _JS_ScreenOrientation_Init(callback){if(!JS_ScreenOrientation_callback){if(screen.orientation){screen.orientation.addEventListener(\\\\\\\"change\\\\\\\",JS_ScreenOrientation_eventHandler)}window.addEventListener(\\\\\\\"resize\\\\\\\",JS_ScreenOrientation_eventHandler);JS_ScreenOrientation_callback=callback;setTimeout(JS_ScreenOrientation_eventHandler,0)}}var WEBAudio={audioInstanceIdCounter:0,audioInstances:{},audioContext:null,audioWebEnabled:0};function _JS_Sound_Create_Channel(callback,userData){if(WEBAudio.audioWebEnabled==0)return;var channel={gain:WEBAudio.audioContext.createGain(),panner:WEBAudio.audioContext.createPanner(),threeD:false,playBuffer:(function(startTime,buffer,startOffset){this.setup();this.source.buffer=buffer;var chan=this;this.source.onended=(function(){chan.disconnectSource();if(callback)dynCall(\\\\\\\"vi\\\\\\\",callback,[userData])});this.source.start(startTime,startOffset);this.source.playbackStartTime=startTime-startOffset/this.source.playbackRate.value}),disconnectSource:(function(){if(this.source&&!this.source.isPausedMockNode){this.source.onended=null;this.source.disconnect();delete this.source}}),stop:(function(delay){if(channel.source&&channel.source.buffer){try{channel.source.stop(WEBAudio.audioContext.currentTime+delay)}catch(e){}if(delay==0){channel.disconnectSource()}}}),pause:(function(){var s=this.source;if(!s)return;var pausedSource={isPausedMockNode:true,loop:s.loop,loopStart:s.loopStart,loopEnd:s.loopEnd,buffer:s.buffer,playbackRate:s.playbackRate.value,playbackPausedAtPosition:s.estimatePlaybackPosition(),setPitch:(function(v){this.playbackRate=v})};this.stop(0);this.disconnectSource();this.source=pausedSource}),resume:(function(){var pausedSource=this.source;if(!pausedSource||!pausedSource.isPausedMockNode)return;delete this.source;this.setup();this.playBuffer(WEBAudio.audioContext.currentTime-Math.min(0,pausedSource.playbackPausedAtPosition),pausedSource.buffer,Math.max(0,pausedSource.playbackPausedAtPosition));this.source.loop=pausedSource.loop;this.source.loopStart=pausedSource.loopStart;this.source.loopEnd=pausedSource.loopEnd;this.source.setPitch(pausedSource.playbackRate)}),setup:(function(){if(this.source&&!this.source.isPausedMockNode)return;this.source=WEBAudio.audioContext.createBufferSource();this.source.estimatePlaybackPosition=(function(){var t=(WEBAudio.audioContext.currentTime-this.playbackStartTime)*this.playbackRate.value;if(this.loop&&t>=this.loopStart){t=(t-this.loopStart)%(this.loopEnd-this.loopStart)+this.loopStart}return t});this.source.setPitch=(function(newPitch){var curPosition=this.estimatePlaybackPosition();if(curPosition>=0){this.playbackStartTime=WEBAudio.audioContext.currentTime-curPosition/newPitch}this.playbackRate.value=newPitch});this.setupPanning()}),setupPanning:(function(){if(this.source.isPausedMockNode)return;this.source.disconnect();if(this.threeD){this.source.connect(this.panner);this.panner.connect(this.gain)}else{this.panner.disconnect();this.source.connect(this.gain)}})};channel.panner.rolloffFactor=0;channel.gain.connect(WEBAudio.audioContext.destination);WEBAudio.audioInstances[++WEBAudio.audioInstanceIdCounter]=channel;return WEBAudio.audioInstanceIdCounter}function _JS_Sound_GetLength(bufferInstance){if(WEBAudio.audioWebEnabled==0)return 0;var sound=WEBAudio.audioInstances[bufferInstance];var sampleRateRatio=44100/sound.buffer.sampleRate;return sound.buffer.length*sampleRateRatio}function _JS_Sound_GetLoadState(bufferInstance){if(WEBAudio.audioWebEnabled==0)return 2;var sound=WEBAudio.audioInstances[bufferInstance];if(sound.error)return 2;if(sound.buffer)return 0;return 1}function _JS_Sound_Init(){try{window.AudioContext=window.AudioContext||window.webkitAudioContext;WEBAudio.audioContext=new AudioContext;var tryToResumeAudioContext=(function(){if(WEBAudio.audioContext.state===\\\\\\\"suspended\\\\\\\")WEBAudio.audioContext.resume();else Module.clearInterval(resumeInterval)});var resumeInterval=Module.setInterval(tryToResumeAudioContext,400);WEBAudio.audioWebEnabled=1}catch(e){alert(\\\\\\\"Web Audio API is not supported in this browser\\\\\\\")}}function _JS_Sound_Load(ptr,length){if(WEBAudio.audioWebEnabled==0)return 0;var sound={buffer:null,error:false};WEBAudio.audioInstances[++WEBAudio.audioInstanceIdCounter]=sound;var audioData=HEAPU8.buffer.slice(ptr,ptr+length);WEBAudio.audioContext.decodeAudioData(audioData,(function(buffer){sound.buffer=buffer}),(function(){sound.error=true;console.log(\\\\\\\"Decode error.\\\\\\\")}));return WEBAudio.audioInstanceIdCounter}function _JS_Sound_Load_PCM(channels,length,sampleRate,ptr){if(WEBAudio.audioWebEnabled==0)return 0;var sound={buffer:WEBAudio.audioContext.createBuffer(channels,length,sampleRate),error:false};for(var i=0;i<channels;i++){var offs=(ptr>>2)+length*i;var buffer=sound.buffer;var copyToChannel=buffer[\\\\\\\"copyToChannel\\\\\\\"]||(function(source,channelNumber,startInChannel){var clipped=source.subarray(0,Math.min(source.length,this.length-(startInChannel|0)));this.getChannelData(channelNumber|0).set(clipped,startInChannel|0)});copyToChannel.apply(buffer,[HEAPF32.subarray(offs,offs+length),i,0])}WEBAudio.audioInstances[++WEBAudio.audioInstanceIdCounter]=sound;return WEBAudio.audioInstanceIdCounter}function _JS_Sound_Play(bufferInstance,channelInstance,offset,delay){_JS_Sound_Stop(channelInstance,0);if(WEBAudio.audioWebEnabled==0)return;var sound=WEBAudio.audioInstances[bufferInstance];var channel=WEBAudio.audioInstances[channelInstance];if(sound.buffer){try{channel.playBuffer(WEBAudio.audioContext.currentTime+delay,sound.buffer,offset)}catch(e){console.error(\\\\\\\"playBuffer error. Exception: \\\\\\\"+e)}}else console.log(\\\\\\\"Trying to play sound which is not loaded.\\\\\\\")}function _JS_Sound_ReleaseInstance(instance){delete WEBAudio.audioInstances[instance]}function _JS_Sound_ResumeIfNeeded(){if(WEBAudio.audioWebEnabled==0)return;if(WEBAudio.audioContext.state===\\\\\\\"suspended\\\\\\\")WEBAudio.audioContext.resume()}function _JS_Sound_Set3D(channelInstance,threeD){var channel=WEBAudio.audioInstances[channelInstance];if(channel.threeD!=threeD){channel.threeD=threeD;if(!channel.source){channel.setup()}channel.setupPanning()}}function _JS_Sound_SetListenerOrientation(x,y,z,xUp,yUp,zUp){if(WEBAudio.audioWebEnabled==0)return;if(WEBAudio.audioContext.listener.forwardX){WEBAudio.audioContext.listener.forwardX.setValueAtTime(-x,WEBAudio.audioContext.currentTime);WEBAudio.audioContext.listener.forwardY.setValueAtTime(-y,WEBAudio.audioContext.currentTime);WEBAudio.audioContext.listener.forwardZ.setValueAtTime(-z,WEBAudio.audioContext.currentTime);WEBAudio.audioContext.listener.upX.setValueAtTime(xUp,WEBAudio.audioContext.currentTime);WEBAudio.audioContext.listener.upY.setValueAtTime(yUp,WEBAudio.audioContext.currentTime);WEBAudio.audioContext.listener.upZ.setValueAtTime(zUp,WEBAudio.audioContext.currentTime)}else{WEBAudio.audioContext.listener.setOrientation(-x,-y,-z,xUp,yUp,zUp)}}function _JS_Sound_SetListenerPosition(x,y,z){if(WEBAudio.audioWebEnabled==0)return;if(WEBAudio.audioContext.listener.positionX){WEBAudio.audioContext.listener.positionX.setValueAtTime(x,WEBAudio.audioContext.currentTime);WEBAudio.audioContext.listener.positionY.setValueAtTime(y,WEBAudio.audioContext.currentTime);WEBAudio.audioContext.listener.positionZ.setValueAtTime(z,WEBAudio.audioContext.currentTime)}else{WEBAudio.audioContext.listener.setPosition(x,y,z)}}function _JS_Sound_SetLoop(channelInstance,loop){if(WEBAudio.audioWebEnabled==0)return;var channel=WEBAudio.audioInstances[channelInstance];if(!channel.source){channel.setup()}channel.source.loop=loop}function _JS_Sound_SetLoopPoints(channelInstance,loopStart,loopEnd){if(WEBAudio.audioWebEnabled==0)return;var channel=WEBAudio.audioInstances[channelInstance];if(!channel.source){channel.setup()}channel.source.loopStart=loopStart;channel.source.loopEnd=loopEnd}function _JS_Sound_SetPaused(channelInstance,paused){if(WEBAudio.audioWebEnabled==0)return;var channel=WEBAudio.audioInstances[channelInstance];var channelCurrentlyPaused=!channel.source||channel.source.isPausedMockNode;if(paused!=channelCurrentlyPaused){if(paused)channel.pause();else channel.resume()}}function _JS_Sound_SetPitch(channelInstance,v){if(WEBAudio.audioWebEnabled==0)return;try{WEBAudio.audioInstances[channelInstance].source.setPitch(v)}catch(e){console.error(\\\\\\\"Invalid audio pitch \\\\\\\"+v+\\\\\\\" specified to WebAudio backend!\\\\\\\")}}function _JS_Sound_SetPosition(channelInstance,x,y,z){if(WEBAudio.audioWebEnabled==0)return;var channel=WEBAudio.audioInstances[channelInstance];if(channel.x!=x||channel.y!=y||channel.z!=z){channel.panner.setPosition(x,y,z);channel.x=x;channel.y=y;channel.z=z}}function _JS_Sound_SetVolume(channelInstance,v){if(WEBAudio.audioWebEnabled==0)return;try{WEBAudio.audioInstances[channelInstance].gain.gain.setValueAtTime(v,WEBAudio.audioContext.currentTime)}catch(e){console.error(\\\\\\\"Invalid audio volume \\\\\\\"+v+\\\\\\\" specified to WebAudio backend!\\\\\\\")}}function _JS_Sound_Stop(channelInstance,delay){if(WEBAudio.audioWebEnabled==0)return;var channel=WEBAudio.audioInstances[channelInstance];channel.stop(delay)}function _JS_SystemInfo_GetCanvasClientSize(domElementSelector,outWidth,outHeight){var selector=UTF8ToString(domElementSelector);var canvas=selector==\\\\\\\"#canvas\\\\\\\"?Module[\\\\\\\"canvas\\\\\\\"]:document.querySelector(selector);var w=0,h=0;if(canvas){var size=canvas.getBoundingClientRect();w=size.width;h=size.height}HEAPF64[outWidth>>3]=w;HEAPF64[outHeight>>3]=h}function _JS_SystemInfo_GetDocumentURL(buffer,bufferSize){if(buffer)stringToUTF8(document.URL,buffer,bufferSize);return lengthBytesUTF8(document.URL)}function _JS_SystemInfo_GetGPUInfo(buffer,bufferSize){var gpuinfo=Module.SystemInfo.gpu;if(buffer)stringToUTF8(gpuinfo,buffer,bufferSize);return lengthBytesUTF8(gpuinfo)}function _JS_SystemInfo_GetMatchWebGLToCanvasSize(){return Module.matchWebGLToCanvasSize||Module.matchWebGLToCanvasSize===undefined}function _JS_SystemInfo_GetMemory(){return TOTAL_MEMORY/(1024*1024)}function _JS_SystemInfo_GetOS(buffer,bufferSize){var browser=Module.SystemInfo.os+\\\\\\\" \\\\\\\"+Module.SystemInfo.osVersion;if(buffer)stringToUTF8(browser,buffer,bufferSize);return lengthBytesUTF8(browser)}function _JS_SystemInfo_GetPreferredDevicePixelRatio(){return Module.devicePixelRatio||window.devicePixelRatio||1}function _JS_SystemInfo_GetScreenSize(outWidth,outHeight){HEAPF64[outWidth>>3]=Module.SystemInfo.width;HEAPF64[outHeight>>3]=Module.SystemInfo.height}function _JS_SystemInfo_HasCursorLock(){return Module.SystemInfo.hasCursorLock}function _JS_SystemInfo_HasFullscreen(){return Module.SystemInfo.hasFullscreen}function _JS_SystemInfo_HasWebGL(){return Module.SystemInfo.hasWebGL}function _JS_SystemInfo_IsMobile(){return Module.SystemInfo.mobile}function ___atomic_compare_exchange_8(ptr,expected,desiredl,desiredh,weak,success_memmodel,failure_memmodel){var pl=HEAP32[ptr>>2];var ph=HEAP32[ptr+4>>2];var el=HEAP32[expected>>2];var eh=HEAP32[expected+4>>2];if(pl===el&&ph===eh){HEAP32[ptr>>2]=desiredl;HEAP32[ptr+4>>2]=desiredh;return 1}else{HEAP32[expected>>2]=pl;HEAP32[expected+4>>2]=ph;return 0}}function ___atomic_fetch_add_8(ptr,vall,valh,memmodel){var l=HEAP32[ptr>>2];var h=HEAP32[ptr+4>>2];HEAP32[ptr>>2]=_i64Add(l,h,vall,valh);HEAP32[ptr+4>>2]=getTempRet0();return(setTempRet0(h),l)|0}var ENV={};function ___buildEnvironment(environ){var MAX_ENV_VALUES=64;var TOTAL_ENV_SIZE=1024;var poolPtr;var envPtr;if(!___buildEnvironment.called){___buildEnvironment.called=true;ENV[\\\\\\\"USER\\\\\\\"]=ENV[\\\\\\\"LOGNAME\\\\\\\"]=\\\\\\\"web_user\\\\\\\";ENV[\\\\\\\"PATH\\\\\\\"]=\\\\\\\"/\\\\\\\";ENV[\\\\\\\"PWD\\\\\\\"]=\\\\\\\"/\\\\\\\";ENV[\\\\\\\"HOME\\\\\\\"]=\\\\\\\"/home/web_user\\\\\\\";ENV[\\\\\\\"LANG\\\\\\\"]=\\\\\\\"C.UTF-8\\\\\\\";ENV[\\\\\\\"_\\\\\\\"]=Module[\\\\\\\"thisProgram\\\\\\\"];poolPtr=getMemory(TOTAL_ENV_SIZE);envPtr=getMemory(MAX_ENV_VALUES*4);HEAP32[envPtr>>2]=poolPtr;HEAP32[environ>>2]=envPtr}else{envPtr=HEAP32[environ>>2];poolPtr=HEAP32[envPtr>>2]}var strings=[];var totalSize=0;for(var key in ENV){if(typeof ENV[key]===\\\\\\\"string\\\\\\\"){var line=key+\\\\\\\"=\\\\\\\"+ENV[key];strings.push(line);totalSize+=line.length}}if(totalSize>TOTAL_ENV_SIZE){throw new Error(\\\\\\\"Environment size exceeded TOTAL_ENV_SIZE!\\\\\\\")}var ptrSize=4;for(var i=0;i<strings.length;i++){var line=strings[i];writeAsciiToMemory(line,poolPtr);HEAP32[envPtr+i*ptrSize>>2]=poolPtr;poolPtr+=line.length+1}HEAP32[envPtr+strings.length*ptrSize>>2]=0}function ___cxa_allocate_exception(size){return _malloc(size)}function __ZSt18uncaught_exceptionv(){return!!__ZSt18uncaught_exceptionv.uncaught_exception}var EXCEPTIONS={last:0,caught:[],infos:{},deAdjust:(function(adjusted){if(!adjusted||EXCEPTIONS.infos[adjusted])return adjusted;for(var key in EXCEPTIONS.infos){var ptr=+key;var info=EXCEPTIONS.infos[ptr];if(info.adjusted===adjusted){return ptr}}return adjusted}),addRef:(function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos[ptr];info.refcount++}),decRef:(function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos[ptr];assert(info.refcount>0);info.refcount--;if(info.refcount===0&&!info.rethrown){if(info.destructor){Module[\\\\\\\"dynCall_vi\\\\\\\"](info.destructor,ptr)}delete EXCEPTIONS.infos[ptr];___cxa_free_exception(ptr)}}),clearRef:(function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos[ptr];info.refcount=0})};function ___cxa_begin_catch(ptr){var info=EXCEPTIONS.infos[ptr];if(info&&!info.caught){info.caught=true;__ZSt18uncaught_exceptionv.uncaught_exception--}if(info)info.rethrown=false;EXCEPTIONS.caught.push(ptr);EXCEPTIONS.addRef(EXCEPTIONS.deAdjust(ptr));return ptr}function ___cxa_free_exception(ptr){try{return _free(ptr)}catch(e){}}function ___cxa_end_catch(){Module[\\\\\\\"setThrew\\\\\\\"](0);var ptr=EXCEPTIONS.caught.pop();if(ptr){EXCEPTIONS.decRef(EXCEPTIONS.deAdjust(ptr));EXCEPTIONS.last=0}}function ___cxa_find_matching_catch_2(){return ___cxa_find_matching_catch.apply(null,arguments)}function ___cxa_find_matching_catch_3(){return ___cxa_find_matching_catch.apply(null,arguments)}function ___cxa_find_matching_catch_4(){return ___cxa_find_matching_catch.apply(null,arguments)}function ___cxa_pure_virtual(){ABORT=true;throw\\\\\\\"Pure virtual function called!\\\\\\\"}function ___cxa_rethrow(){var ptr=EXCEPTIONS.caught.pop();ptr=EXCEPTIONS.deAdjust(ptr);if(!EXCEPTIONS.infos[ptr].rethrown){EXCEPTIONS.caught.push(ptr);EXCEPTIONS.infos[ptr].rethrown=true}EXCEPTIONS.last=ptr;throw ptr}function ___resumeException(ptr){if(!EXCEPTIONS.last){EXCEPTIONS.last=ptr}throw ptr}function ___cxa_find_matching_catch(){var thrown=EXCEPTIONS.last;if(!thrown){return(setTempRet0(0),0)|0}var info=EXCEPTIONS.infos[thrown];var throwntype=info.type;if(!throwntype){return(setTempRet0(0),thrown)|0}var typeArray=Array.prototype.slice.call(arguments);var pointer=Module[\\\\\\\"___cxa_is_pointer_type\\\\\\\"](throwntype);if(!___cxa_find_matching_catch.buffer)___cxa_find_matching_catch.buffer=_malloc(4);HEAP32[___cxa_find_matching_catch.buffer>>2]=thrown;thrown=___cxa_find_matching_catch.buffer;for(var i=0;i<typeArray.length;i++){if(typeArray[i]&&Module[\\\\\\\"___cxa_can_catch\\\\\\\"](typeArray[i],throwntype,thrown)){thrown=HEAP32[thrown>>2];info.adjusted=thrown;return(setTempRet0(typeArray[i]),thrown)|0}}thrown=HEAP32[thrown>>2];return(setTempRet0(throwntype),thrown)|0}function ___cxa_throw(ptr,type,destructor){EXCEPTIONS.infos[ptr]={ptr:ptr,adjusted:ptr,type:type,destructor:destructor,refcount:0,caught:false,rethrown:false};EXCEPTIONS.last=ptr;if(!(\\\\\\\"uncaught_exception\\\\\\\"in __ZSt18uncaught_exceptionv)){__ZSt18uncaught_exceptionv.uncaught_exception=1}else{__ZSt18uncaught_exceptionv.uncaught_exception++}throw ptr}function ___gxx_personality_v0(){}function ___lock(){}var ERRNO_CODES={EPERM:1,ENOENT:2,ESRCH:3,EINTR:4,EIO:5,ENXIO:6,E2BIG:7,ENOEXEC:8,EBADF:9,ECHILD:10,EAGAIN:11,EWOULDBLOCK:11,ENOMEM:12,EACCES:13,EFAULT:14,ENOTBLK:15,EBUSY:16,EEXIST:17,EXDEV:18,ENODEV:19,ENOTDIR:20,EISDIR:21,EINVAL:22,ENFILE:23,EMFILE:24,ENOTTY:25,ETXTBSY:26,EFBIG:27,ENOSPC:28,ESPIPE:29,EROFS:30,EMLINK:31,EPIPE:32,EDOM:33,ERANGE:34,ENOMSG:42,EIDRM:43,ECHRNG:44,EL2NSYNC:45,EL3HLT:46,EL3RST:47,ELNRNG:48,EUNATCH:49,ENOCSI:50,EL2HLT:51,EDEADLK:35,ENOLCK:37,EBADE:52,EBADR:53,EXFULL:54,ENOANO:55,EBADRQC:56,EBADSLT:57,EDEADLOCK:35,EBFONT:59,ENOSTR:60,ENODATA:61,ETIME:62,ENOSR:63,ENONET:64,ENOPKG:65,EREMOTE:66,ENOLINK:67,EADV:68,ESRMNT:69,ECOMM:70,EPROTO:71,EMULTIHOP:72,EDOTDOT:73,EBADMSG:74,ENOTUNIQ:76,EBADFD:77,EREMCHG:78,ELIBACC:79,ELIBBAD:80,ELIBSCN:81,ELIBMAX:82,ELIBEXEC:83,ENOSYS:38,ENOTEMPTY:39,ENAMETOOLONG:36,ELOOP:40,EOPNOTSUPP:95,EPFNOSUPPORT:96,ECONNRESET:104,ENOBUFS:105,EAFNOSUPPORT:97,EPROTOTYPE:91,ENOTSOCK:88,ENOPROTOOPT:92,ESHUTDOWN:108,ECONNREFUSED:111,EADDRINUSE:98,ECONNABORTED:103,ENETUNREACH:101,ENETDOWN:100,ETIMEDOUT:110,EHOSTDOWN:112,EHOSTUNREACH:113,EINPROGRESS:115,EALREADY:114,EDESTADDRREQ:89,EMSGSIZE:90,EPROTONOSUPPORT:93,ESOCKTNOSUPPORT:94,EADDRNOTAVAIL:99,ENETRESET:102,EISCONN:106,ENOTCONN:107,ETOOMANYREFS:109,EUSERS:87,EDQUOT:122,ESTALE:116,ENOTSUP:95,ENOMEDIUM:123,EILSEQ:84,EOVERFLOW:75,ECANCELED:125,ENOTRECOVERABLE:131,EOWNERDEAD:130,ESTRPIPE:86};function ___setErrNo(value){if(Module[\\\\\\\"___errno_location\\\\\\\"])HEAP32[Module[\\\\\\\"___errno_location\\\\\\\"]()>>2]=value;return value}function ___map_file(pathname,size){___setErrNo(ERRNO_CODES.EPERM);return-1}var ERRNO_MESSAGES={0:\\\\\\\"Success\\\\\\\",1:\\\\\\\"Not super-user\\\\\\\",2:\\\\\\\"No such file or directory\\\\\\\",3:\\\\\\\"No such process\\\\\\\",4:\\\\\\\"Interrupted system call\\\\\\\",5:\\\\\\\"I/O error\\\\\\\",6:\\\\\\\"No such device or address\\\\\\\",7:\\\\\\\"Arg list too long\\\\\\\",8:\\\\\\\"Exec format error\\\\\\\",9:\\\\\\\"Bad file number\\\\\\\",10:\\\\\\\"No children\\\\\\\",11:\\\\\\\"No more processes\\\\\\\",12:\\\\\\\"Not enough core\\\\\\\",13:\\\\\\\"Permission denied\\\\\\\",14:\\\\\\\"Bad address\\\\\\\",15:\\\\\\\"Block device required\\\\\\\",16:\\\\\\\"Mount device busy\\\\\\\",17:\\\\\\\"File exists\\\\\\\",18:\\\\\\\"Cross-device link\\\\\\\",19:\\\\\\\"No such device\\\\\\\",20:\\\\\\\"Not a directory\\\\\\\",21:\\\\\\\"Is a directory\\\\\\\",22:\\\\\\\"Invalid argument\\\\\\\",23:\\\\\\\"Too many open files in system\\\\\\\",24:\\\\\\\"Too many open files\\\\\\\",25:\\\\\\\"Not a typewriter\\\\\\\",26:\\\\\\\"Text file busy\\\\\\\",27:\\\\\\\"File too large\\\\\\\",28:\\\\\\\"No space left on device\\\\\\\",29:\\\\\\\"Illegal seek\\\\\\\",30:\\\\\\\"Read only file system\\\\\\\",31:\\\\\\\"Too many links\\\\\\\",32:\\\\\\\"Broken pipe\\\\\\\",33:\\\\\\\"Math arg out of domain of func\\\\\\\",34:\\\\\\\"Math result not representable\\\\\\\",35:\\\\\\\"File locking deadlock error\\\\\\\",36:\\\\\\\"File or path name too long\\\\\\\",37:\\\\\\\"No record locks available\\\\\\\",38:\\\\\\\"Function not implemented\\\\\\\",39:\\\\\\\"Directory not empty\\\\\\\",40:\\\\\\\"Too many symbolic links\\\\\\\",42:\\\\\\\"No message of desired type\\\\\\\",43:\\\\\\\"Identifier removed\\\\\\\",44:\\\\\\\"Channel number out of range\\\\\\\",45:\\\\\\\"Level 2 not synchronized\\\\\\\",46:\\\\\\\"Level 3 halted\\\\\\\",47:\\\\\\\"Level 3 reset\\\\\\\",48:\\\\\\\"Link number out of range\\\\\\\",49:\\\\\\\"Protocol driver not attached\\\\\\\",50:\\\\\\\"No CSI structure available\\\\\\\",51:\\\\\\\"Level 2 halted\\\\\\\",52:\\\\\\\"Invalid exchange\\\\\\\",53:\\\\\\\"Invalid request descriptor\\\\\\\",54:\\\\\\\"Exchange full\\\\\\\",55:\\\\\\\"No anode\\\\\\\",56:\\\\\\\"Invalid request code\\\\\\\",57:\\\\\\\"Invalid slot\\\\\\\",59:\\\\\\\"Bad font file fmt\\\\\\\",60:\\\\\\\"Device not a stream\\\\\\\",61:\\\\\\\"No data (for no delay io)\\\\\\\",62:\\\\\\\"Timer expired\\\\\\\",63:\\\\\\\"Out of streams resources\\\\\\\",64:\\\\\\\"Machine is not on the network\\\\\\\",65:\\\\\\\"Package not installed\\\\\\\",66:\\\\\\\"The object is remote\\\\\\\",67:\\\\\\\"The link has been severed\\\\\\\",68:\\\\\\\"Advertise error\\\\\\\",69:\\\\\\\"Srmount error\\\\\\\",70:\\\\\\\"Communication error on send\\\\\\\",71:\\\\\\\"Protocol error\\\\\\\",72:\\\\\\\"Multihop attempted\\\\\\\",73:\\\\\\\"Cross mount point (not really error)\\\\\\\",74:\\\\\\\"Trying to read unreadable message\\\\\\\",75:\\\\\\\"Value too large for defined data type\\\\\\\",76:\\\\\\\"Given log. name not unique\\\\\\\",77:\\\\\\\"f.d. invalid for this operation\\\\\\\",78:\\\\\\\"Remote address changed\\\\\\\",79:\\\\\\\"Can   access a needed shared lib\\\\\\\",80:\\\\\\\"Accessing a corrupted shared lib\\\\\\\",81:\\\\\\\".lib section in a.out corrupted\\\\\\\",82:\\\\\\\"Attempting to link in too many libs\\\\\\\",83:\\\\\\\"Attempting to exec a shared library\\\\\\\",84:\\\\\\\"Illegal byte sequence\\\\\\\",86:\\\\\\\"Streams pipe error\\\\\\\",87:\\\\\\\"Too many users\\\\\\\",88:\\\\\\\"Socket operation on non-socket\\\\\\\",89:\\\\\\\"Destination address required\\\\\\\",90:\\\\\\\"Message too long\\\\\\\",91:\\\\\\\"Protocol wrong type for socket\\\\\\\",92:\\\\\\\"Protocol not available\\\\\\\",93:\\\\\\\"Unknown protocol\\\\\\\",94:\\\\\\\"Socket type not supported\\\\\\\",95:\\\\\\\"Not supported\\\\\\\",96:\\\\\\\"Protocol family not supported\\\\\\\",97:\\\\\\\"Address family not supported by protocol family\\\\\\\",98:\\\\\\\"Address already in use\\\\\\\",99:\\\\\\\"Address not available\\\\\\\",100:\\\\\\\"Network interface is not configured\\\\\\\",101:\\\\\\\"Network is unreachable\\\\\\\",102:\\\\\\\"Connection reset by network\\\\\\\",103:\\\\\\\"Connection aborted\\\\\\\",104:\\\\\\\"Connection reset by peer\\\\\\\",105:\\\\\\\"No buffer space available\\\\\\\",106:\\\\\\\"Socket is already connected\\\\\\\",107:\\\\\\\"Socket is not connected\\\\\\\",108:\\\\\\\"Can't send after socket shutdown\\\\\\\",109:\\\\\\\"Too many references\\\\\\\",110:\\\\\\\"Connection timed out\\\\\\\",111:\\\\\\\"Connection refused\\\\\\\",112:\\\\\\\"Host is down\\\\\\\",113:\\\\\\\"Host is unreachable\\\\\\\",114:\\\\\\\"Socket already connected\\\\\\\",115:\\\\\\\"Connection already in progress\\\\\\\",116:\\\\\\\"Stale file handle\\\\\\\",122:\\\\\\\"Quota exceeded\\\\\\\",123:\\\\\\\"No medium (in tape drive)\\\\\\\",125:\\\\\\\"Operation canceled\\\\\\\",130:\\\\\\\"Previous owner died\\\\\\\",131:\\\\\\\"State not recoverable\\\\\\\"};var PATH={splitPath:(function(filename){var splitPathRe=/^(\\\\/?|)([\\\\s\\\\S]*?)((?:\\\\.{1,2}|[^\\\\/]+?|)(\\\\.[^.\\\\/]*|))(?:[\\\\/]*)$/;return splitPathRe.exec(filename).slice(1)}),normalizeArray:(function(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:(function(path){var isAbsolute=path.charAt(0)===\\\\\\\"/\\\\\\\",trailingSlash=path.substr(-1)===\\\\\\\"/\\\\\\\";path=PATH.normalizeArray(path.split(\\\\\\\"/\\\\\\\").filter((function(p){return!!p})),!isAbsolute).join(\\\\\\\"/\\\\\\\");if(!path&&!isAbsolute){path=\\\\\\\".\\\\\\\"}if(path&&trailingSlash){path+=\\\\\\\"/\\\\\\\"}return(isAbsolute?\\\\\\\"/\\\\\\\":\\\\\\\"\\\\\\\")+path}),dirname:(function(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:(function(path){if(path===\\\\\\\"/\\\\\\\")return\\\\\\\"/\\\\\\\";var lastSlash=path.lastIndexOf(\\\\\\\"/\\\\\\\");if(lastSlash===-1)return path;return path.substr(lastSlash+1)}),extname:(function(path){return PATH.splitPath(path)[3]}),join:(function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join(\\\\\\\"/\\\\\\\"))}),join2:(function(l,r){return PATH.normalize(l+\\\\\\\"/\\\\\\\"+r)}),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.charAt(0)===\\\\\\\"/\\\\\\\"}resolvedPath=PATH.normalizeArray(resolvedPath.split(\\\\\\\"/\\\\\\\").filter((function(p){return!!p})),!resolvedAbsolute).join(\\\\\\\"/\\\\\\\");return(resolvedAbsolute?\\\\\\\"/\\\\\\\":\\\\\\\"\\\\\\\")+resolvedPath||\\\\\\\".\\\\\\\"}),relative:(function(from,to){from=PATH.resolve(from).substr(1);to=PATH.resolve(to).substr(1);function trim(arr){var start=0;for(;start<arr.length;start++){if(arr[start]!==\\\\\\\"\\\\\\\")break}var end=arr.length-1;for(;end>=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<length;i++){if(fromParts[i]!==toParts[i]){samePartsLength=i;break}}var outputParts=[];for(var i=samePartsLength;i<fromParts.length;i++){outputParts.push(\\\\\\\"..\\\\\\\")}outputParts=outputParts.concat(toParts.slice(samePartsLength));return outputParts.join(\\\\\\\"/\\\\\\\")})};var TTY={ttys:[],init:(function(){}),shutdown:(function(){}),register:(function(dev,ops){TTY.ttys[dev]={input:[],output:[],ops:ops};FS.registerDevice(dev,TTY.stream_ops)}),stream_ops:{open:(function(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(ERRNO_CODES.ENODEV)}stream.tty=tty;stream.seekable=false}),close:(function(stream){stream.tty.ops.flush(stream.tty)}),flush:(function(stream){stream.tty.ops.flush(stream.tty)}),read:(function(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(ERRNO_CODES.ENXIO)}var bytesRead=0;for(var i=0;i<length;i++){var result;try{result=stream.tty.ops.get_char(stream.tty)}catch(e){throw new FS.ErrnoError(ERRNO_CODES.EIO)}if(result===undefined&&bytesRead===0){throw new FS.ErrnoError(ERRNO_CODES.EAGAIN)}if(result===null||result===undefined)break;bytesRead++;buffer[offset+i]=result}if(bytesRead){stream.node.timestamp=Date.now()}return bytesRead}),write:(function(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.put_char){throw new FS.ErrnoError(ERRNO_CODES.ENXIO)}for(var i=0;i<length;i++){try{stream.tty.ops.put_char(stream.tty,buffer[offset+i])}catch(e){throw new FS.ErrnoError(ERRNO_CODES.EIO)}}if(length){stream.node.timestamp=Date.now()}return i})},default_tty_ops:{get_char:(function(tty){if(!tty.input.length){var result=null;if(ENVIRONMENT_IS_NODE){var BUFSIZE=256;var buf=new Buffer(BUFSIZE);var bytesRead=0;var isPosixPlatform=process.platform!=\\\\\\\"win32\\\\\\\";var fd=process.stdin.fd;if(isPosixPlatform){var usingDevice=false;try{fd=fs.openSync(\\\\\\\"/dev/stdin\\\\\\\",\\\\\\\"r\\\\\\\");usingDevice=true}catch(e){}}try{bytesRead=fs.readSync(fd,buf,0,BUFSIZE,null)}catch(e){if(e.toString().indexOf(\\\\\\\"EOF\\\\\\\")!=-1)bytesRead=0;else throw e}if(usingDevice){fs.closeSync(fd)}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}tty.input=intArrayFromString(result,true)}return tty.input.shift()}),put_char:(function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}}),flush:(function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}})},default_tty1_ops:{put_char:(function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}}),flush:(function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}})}};var MEMFS={ops_table:null,mount:(function(mount){return MEMFS.createNode(null,\\\\\\\"/\\\\\\\",16384|511,0)}),createNode:(function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}if(!MEMFS.ops_table){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}return node}),getFileDataAsRegularArray:(function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;i<node.usedBytes;++i)arr.push(node.contents[i]);return arr}return node.contents}),getFileDataAsTypedArray:(function(node){if(!node.contents)return new Uint8Array;if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)}),expandFileStorage:(function(node,newCapacity){if(node.contents&&node.contents.subarray&&newCapacity>node.contents.length){node.contents=MEMFS.getFileDataAsRegularArray(node);node.usedBytes=node.contents.length}if(!node.contents||node.contents.subarray){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity<CAPACITY_DOUBLING_MAX?2:1.125)|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);return}if(!node.contents&&newCapacity>0)node.contents=[];while(node.contents.length<newCapacity)node.contents.push(0)}),resizeFileStorage:(function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(new ArrayBuffer(newSize));if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length<newSize)node.contents.push(0);node.usedBytes=newSize}),node_ops:{getattr:(function(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:(function(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:(function(parent,name){throw FS.genericErrors[ERRNO_CODES.ENOENT]}),mknod:(function(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)}),rename:(function(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(ERRNO_CODES.ENOTEMPTY)}}}delete old_node.parent.contents[old_node.name];old_node.name=new_name;new_dir.contents[new_name]=old_node;old_node.parent=new_dir}),unlink:(function(parent,name){delete parent.contents[name]}),rmdir:(function(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(ERRNO_CODES.ENOTEMPTY)}delete parent.contents[name]}),readdir:(function(node){var entries=[\\\\\\\".\\\\\\\",\\\\\\\"..\\\\\\\"];for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key)}return entries}),symlink:(function(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node}),readlink:(function(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return node.link})},stream_ops:{read:(function(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);assert(size>=0);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i<size;i++)buffer[offset+i]=contents[position+i]}return size}),write:(function(stream,buffer,offset,length,position,canOwn){if(!length)return 0;var node=stream.node;node.timestamp=Date.now();if(buffer.subarray&&(!node.contents||node.contents.subarray)){if(canOwn){node.contents=buffer.subarray(offset,offset+length);node.usedBytes=length;return length}else if(node.usedBytes===0&&position===0){node.contents=new Uint8Array(buffer.subarray(offset,offset+length));node.usedBytes=length;return length}else if(position+length<=node.usedBytes){node.contents.set(buffer.subarray(offset,offset+length),position);return length}}MEMFS.expandFileStorage(node,position+length);if(node.contents.subarray&&buffer.subarray)node.contents.set(buffer.subarray(offset,offset+length),position);else{for(var i=0;i<length;i++){node.contents[position+i]=buffer[offset+i]}}node.usedBytes=Math.max(node.usedBytes,position+length);return length}),llseek:(function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.usedBytes}}if(position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return position}),allocate:(function(stream,offset,length){MEMFS.expandFileStorage(stream.node,offset+length);stream.node.usedBytes=Math.max(stream.node.usedBytes,offset+length)}),mmap:(function(stream,buffer,offset,length,position,prot,flags){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(ERRNO_CODES.ENODEV)}var ptr;var allocated;var contents=stream.node.contents;if(!(flags&2)&&(contents.buffer===buffer||contents.buffer===buffer.buffer)){allocated=false;ptr=contents.byteOffset}else{if(position>0||position+length<stream.node.usedBytes){if(contents.subarray){contents=contents.subarray(position,position+length)}else{contents=Array.prototype.slice.call(contents,position,position+length)}}allocated=true;var fromHeap=buffer.buffer==HEAP8.buffer;ptr=_malloc(length);if(!ptr){throw new FS.ErrnoError(ERRNO_CODES.ENOMEM)}(fromHeap?HEAP8:buffer).set(contents,ptr)}return{ptr:ptr,allocated:allocated}}),msync:(function(stream,buffer,offset,length,mmapFlags){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(ERRNO_CODES.ENODEV)}if(mmapFlags&2){return 0}var bytesWritten=MEMFS.stream_ops.write(stream,buffer,0,length,offset,false);return 0})}};var IDBFS={dbs:{},indexedDB:(function(){if(typeof indexedDB!==\\\\\\\"undefined\\\\\\\")return indexedDB;var ret=null;if(typeof window===\\\\\\\"object\\\\\\\")ret=window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB;assert(ret,\\\\\\\"IDBFS used, but indexedDB not supported\\\\\\\");return ret}),DB_VERSION:21,DB_STORE_NAME:\\\\\\\"FILE_DATA\\\\\\\",mount:(function(mount){return MEMFS.mount.apply(null,arguments)}),syncfs:(function(mount,populate,callback){IDBFS.getLocalSet(mount,(function(err,local){if(err)return callback(err);IDBFS.getRemoteSet(mount,(function(err,remote){if(err)return callback(err);var src=populate?remote:local;var dst=populate?local:remote;IDBFS.reconcile(src,dst,callback)}))}))}),getDB:(function(name,callback){var db=IDBFS.dbs[name];if(db){return callback(null,db)}var req;try{req=IDBFS.indexedDB().open(name,IDBFS.DB_VERSION)}catch(e){return callback(e)}if(!req){return callback(\\\\\\\"Unable to connect to IndexedDB\\\\\\\")}req.onupgradeneeded=(function(e){var db=e.target.result;var transaction=e.target.transaction;var fileStore;if(db.objectStoreNames.contains(IDBFS.DB_STORE_NAME)){fileStore=transaction.objectStore(IDBFS.DB_STORE_NAME)}else{fileStore=db.createObjectStore(IDBFS.DB_STORE_NAME)}if(!fileStore.indexNames.contains(\\\\\\\"timestamp\\\\\\\")){fileStore.createIndex(\\\\\\\"timestamp\\\\\\\",\\\\\\\"timestamp\\\\\\\",{unique:false})}});req.onsuccess=(function(){db=req.result;IDBFS.dbs[name]=db;callback(null,db)});req.onerror=(function(e){callback(this.error);e.preventDefault()})}),getLocalSet:(function(mount,callback){var entries={};function isRealDir(p){return p!==\\\\\\\".\\\\\\\"&&p!==\\\\\\\"..\\\\\\\"}function toAbsolute(root){return(function(p){return PATH.join2(root,p)})}var check=FS.readdir(mount.mountpoint).filter(isRealDir).map(toAbsolute(mount.mountpoint));while(check.length){var path=check.pop();var stat;try{stat=FS.stat(path)}catch(e){return callback(e)}if(FS.isDir(stat.mode)){check.push.apply(check,FS.readdir(path).filter(isRealDir).map(toAbsolute(path)))}entries[path]={timestamp:stat.mtime}}return callback(null,{type:\\\\\\\"local\\\\\\\",entries:entries})}),getRemoteSet:(function(mount,callback){var entries={};IDBFS.getDB(mount.mountpoint,(function(err,db){if(err)return callback(err);try{var transaction=db.transaction([IDBFS.DB_STORE_NAME],\\\\\\\"readonly\\\\\\\");transaction.onerror=(function(e){callback(this.error);e.preventDefault()});var store=transaction.objectStore(IDBFS.DB_STORE_NAME);var index=store.index(\\\\\\\"timestamp\\\\\\\");index.openKeyCursor().onsuccess=(function(event){var cursor=event.target.result;if(!cursor){return callback(null,{type:\\\\\\\"remote\\\\\\\",db:db,entries:entries})}entries[cursor.primaryKey]={timestamp:cursor.key};cursor.continue()})}catch(e){return callback(e)}}))}),loadLocalEntry:(function(path,callback){var stat,node;try{var lookup=FS.lookupPath(path);node=lookup.node;stat=FS.stat(path)}catch(e){return callback(e)}if(FS.isDir(stat.mode)){return callback(null,{timestamp:stat.mtime,mode:stat.mode})}else if(FS.isFile(stat.mode)){node.contents=MEMFS.getFileDataAsTypedArray(node);return callback(null,{timestamp:stat.mtime,mode:stat.mode,contents:node.contents})}else{return callback(new Error(\\\\\\\"node type not supported\\\\\\\"))}}),storeLocalEntry:(function(path,entry,callback){try{if(FS.isDir(entry.mode)){FS.mkdir(path,entry.mode)}else if(FS.isFile(entry.mode)){FS.writeFile(path,entry.contents,{canOwn:true})}else{return callback(new Error(\\\\\\\"node type not supported\\\\\\\"))}FS.chmod(path,entry.mode);FS.utime(path,entry.timestamp,entry.timestamp)}catch(e){return callback(e)}callback(null)}),removeLocalEntry:(function(path,callback){try{var lookup=FS.lookupPath(path);var stat=FS.stat(path);if(FS.isDir(stat.mode)){FS.rmdir(path)}else if(FS.isFile(stat.mode)){FS.unlink(path)}}catch(e){return callback(e)}callback(null)}),loadRemoteEntry:(function(store,path,callback){var req=store.get(path);req.onsuccess=(function(event){callback(null,event.target.result)});req.onerror=(function(e){callback(this.error);e.preventDefault()})}),storeRemoteEntry:(function(store,path,entry,callback){var req=store.put(entry,path);req.onsuccess=(function(){callback(null)});req.onerror=(function(e){callback(this.error);e.preventDefault()})}),removeRemoteEntry:(function(store,path,callback){var req=store.delete(path);req.onsuccess=(function(){callback(null)});req.onerror=(function(e){callback(this.error);e.preventDefault()})}),reconcile:(function(src,dst,callback){var total=0;var create=[];Object.keys(src.entries).forEach((function(key){var e=src.entries[key];var e2=dst.entries[key];if(!e2||e.timestamp>e2.timestamp){create.push(key);total++}}));var remove=[];Object.keys(dst.entries).forEach((function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}}));if(!total){return callback(null)}var completed=0;var db=src.type===\\\\\\\"remote\\\\\\\"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],\\\\\\\"readwrite\\\\\\\");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err){if(!done.errored){done.errored=true;return callback(err)}return}if(++completed>=total){return callback(null)}}transaction.onerror=(function(e){done(this.error);e.preventDefault()});create.sort().forEach((function(path){if(dst.type===\\\\\\\"local\\\\\\\"){IDBFS.loadRemoteEntry(store,path,(function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)}))}else{IDBFS.loadLocalEntry(path,(function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)}))}}));remove.sort().reverse().forEach((function(path){if(dst.type===\\\\\\\"local\\\\\\\"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}}))})};var NODEFS={isWindows:false,staticInit:(function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process[\\\\\\\"binding\\\\\\\"](\\\\\\\"constants\\\\\\\");if(flags[\\\\\\\"fs\\\\\\\"]){flags=flags[\\\\\\\"fs\\\\\\\"]}NODEFS.flagsForNodeMap={\\\\\\\"1024\\\\\\\":flags[\\\\\\\"O_APPEND\\\\\\\"],\\\\\\\"64\\\\\\\":flags[\\\\\\\"O_CREAT\\\\\\\"],\\\\\\\"128\\\\\\\":flags[\\\\\\\"O_EXCL\\\\\\\"],\\\\\\\"0\\\\\\\":flags[\\\\\\\"O_RDONLY\\\\\\\"],\\\\\\\"2\\\\\\\":flags[\\\\\\\"O_RDWR\\\\\\\"],\\\\\\\"4096\\\\\\\":flags[\\\\\\\"O_SYNC\\\\\\\"],\\\\\\\"512\\\\\\\":flags[\\\\\\\"O_TRUNC\\\\\\\"],\\\\\\\"1\\\\\\\":flags[\\\\\\\"O_WRONLY\\\\\\\"]}}),bufferFrom:(function(arrayBuffer){return Buffer.alloc?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)}),mount:(function(mount){assert(ENVIRONMENT_IS_NODE);return NODEFS.createNode(null,\\\\\\\"/\\\\\\\",NODEFS.getMode(mount.opts.root),0)}),createNode:(function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node}),getMode:(function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}return stat.mode}),realPath:(function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)}),flagsForNode:(function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}}),node_ops:{getattr:(function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}}),setattr:(function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),lookup:(function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)}),mknod:(function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,\\\\\\\"\\\\\\\",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}return node}),rename:(function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),unlink:(function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),rmdir:(function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),readdir:(function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),symlink:(function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),readlink:(function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}})},stream_ops:{open:(function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),close:(function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),read:(function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),write:(function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),llseek:(function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}}}if(position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return position})}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:(function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,\\\\\\\"/\\\\\\\",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split(\\\\\\\"/\\\\\\\");var parent=root;for(var i=0;i<parts.length-1;i++){var curr=parts.slice(0,i+1).join(\\\\\\\"/\\\\\\\");if(!createdParents[curr]){createdParents[curr]=WORKERFS.createNode(parent,parts[i],WORKERFS.DIR_MODE,0)}parent=createdParents[curr]}return parent}function base(path){var parts=path.split(\\\\\\\"/\\\\\\\");return parts[parts.length-1]}Array.prototype.forEach.call(mount.opts[\\\\\\\"files\\\\\\\"]||[],(function(file){WORKERFS.createNode(ensureParent(file.name),base(file.name),WORKERFS.FILE_MODE,0,file,file.lastModifiedDate)}));(mount.opts[\\\\\\\"blobs\\\\\\\"]||[]).forEach((function(obj){WORKERFS.createNode(ensureParent(obj[\\\\\\\"name\\\\\\\"]),base(obj[\\\\\\\"name\\\\\\\"]),WORKERFS.FILE_MODE,0,obj[\\\\\\\"data\\\\\\\"])}));(mount.opts[\\\\\\\"packages\\\\\\\"]||[]).forEach((function(pack){pack[\\\\\\\"metadata\\\\\\\"].files.forEach((function(file){var name=file.filename.substr(1);WORKERFS.createNode(ensureParent(name),base(name),WORKERFS.FILE_MODE,0,pack[\\\\\\\"blob\\\\\\\"].slice(file.start,file.end))}))}));return root}),createNode:(function(parent,name,mode,dev,contents,mtime){var node=FS.createNode(parent,name,mode);node.mode=mode;node.node_ops=WORKERFS.node_ops;node.stream_ops=WORKERFS.stream_ops;node.timestamp=(mtime||new Date).getTime();assert(WORKERFS.FILE_MODE!==WORKERFS.DIR_MODE);if(mode===WORKERFS.FILE_MODE){node.size=contents.size;node.contents=contents}else{node.size=4096;node.contents={}}if(parent){parent.contents[name]=node}return node}),node_ops:{getattr:(function(node){return{dev:1,ino:undefined,mode:node.mode,nlink:1,uid:0,gid:0,rdev:undefined,size:node.size,atime:new Date(node.timestamp),mtime:new Date(node.timestamp),ctime:new Date(node.timestamp),blksize:4096,blocks:Math.ceil(node.size/4096)}}),setattr:(function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}}),lookup:(function(parent,name){throw new FS.ErrnoError(ERRNO_CODES.ENOENT)}),mknod:(function(parent,name,mode,dev){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}),rename:(function(oldNode,newDir,newName){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}),unlink:(function(parent,name){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}),rmdir:(function(parent,name){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}),readdir:(function(node){var entries=[\\\\\\\".\\\\\\\",\\\\\\\"..\\\\\\\"];for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key)}return entries}),symlink:(function(parent,newName,oldPath){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}),readlink:(function(node){throw new FS.ErrnoError(ERRNO_CODES.EPERM)})},stream_ops:{read:(function(stream,buffer,offset,length,position){if(position>=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size}),write:(function(stream,buffer,offset,length,position){throw new FS.ErrnoError(ERRNO_CODES.EIO)}),llseek:(function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return position})}};STATICTOP+=16;STATICTOP+=16;STATICTOP+=16;var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:\\\\\\\"/\\\\\\\",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:(function(e){if(!(e instanceof FS.ErrnoError))throw e+\\\\\\\" : \\\\\\\"+stackTrace();return ___setErrNo(e.errno)}),lookupPath:(function(path,opts){path=PATH.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:\\\\\\\"\\\\\\\",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(ERRNO_CODES.ELOOP)}var parts=PATH.normalizeArray(path.split(\\\\\\\"/\\\\\\\").filter((function(p){return!!p})),false);var current=FS.root;var current_path=\\\\\\\"/\\\\\\\";for(var i=0;i<parts.length;i++){var islast=i===parts.length-1;if(islast&&opts.parent){break}current=FS.lookupNode(current,parts[i]);current_path=PATH.join2(current_path,parts[i]);if(FS.isMountpoint(current)){if(!islast||islast&&opts.follow_mount){current=current.mounted.root}}if(!islast||opts.follow){var count=0;while(FS.isLink(current.mode)){var link=FS.readlink(current_path);current_path=PATH.resolve(PATH.dirname(current_path),link);var lookup=FS.lookupPath(current_path,{recurse_count:opts.recurse_count});current=lookup.node;if(count++>40){throw new FS.ErrnoError(ERRNO_CODES.ELOOP)}}}}return{path:current_path,node:current}}),getPath:(function(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:(function(parentid,name){var hash=0;for(var i=0;i<name.length;i++){hash=(hash<<5)-hash+name.charCodeAt(i)|0}return(parentid+hash>>>0)%FS.nameTable.length}),hashAddNode:(function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node}),hashRemoveNode:(function(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:(function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,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:(function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=(function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev});FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:(function(){return(this.mode&readMode)===readMode}),set:(function(val){val?this.mode|=readMode:this.mode&=~readMode})},write:{get:(function(){return(this.mode&writeMode)===writeMode}),set:(function(val){val?this.mode|=writeMode:this.mode&=~writeMode})},isFolder:{get:(function(){return FS.isDir(this.mode)})},isDevice:{get:(function(){return FS.isChrdev(this.mode)})}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node}),destroyNode:(function(node){FS.hashRemoveNode(node)}),isRoot:(function(node){return node===node.parent}),isMountpoint:(function(node){return!!node.mounted}),isFile:(function(mode){return(mode&61440)===32768}),isDir:(function(mode){return(mode&61440)===16384}),isLink:(function(mode){return(mode&61440)===40960}),isChrdev:(function(mode){return(mode&61440)===8192}),isBlkdev:(function(mode){return(mode&61440)===24576}),isFIFO:(function(mode){return(mode&61440)===4096}),isSocket:(function(mode){return(mode&49152)===49152}),flagModes:{\\\\\\\"r\\\\\\\":0,\\\\\\\"rs\\\\\\\":1052672,\\\\\\\"r+\\\\\\\":2,\\\\\\\"w\\\\\\\":577,\\\\\\\"wx\\\\\\\":705,\\\\\\\"xw\\\\\\\":705,\\\\\\\"w+\\\\\\\":578,\\\\\\\"wx+\\\\\\\":706,\\\\\\\"xw+\\\\\\\":706,\\\\\\\"a\\\\\\\":1089,\\\\\\\"ax\\\\\\\":1217,\\\\\\\"xa\\\\\\\":1217,\\\\\\\"a+\\\\\\\":1090,\\\\\\\"ax+\\\\\\\":1218,\\\\\\\"xa+\\\\\\\":1218},modeStringToFlags:(function(str){var flags=FS.flagModes[str];if(typeof flags===\\\\\\\"undefined\\\\\\\"){throw new Error(\\\\\\\"Unknown file open mode: \\\\\\\"+str)}return flags}),flagsToPermissionString:(function(flag){var perms=[\\\\\\\"r\\\\\\\",\\\\\\\"w\\\\\\\",\\\\\\\"rw\\\\\\\"][flag&3];if(flag&512){perms+=\\\\\\\"w\\\\\\\"}return perms}),nodePermissions:(function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf(\\\\\\\"r\\\\\\\")!==-1&&!(node.mode&292)){return ERRNO_CODES.EACCES}else if(perms.indexOf(\\\\\\\"w\\\\\\\")!==-1&&!(node.mode&146)){return ERRNO_CODES.EACCES}else if(perms.indexOf(\\\\\\\"x\\\\\\\")!==-1&&!(node.mode&73)){return ERRNO_CODES.EACCES}return 0}),mayLookup:(function(dir){var err=FS.nodePermissions(dir,\\\\\\\"x\\\\\\\");if(err)return err;if(!dir.node_ops.lookup)return ERRNO_CODES.EACCES;return 0}),mayCreate:(function(dir,name){try{var node=FS.lookupNode(dir,name);return ERRNO_CODES.EEXIST}catch(e){}return FS.nodePermissions(dir,\\\\\\\"wx\\\\\\\")}),mayDelete:(function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,\\\\\\\"wx\\\\\\\");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return ERRNO_CODES.ENOTDIR}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return ERRNO_CODES.EBUSY}}else{if(FS.isDir(node.mode)){return ERRNO_CODES.EISDIR}}return 0}),mayOpen:(function(node,flags){if(!node){return ERRNO_CODES.ENOENT}if(FS.isLink(node.mode)){return ERRNO_CODES.ELOOP}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!==\\\\\\\"r\\\\\\\"||flags&512){return ERRNO_CODES.EISDIR}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))}),MAX_OPEN_FDS:4096,nextfd:(function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(ERRNO_CODES.EMFILE)}),getStream:(function(fd){return FS.streams[fd]}),createStream:(function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=(function(){});FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:(function(){return this.node}),set:(function(val){this.node=val})},isRead:{get:(function(){return(this.flags&2097155)!==1})},isWrite:{get:(function(){return(this.flags&2097155)!==0})},isAppend:{get:(function(){return this.flags&1024})}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream}),closeStream:(function(fd){FS.streams[fd]=null}),chrdev_stream_ops:{open:(function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}}),llseek:(function(){throw new FS.ErrnoError(ERRNO_CODES.ESPIPE)})},major:(function(dev){return dev>>8}),minor:(function(dev){return dev&255}),makedev:(function(ma,mi){return ma<<8|mi}),registerDevice:(function(dev,ops){FS.devices[dev]={stream_ops:ops}}),getDevice:(function(dev){return FS.devices[dev]}),getMounts:(function(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:(function(populate,callback){if(typeof populate===\\\\\\\"function\\\\\\\"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log(\\\\\\\"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(err){assert(FS.syncFSRequests>0);FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach((function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)}))}),mount:(function(type,opts,mountpoint){var root=mountpoint===\\\\\\\"/\\\\\\\";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(ERRNO_CODES.EBUSY)}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(ERRNO_CODES.EBUSY)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(ERRNO_CODES.ENOTDIR)}}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:(function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach((function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}}));node.mounted=null;var idx=node.mount.mounts.indexOf(mount);assert(idx!==-1);node.mount.mounts.splice(idx,1)}),lookup:(function(parent,name){return parent.node_ops.lookup(parent,name)}),mknod:(function(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(ERRNO_CODES.EINVAL)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}return parent.node_ops.mknod(parent,name,mode,dev)}),create:(function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)}),mkdir:(function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)}),mkdirTree:(function(path,mode){var dirs=path.split(\\\\\\\"/\\\\\\\");var d=\\\\\\\"\\\\\\\";for(var i=0;i<dirs.length;++i){if(!dirs[i])continue;d+=\\\\\\\"/\\\\\\\"+dirs[i];try{FS.mkdir(d,mode)}catch(e){if(e.errno!=ERRNO_CODES.EEXIST)throw e}}}),mkdev:(function(path,mode,dev){if(typeof dev===\\\\\\\"undefined\\\\\\\"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)}),symlink:(function(oldpath,newpath){if(!PATH.resolve(oldpath)){throw new FS.ErrnoError(ERRNO_CODES.ENOENT)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(ERRNO_CODES.ENOENT)}var newname=PATH.basename(newpath);var err=FS.mayCreate(parent,newname);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}return parent.node_ops.symlink(parent,newname,oldpath)}),rename:(function(old_path,new_path){var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;try{lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node}catch(e){throw new FS.ErrnoError(ERRNO_CODES.EBUSY)}if(!old_dir||!new_dir)throw new FS.ErrnoError(ERRNO_CODES.ENOENT);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(ERRNO_CODES.EXDEV)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH.relative(old_path,new_dirname);if(relative.charAt(0)!==\\\\\\\".\\\\\\\"){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}relative=PATH.relative(new_path,old_dirname);if(relative.charAt(0)!==\\\\\\\".\\\\\\\"){throw new FS.ErrnoError(ERRNO_CODES.ENOTEMPTY)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var err=FS.mayDelete(old_dir,old_name,isdir);if(err){throw new FS.ErrnoError(err)}err=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(err){throw new FS.ErrnoError(err)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(ERRNO_CODES.EBUSY)}if(new_dir!==old_dir){err=FS.nodePermissions(old_dir,\\\\\\\"w\\\\\\\");if(err){throw new FS.ErrnoError(err)}}try{if(FS.trackingDelegate[\\\\\\\"willMovePath\\\\\\\"]){FS.trackingDelegate[\\\\\\\"willMovePath\\\\\\\"](old_path,new_path)}}catch(e){console.log(\\\\\\\"FS.trackingDelegate['willMovePath']('\\\\\\\"+old_path+\\\\\\\"', '\\\\\\\"+new_path+\\\\\\\"') threw an exception: \\\\\\\"+e.message)}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name)}catch(e){throw e}finally{FS.hashAddNode(old_node)}try{if(FS.trackingDelegate[\\\\\\\"onMovePath\\\\\\\"])FS.trackingDelegate[\\\\\\\"onMovePath\\\\\\\"](old_path,new_path)}catch(e){console.log(\\\\\\\"FS.trackingDelegate['onMovePath']('\\\\\\\"+old_path+\\\\\\\"', '\\\\\\\"+new_path+\\\\\\\"') threw an exception: \\\\\\\"+e.message)}}),rmdir:(function(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var err=FS.mayDelete(parent,name,true);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(ERRNO_CODES.EBUSY)}try{if(FS.trackingDelegate[\\\\\\\"willDeletePath\\\\\\\"]){FS.trackingDelegate[\\\\\\\"willDeletePath\\\\\\\"](path)}}catch(e){console.log(\\\\\\\"FS.trackingDelegate['willDeletePath']('\\\\\\\"+path+\\\\\\\"') threw an exception: \\\\\\\"+e.message)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node);try{if(FS.trackingDelegate[\\\\\\\"onDeletePath\\\\\\\"])FS.trackingDelegate[\\\\\\\"onDeletePath\\\\\\\"](path)}catch(e){console.log(\\\\\\\"FS.trackingDelegate['onDeletePath']('\\\\\\\"+path+\\\\\\\"') threw an exception: \\\\\\\"+e.message)}}),readdir:(function(path){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node.node_ops.readdir){throw new FS.ErrnoError(ERRNO_CODES.ENOTDIR)}return node.node_ops.readdir(node)}),unlink:(function(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var err=FS.mayDelete(parent,name,false);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(ERRNO_CODES.EBUSY)}try{if(FS.trackingDelegate[\\\\\\\"willDeletePath\\\\\\\"]){FS.trackingDelegate[\\\\\\\"willDeletePath\\\\\\\"](path)}}catch(e){console.log(\\\\\\\"FS.trackingDelegate['willDeletePath']('\\\\\\\"+path+\\\\\\\"') threw an exception: \\\\\\\"+e.message)}parent.node_ops.unlink(parent,name);FS.destroyNode(node);try{if(FS.trackingDelegate[\\\\\\\"onDeletePath\\\\\\\"])FS.trackingDelegate[\\\\\\\"onDeletePath\\\\\\\"](path)}catch(e){console.log(\\\\\\\"FS.trackingDelegate['onDeletePath']('\\\\\\\"+path+\\\\\\\"') threw an exception: \\\\\\\"+e.message)}}),readlink:(function(path){var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(ERRNO_CODES.ENOENT)}if(!link.node_ops.readlink){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return PATH.resolve(FS.getPath(link.parent),link.node_ops.readlink(link))}),stat:(function(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;if(!node){throw new FS.ErrnoError(ERRNO_CODES.ENOENT)}if(!node.node_ops.getattr){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}return node.node_ops.getattr(node)}),lstat:(function(path){return FS.stat(path,true)}),chmod:(function(path,mode,dontFollow){var node;if(typeof path===\\\\\\\"string\\\\\\\"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}node.node_ops.setattr(node,{mode:mode&4095|node.mode&~4095,timestamp:Date.now()})}),lchmod:(function(path,mode){FS.chmod(path,mode,true)}),fchmod:(function(fd,mode){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(ERRNO_CODES.EBADF)}FS.chmod(stream.node,mode)}),chown:(function(path,uid,gid,dontFollow){var node;if(typeof path===\\\\\\\"string\\\\\\\"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}node.node_ops.setattr(node,{timestamp:Date.now()})}),lchown:(function(path,uid,gid){FS.chown(path,uid,gid,true)}),fchown:(function(fd,uid,gid){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(ERRNO_CODES.EBADF)}FS.chown(stream.node,uid,gid)}),truncate:(function(path,len){if(len<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var node;if(typeof path===\\\\\\\"string\\\\\\\"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}if(FS.isDir(node.mode)){throw new FS.ErrnoError(ERRNO_CODES.EISDIR)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var err=FS.nodePermissions(node,\\\\\\\"w\\\\\\\");if(err){throw new FS.ErrnoError(err)}node.node_ops.setattr(node,{size:len,timestamp:Date.now()})}),ftruncate:(function(fd,len){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(ERRNO_CODES.EBADF)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}FS.truncate(stream.node,len)}),utime:(function(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;node.node_ops.setattr(node,{timestamp:Math.max(atime,mtime)})}),open:(function(path,flags,mode,fd_start,fd_end){if(path===\\\\\\\"\\\\\\\"){throw new FS.ErrnoError(ERRNO_CODES.ENOENT)}flags=typeof flags===\\\\\\\"string\\\\\\\"?FS.modeStringToFlags(flags):flags;mode=typeof mode===\\\\\\\"undefined\\\\\\\"?438:mode;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;if(typeof path===\\\\\\\"object\\\\\\\"){node=path}else{path=PATH.normalize(path);try{var lookup=FS.lookupPath(path,{follow:!(flags&131072)});node=lookup.node}catch(e){}}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(ERRNO_CODES.EEXIST)}}else{node=FS.mknod(path,mode,0);created=true}}if(!node){throw new FS.ErrnoError(ERRNO_CODES.ENOENT)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(ERRNO_CODES.ENOTDIR)}if(!created){var err=FS.mayOpen(node,flags);if(err){throw new FS.ErrnoError(err)}}if(flags&512){FS.truncate(node,0)}flags&=~(128|512);var stream=FS.createStream({node:node,path:FS.getPath(node),flags:flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false},fd_start,fd_end);if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(Module[\\\\\\\"logReadFiles\\\\\\\"]&&!(flags&1)){if(!FS.readFiles)FS.readFiles={};if(!(path in FS.readFiles)){FS.readFiles[path]=1;err(\\\\\\\"read file: \\\\\\\"+path)}}try{if(FS.trackingDelegate[\\\\\\\"onOpenFile\\\\\\\"]){var trackingFlags=0;if((flags&2097155)!==1){trackingFlags|=FS.tracking.openFlags.READ}if((flags&2097155)!==0){trackingFlags|=FS.tracking.openFlags.WRITE}FS.trackingDelegate[\\\\\\\"onOpenFile\\\\\\\"](path,trackingFlags)}}catch(e){console.log(\\\\\\\"FS.trackingDelegate['onOpenFile']('\\\\\\\"+path+\\\\\\\"', flags) threw an exception: \\\\\\\"+e.message)}return stream}),close:(function(stream){if(FS.isClosed(stream)){throw new FS.ErrnoError(ERRNO_CODES.EBADF)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null}),isClosed:(function(stream){return stream.fd===null}),llseek:(function(stream,offset,whence){if(FS.isClosed(stream)){throw new FS.ErrnoError(ERRNO_CODES.EBADF)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(ERRNO_CODES.ESPIPE)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position}),read:(function(stream,buffer,offset,length,position){if(length<0||position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}if(FS.isClosed(stream)){throw new FS.ErrnoError(ERRNO_CODES.EBADF)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(ERRNO_CODES.EBADF)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(ERRNO_CODES.EISDIR)}if(!stream.stream_ops.read){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var seeking=typeof position!==\\\\\\\"undefined\\\\\\\";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(ERRNO_CODES.ESPIPE)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead}),write:(function(stream,buffer,offset,length,position,canOwn){if(length<0||position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}if(FS.isClosed(stream)){throw new FS.ErrnoError(ERRNO_CODES.EBADF)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(ERRNO_CODES.EBADF)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(ERRNO_CODES.EISDIR)}if(!stream.stream_ops.write){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}if(stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!==\\\\\\\"undefined\\\\\\\";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(ERRNO_CODES.ESPIPE)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;try{if(stream.path&&FS.trackingDelegate[\\\\\\\"onWriteToFile\\\\\\\"])FS.trackingDelegate[\\\\\\\"onWriteToFile\\\\\\\"](stream.path)}catch(e){console.log(\\\\\\\"FS.trackingDelegate['onWriteToFile']('\\\\\\\"+path+\\\\\\\"') threw an exception: \\\\\\\"+e.message)}return bytesWritten}),allocate:(function(stream,offset,length){if(FS.isClosed(stream)){throw new FS.ErrnoError(ERRNO_CODES.EBADF)}if(offset<0||length<=0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(ERRNO_CODES.EBADF)}if(!FS.isFile(stream.node.mode)&&!FS.isDir(stream.node.mode)){throw new FS.ErrnoError(ERRNO_CODES.ENODEV)}if(!stream.stream_ops.allocate){throw new FS.ErrnoError(ERRNO_CODES.EOPNOTSUPP)}stream.stream_ops.allocate(stream,offset,length)}),mmap:(function(stream,buffer,offset,length,position,prot,flags){if((stream.flags&2097155)===1){throw new FS.ErrnoError(ERRNO_CODES.EACCES)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(ERRNO_CODES.ENODEV)}return stream.stream_ops.mmap(stream,buffer,offset,length,position,prot,flags)}),msync:(function(stream,buffer,offset,length,mmapFlags){if(!stream||!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)}),munmap:(function(stream){return 0}),ioctl:(function(stream,cmd,arg){if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(ERRNO_CODES.ENOTTY)}return stream.stream_ops.ioctl(stream,cmd,arg)}),readFile:(function(path,opts){opts=opts||{};opts.flags=opts.flags||\\\\\\\"r\\\\\\\";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:(function(path,data,opts){opts=opts||{};opts.flags=opts.flags||\\\\\\\"w\\\\\\\";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:(function(){return FS.currentPath}),chdir:(function(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(ERRNO_CODES.ENOENT)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(ERRNO_CODES.ENOTDIR)}var err=FS.nodePermissions(lookup.node,\\\\\\\"x\\\\\\\");if(err){throw new FS.ErrnoError(err)}FS.currentPath=lookup.path}),createDefaultDirectories:(function(){FS.mkdir(\\\\\\\"/tmp\\\\\\\");FS.mkdir(\\\\\\\"/home\\\\\\\");FS.mkdir(\\\\\\\"/home/web_user\\\\\\\")}),createDefaultDevices:(function(){FS.mkdir(\\\\\\\"/dev\\\\\\\");FS.registerDevice(FS.makedev(1,3),{read:(function(){return 0}),write:(function(stream,buffer,offset,length,pos){return 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 random_device;if(typeof crypto!==\\\\\\\"undefined\\\\\\\"){var randomBuffer=new Uint8Array(1);random_device=(function(){crypto.getRandomValues(randomBuffer);return randomBuffer[0]})}else if(ENVIRONMENT_IS_NODE){random_device=(function(){return require(\\\\\\\"crypto\\\\\\\")[\\\\\\\"randomBytes\\\\\\\"](1)[0]})}else{random_device=(function(){return Math.random()*256|0})}FS.createDevice(\\\\\\\"/dev\\\\\\\",\\\\\\\"random\\\\\\\",random_device);FS.createDevice(\\\\\\\"/dev\\\\\\\",\\\\\\\"urandom\\\\\\\",random_device);FS.mkdir(\\\\\\\"/dev/shm\\\\\\\");FS.mkdir(\\\\\\\"/dev/shm/tmp\\\\\\\")}),createSpecialDirectories:(function(){FS.mkdir(\\\\\\\"/proc\\\\\\\");FS.mkdir(\\\\\\\"/proc/self\\\\\\\");FS.mkdir(\\\\\\\"/proc/self/fd\\\\\\\");FS.mount({mount:(function(){var node=FS.createNode(\\\\\\\"/proc/self\\\\\\\",\\\\\\\"fd\\\\\\\",16384|511,73);node.node_ops={lookup:(function(parent,name){var fd=+name;var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(ERRNO_CODES.EBADF);var ret={parent:null,mount:{mountpoint:\\\\\\\"fake\\\\\\\"},node_ops:{readlink:(function(){return stream.path})}};ret.parent=ret;return ret})};return node})},{},\\\\\\\"/proc/self/fd\\\\\\\")}),createStandardStreams:(function(){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\\\\\\\",\\\\\\\"r\\\\\\\");assert(stdin.fd===0,\\\\\\\"invalid handle for stdin (\\\\\\\"+stdin.fd+\\\\\\\")\\\\\\\");var stdout=FS.open(\\\\\\\"/dev/stdout\\\\\\\",\\\\\\\"w\\\\\\\");assert(stdout.fd===1,\\\\\\\"invalid handle for stdout (\\\\\\\"+stdout.fd+\\\\\\\")\\\\\\\");var stderr=FS.open(\\\\\\\"/dev/stderr\\\\\\\",\\\\\\\"w\\\\\\\");assert(stderr.fd===2,\\\\\\\"invalid handle for stderr (\\\\\\\"+stderr.fd+\\\\\\\")\\\\\\\")}),ensureErrnoError:(function(){if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.node=node;this.setErrno=(function(errno){this.errno=errno;for(var key in ERRNO_CODES){if(ERRNO_CODES[key]===errno){this.code=key;break}}});this.setErrno(errno);this.message=ERRNO_MESSAGES[errno];if(this.stack)Object.defineProperty(this,\\\\\\\"stack\\\\\\\",{value:(new Error).stack,writable:true})};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[ERRNO_CODES.ENOENT].forEach((function(code){FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=\\\\\\\"<generic error, no stack>\\\\\\\"}))}),staticInit:(function(){FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},\\\\\\\"/\\\\\\\");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={\\\\\\\"MEMFS\\\\\\\":MEMFS,\\\\\\\"IDBFS\\\\\\\":IDBFS,\\\\\\\"NODEFS\\\\\\\":NODEFS,\\\\\\\"WORKERFS\\\\\\\":WORKERFS}}),init:(function(input,output,error){assert(!FS.init.initialized,\\\\\\\"FS.init was previously called. If you want to initialize later with custom parameters, remove any earlier calls (note that one is automatically added to the generated code)\\\\\\\");FS.init.initialized=true;FS.ensureErrnoError();Module[\\\\\\\"stdin\\\\\\\"]=input||Module[\\\\\\\"stdin\\\\\\\"];Module[\\\\\\\"stdout\\\\\\\"]=output||Module[\\\\\\\"stdout\\\\\\\"];Module[\\\\\\\"stderr\\\\\\\"]=error||Module[\\\\\\\"stderr\\\\\\\"];FS.createStandardStreams()}),quit:(function(){FS.init.initialized=false;var fflush=Module[\\\\\\\"_fflush\\\\\\\"];if(fflush)fflush(0);for(var i=0;i<FS.streams.length;i++){var stream=FS.streams[i];if(!stream){continue}FS.close(stream)}}),getMode:(function(canRead,canWrite){var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode}),joinPath:(function(parts,forceRelative){var path=PATH.join.apply(null,parts);if(forceRelative&&path[0]==\\\\\\\"/\\\\\\\")path=path.substr(1);return path}),absolutePath:(function(relative,base){return PATH.resolve(base,relative)}),standardizePath:(function(path){return PATH.normalize(path)}),findObject:(function(path,dontResolveLastLink){var ret=FS.analyzePath(path,dontResolveLastLink);if(ret.exists){return ret.object}else{___setErrNo(ret.error);return null}}),analyzePath:(function(path,dontResolveLastLink){try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path===\\\\\\\"/\\\\\\\"}catch(e){ret.error=e.errno}return ret}),createFolder:(function(parent,name,canRead,canWrite){var path=PATH.join2(typeof parent===\\\\\\\"string\\\\\\\"?parent:FS.getPath(parent),name);var mode=FS.getMode(canRead,canWrite);return FS.mkdir(path,mode)}),createPath:(function(parent,path,canRead,canWrite){parent=typeof parent===\\\\\\\"string\\\\\\\"?parent:FS.getPath(parent);var parts=path.split(\\\\\\\"/\\\\\\\").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){}parent=current}return current}),createFile:(function(parent,name,properties,canRead,canWrite){var path=PATH.join2(typeof parent===\\\\\\\"string\\\\\\\"?parent:FS.getPath(parent),name);var mode=FS.getMode(canRead,canWrite);return FS.create(path,mode)}),createDataFile:(function(parent,name,data,canRead,canWrite,canOwn){var path=name?PATH.join2(typeof parent===\\\\\\\"string\\\\\\\"?parent:FS.getPath(parent),name):parent;var mode=FS.getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data===\\\\\\\"string\\\\\\\"){var arr=new Array(data.length);for(var i=0,len=data.length;i<len;++i)arr[i]=data.charCodeAt(i);data=arr}FS.chmod(node,mode|146);var stream=FS.open(node,\\\\\\\"w\\\\\\\");FS.write(stream,data,0,data.length,0,canOwn);FS.close(stream);FS.chmod(node,mode)}return node}),createDevice:(function(parent,name,input,output){var path=PATH.join2(typeof parent===\\\\\\\"string\\\\\\\"?parent:FS.getPath(parent),name);var mode=FS.getMode(!!input,!!output);if(!FS.createDevice.major)FS.createDevice.major=64;var dev=FS.makedev(FS.createDevice.major++,0);FS.registerDevice(dev,{open:(function(stream){stream.seekable=false}),close:(function(stream){if(output&&output.buffer&&output.buffer.length){output(10)}}),read:(function(stream,buffer,offset,length,pos){var bytesRead=0;for(var i=0;i<length;i++){var result;try{result=input()}catch(e){throw new FS.ErrnoError(ERRNO_CODES.EIO)}if(result===undefined&&bytesRead===0){throw new FS.ErrnoError(ERRNO_CODES.EAGAIN)}if(result===null||result===undefined)break;bytesRead++;buffer[offset+i]=result}if(bytesRead){stream.node.timestamp=Date.now()}return bytesRead}),write:(function(stream,buffer,offset,length,pos){for(var i=0;i<length;i++){try{output(buffer[offset+i])}catch(e){throw new FS.ErrnoError(ERRNO_CODES.EIO)}}if(length){stream.node.timestamp=Date.now()}return i})});return FS.mkdev(path,mode,dev)}),createLink:(function(parent,name,target,canRead,canWrite){var path=PATH.join2(typeof parent===\\\\\\\"string\\\\\\\"?parent:FS.getPath(parent),name);return FS.symlink(target,path)}),forceLoadFile:(function(obj){if(obj.isDevice||obj.isFolder||obj.link||obj.contents)return true;var success=true;if(typeof XMLHttpRequest!==\\\\\\\"undefined\\\\\\\"){throw new Error(\\\\\\\"Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.\\\\\\\")}else if(Module[\\\\\\\"read\\\\\\\"]){try{obj.contents=intArrayFromString(Module[\\\\\\\"read\\\\\\\"](obj.url),true);obj.usedBytes=obj.contents.length}catch(e){success=false}}else{throw new Error(\\\\\\\"Cannot load without read() or XMLHttpRequest.\\\\\\\")}if(!success)___setErrNo(ERRNO_CODES.EIO);return success}),createLazyFile:(function(parent,name,url,canRead,canWrite){function LazyUint8Array(){this.lengthKnown=false;this.chunks=[]}LazyUint8Array.prototype.get=function LazyUint8Array_get(idx){if(idx>this.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=(function(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);if(typeof Uint8Array!=\\\\\\\"undefined\\\\\\\")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||[])}else{return intArrayFromString(xhr.responseText||\\\\\\\"\\\\\\\",true)}});var lazyArray=this;lazyArray.setDataGetter((function(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;console.log(\\\\\\\"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((function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(ERRNO_CODES.EIO)}return fn.apply(null,arguments)}}));stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(ERRNO_CODES.EIO)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);assert(size>=0);if(contents.slice){for(var i=0;i<size;i++){buffer[offset+i]=contents[position+i]}}else{for(var i=0;i<size;i++){buffer[offset+i]=contents.get(position+i)}}return size};node.stream_ops=stream_ops;return node}),createPreloadedFile:(function(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish){Browser.init();var fullname=name?PATH.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(\\\\\\\"cp \\\\\\\"+fullname);function processData(byteArray){function finish(byteArray){if(preFinish)preFinish();if(!dontCreateFile){FS.createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}if(onload)onload();removeRunDependency(dep)}var handled=false;Module[\\\\\\\"preloadPlugins\\\\\\\"].forEach((function(plugin){if(handled)return;if(plugin[\\\\\\\"canHandle\\\\\\\"](fullname)){plugin[\\\\\\\"handle\\\\\\\"](byteArray,fullname,finish,(function(){if(onerror)onerror();removeRunDependency(dep)}));handled=true}}));if(!handled)finish(byteArray)}addRunDependency(dep);if(typeof url==\\\\\\\"string\\\\\\\"){Browser.asyncLoad(url,(function(byteArray){processData(byteArray)}),onerror)}else{processData(url)}}),indexedDB:(function(){return window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB}),DB_NAME:(function(){return\\\\\\\"EM_FS_\\\\\\\"+window.location.pathname}),DB_VERSION:20,DB_STORE_NAME:\\\\\\\"FILE_DATA\\\\\\\",saveFilesToDB:(function(paths,onload,onerror){onload=onload||(function(){});onerror=onerror||(function(){});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=function openRequest_onupgradeneeded(){console.log(\\\\\\\"creating db\\\\\\\");var db=openRequest.result;db.createObjectStore(FS.DB_STORE_NAME)};openRequest.onsuccess=function openRequest_onsuccess(){var db=openRequest.result;var transaction=db.transaction([FS.DB_STORE_NAME],\\\\\\\"readwrite\\\\\\\");var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach((function(path){var putRequest=files.put(FS.analyzePath(path).object.contents,path);putRequest.onsuccess=function putRequest_onsuccess(){ok++;if(ok+fail==total)finish()};putRequest.onerror=function putRequest_onerror(){fail++;if(ok+fail==total)finish()}}));transaction.onerror=onerror};openRequest.onerror=onerror}),loadFilesFromDB:(function(paths,onload,onerror){onload=onload||(function(){});onerror=onerror||(function(){});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=onerror;openRequest.onsuccess=function openRequest_onsuccess(){var db=openRequest.result;try{var transaction=db.transaction([FS.DB_STORE_NAME],\\\\\\\"readonly\\\\\\\")}catch(e){onerror(e);return}var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach((function(path){var getRequest=files.get(path);getRequest.onsuccess=function getRequest_onsuccess(){if(FS.analyzePath(path).exists){FS.unlink(path)}FS.createDataFile(PATH.dirname(path),PATH.basename(path),getRequest.result,true,true,true);ok++;if(ok+fail==total)finish()};getRequest.onerror=function getRequest_onerror(){fail++;if(ok+fail==total)finish()}}));transaction.onerror=onerror};openRequest.onerror=onerror})};var SYSCALLS={DEFAULT_POLLMASK:5,mappings:{},umask:511,calculateAt:(function(dirfd,path){if(path[0]!==\\\\\\\"/\\\\\\\"){var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=FS.getStream(dirfd);if(!dirstream)throw new FS.ErrnoError(ERRNO_CODES.EBADF);dir=dirstream.path}path=PATH.join2(dir,path)}return path}),doStat:(function(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-ERRNO_CODES.ENOTDIR}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;HEAP32[buf+36>>2]=stat.size;HEAP32[buf+40>>2]=4096;HEAP32[buf+44>>2]=stat.blocks;HEAP32[buf+48>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+52>>2]=0;HEAP32[buf+56>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ino;return 0}),doMsync:(function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)}),doMkdir:(function(path,mode){path=PATH.normalize(path);if(path[path.length-1]===\\\\\\\"/\\\\\\\")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0}),doMknod:(function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-ERRNO_CODES.EINVAL}FS.mknod(path,mode,dev);return 0}),doReadlink:(function(path,buf,bufsize){if(bufsize<=0)return-ERRNO_CODES.EINVAL;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len}),doAccess:(function(path,amode){if(amode&~7){return-ERRNO_CODES.EINVAL}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;var perms=\\\\\\\"\\\\\\\";if(amode&4)perms+=\\\\\\\"r\\\\\\\";if(amode&2)perms+=\\\\\\\"w\\\\\\\";if(amode&1)perms+=\\\\\\\"x\\\\\\\";if(perms&&FS.nodePermissions(node,perms)){return-ERRNO_CODES.EACCES}return 0}),doDup:(function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd}),doReadv:(function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i<iovcnt;i++){var ptr=HEAP32[iov+i*8>>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr<len)break}return ret}),doWritev:(function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i<iovcnt;i++){var ptr=HEAP32[iov+i*8>>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret}),varargs:0,get:(function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret}),getStr:(function(){var ret=Pointer_stringify(SYSCALLS.get());return ret}),getStreamFromFD:(function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return stream}),getSocketFromFD:(function(){var socket=SOCKFS.getSocket(SYSCALLS.get());if(!socket)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return socket}),getSocketAddress:(function(allowNull){var addrp=SYSCALLS.get(),addrlen=SYSCALLS.get();if(allowNull&&addrp===0)return null;var info=__read_sockaddr(addrp,addrlen);if(info.errno)throw new FS.ErrnoError(info.errno);info.addr=DNS.lookup_addr(info.addr)||info.addr;return info}),get64:(function(){var low=SYSCALLS.get(),high=SYSCALLS.get();if(low>=0)assert(high===0);else assert(high===-1);return low}),getZero:(function(){assert(SYSCALLS.get()===0)})};function ___syscall10(which,varargs){SYSCALLS.varargs=varargs;try{var path=SYSCALLS.getStr();FS.unlink(path);return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}var SOCKFS={mount:(function(mount){Module[\\\\\\\"websocket\\\\\\\"]=Module[\\\\\\\"websocket\\\\\\\"]&&\\\\\\\"object\\\\\\\"===typeof Module[\\\\\\\"websocket\\\\\\\"]?Module[\\\\\\\"websocket\\\\\\\"]:{};Module[\\\\\\\"websocket\\\\\\\"]._callbacks={};Module[\\\\\\\"websocket\\\\\\\"][\\\\\\\"on\\\\\\\"]=(function(event,callback){if(\\\\\\\"function\\\\\\\"===typeof callback){this._callbacks[event]=callback}return this});Module[\\\\\\\"websocket\\\\\\\"].emit=(function(event,param){if(\\\\\\\"function\\\\\\\"===typeof this._callbacks[event]){this._callbacks[event].call(this,param)}});return FS.createNode(null,\\\\\\\"/\\\\\\\",16384|511,0)}),createSocket:(function(family,type,protocol){var streaming=type==1;if(protocol){assert(streaming==(protocol==6))}var sock={family:family,type:type,protocol:protocol,server:null,error:null,peers:{},pending:[],recv_queue:[],sock_ops:SOCKFS.websocket_sock_ops};var name=SOCKFS.nextname();var node=FS.createNode(SOCKFS.root,name,49152,0);node.sock=sock;var stream=FS.createStream({path:name,node:node,flags:FS.modeStringToFlags(\\\\\\\"r+\\\\\\\"),seekable:false,stream_ops:SOCKFS.stream_ops});sock.stream=stream;return sock}),getSocket:(function(fd){var stream=FS.getStream(fd);if(!stream||!FS.isSocket(stream.node.mode)){return null}return stream.node.sock}),stream_ops:{poll:(function(stream){var sock=stream.node.sock;return sock.sock_ops.poll(sock)}),ioctl:(function(stream,request,varargs){var sock=stream.node.sock;return sock.sock_ops.ioctl(sock,request,varargs)}),read:(function(stream,buffer,offset,length,position){var sock=stream.node.sock;var msg=sock.sock_ops.recvmsg(sock,length);if(!msg){return 0}buffer.set(msg.buffer,offset);return msg.buffer.length}),write:(function(stream,buffer,offset,length,position){var sock=stream.node.sock;return sock.sock_ops.sendmsg(sock,buffer,offset,length)}),close:(function(stream){var sock=stream.node.sock;sock.sock_ops.close(sock)})},nextname:(function(){if(!SOCKFS.nextname.current){SOCKFS.nextname.current=0}return\\\\\\\"socket[\\\\\\\"+SOCKFS.nextname.current++ +\\\\\\\"]\\\\\\\"}),websocket_sock_ops:{createPeer:(function(sock,addr,port){var ws;if(typeof addr===\\\\\\\"object\\\\\\\"){ws=addr;addr=null;port=null}if(ws){if(ws._socket){addr=ws._socket.remoteAddress;port=ws._socket.remotePort}else{var result=/ws[s]?:\\\\/\\\\/([^:]+):(\\\\d+)/.exec(ws.url);if(!result){throw new Error(\\\\\\\"WebSocket URL must be in the format ws(s)://address:port\\\\\\\")}addr=result[1];port=parseInt(result[2],10)}}else{try{var runtimeConfig=Module[\\\\\\\"websocket\\\\\\\"]&&\\\\\\\"object\\\\\\\"===typeof Module[\\\\\\\"websocket\\\\\\\"];var url=\\\\\\\"ws:#\\\\\\\".replace(\\\\\\\"#\\\\\\\",\\\\\\\"//\\\\\\\");if(runtimeConfig){if(\\\\\\\"string\\\\\\\"===typeof Module[\\\\\\\"websocket\\\\\\\"][\\\\\\\"url\\\\\\\"]){url=Module[\\\\\\\"websocket\\\\\\\"][\\\\\\\"url\\\\\\\"]}}if(url===\\\\\\\"ws://\\\\\\\"||url===\\\\\\\"wss://\\\\\\\"){var parts=addr.split(\\\\\\\"/\\\\\\\");url=url+parts[0]+\\\\\\\":\\\\\\\"+port+\\\\\\\"/\\\\\\\"+parts.slice(1).join(\\\\\\\"/\\\\\\\")}var subProtocols=\\\\\\\"binary\\\\\\\";if(runtimeConfig){if(\\\\\\\"string\\\\\\\"===typeof Module[\\\\\\\"websocket\\\\\\\"][\\\\\\\"subprotocol\\\\\\\"]){subProtocols=Module[\\\\\\\"websocket\\\\\\\"][\\\\\\\"subprotocol\\\\\\\"]}}subProtocols=subProtocols.replace(/^ +| +$/g,\\\\\\\"\\\\\\\").split(/ *, */);var opts=ENVIRONMENT_IS_NODE?{\\\\\\\"protocol\\\\\\\":subProtocols.toString()}:subProtocols;if(runtimeConfig&&null===Module[\\\\\\\"websocket\\\\\\\"][\\\\\\\"subprotocol\\\\\\\"]){subProtocols=\\\\\\\"null\\\\\\\";opts=undefined}var WebSocketConstructor;if(ENVIRONMENT_IS_NODE){WebSocketConstructor=require(\\\\\\\"ws\\\\\\\")}else if(ENVIRONMENT_IS_WEB){WebSocketConstructor=window[\\\\\\\"WebSocket\\\\\\\"]}else{WebSocketConstructor=WebSocket}ws=new WebSocketConstructor(url,opts);ws.binaryType=\\\\\\\"arraybuffer\\\\\\\"}catch(e){throw new FS.ErrnoError(ERRNO_CODES.EHOSTUNREACH)}}var peer={addr:addr,port:port,socket:ws,dgram_send_queue:[]};SOCKFS.websocket_sock_ops.addPeer(sock,peer);SOCKFS.websocket_sock_ops.handlePeerEvents(sock,peer);if(sock.type===2&&typeof sock.sport!==\\\\\\\"undefined\\\\\\\"){peer.dgram_send_queue.push(new Uint8Array([255,255,255,255,\\\\\\\"p\\\\\\\".charCodeAt(0),\\\\\\\"o\\\\\\\".charCodeAt(0),\\\\\\\"r\\\\\\\".charCodeAt(0),\\\\\\\"t\\\\\\\".charCodeAt(0),(sock.sport&65280)>>8,sock.sport&255]))}return peer}),getPeer:(function(sock,addr,port){return sock.peers[addr+\\\\\\\":\\\\\\\"+port]}),addPeer:(function(sock,peer){sock.peers[peer.addr+\\\\\\\":\\\\\\\"+peer.port]=peer}),removePeer:(function(sock,peer){delete sock.peers[peer.addr+\\\\\\\":\\\\\\\"+peer.port]}),handlePeerEvents:(function(sock,peer){var first=true;var handleOpen=(function(){Module[\\\\\\\"websocket\\\\\\\"].emit(\\\\\\\"open\\\\\\\",sock.stream.fd);try{var queued=peer.dgram_send_queue.shift();while(queued){peer.socket.send(queued);queued=peer.dgram_send_queue.shift()}}catch(e){peer.socket.close()}});function handleMessage(data){assert(typeof data!==\\\\\\\"string\\\\\\\"&&data.byteLength!==undefined);if(data.byteLength==0){return}data=new Uint8Array(data);var wasfirst=first;first=false;if(wasfirst&&data.length===10&&data[0]===255&&data[1]===255&&data[2]===255&&data[3]===255&&data[4]===\\\\\\\"p\\\\\\\".charCodeAt(0)&&data[5]===\\\\\\\"o\\\\\\\".charCodeAt(0)&&data[6]===\\\\\\\"r\\\\\\\".charCodeAt(0)&&data[7]===\\\\\\\"t\\\\\\\".charCodeAt(0)){var newport=data[8]<<8|data[9];SOCKFS.websocket_sock_ops.removePeer(sock,peer);peer.port=newport;SOCKFS.websocket_sock_ops.addPeer(sock,peer);return}sock.recv_queue.push({addr:peer.addr,port:peer.port,data:data});Module[\\\\\\\"websocket\\\\\\\"].emit(\\\\\\\"message\\\\\\\",sock.stream.fd)}if(ENVIRONMENT_IS_NODE){peer.socket.on(\\\\\\\"open\\\\\\\",handleOpen);peer.socket.on(\\\\\\\"message\\\\\\\",(function(data,flags){if(!flags.binary){return}handleMessage((new Uint8Array(data)).buffer)}));peer.socket.on(\\\\\\\"close\\\\\\\",(function(){Module[\\\\\\\"websocket\\\\\\\"].emit(\\\\\\\"close\\\\\\\",sock.stream.fd)}));peer.socket.on(\\\\\\\"error\\\\\\\",(function(error){sock.error=ERRNO_CODES.ECONNREFUSED;Module[\\\\\\\"websocket\\\\\\\"].emit(\\\\\\\"error\\\\\\\",[sock.stream.fd,sock.error,\\\\\\\"ECONNREFUSED: Connection refused\\\\\\\"])}))}else{peer.socket.onopen=handleOpen;peer.socket.onclose=(function(){Module[\\\\\\\"websocket\\\\\\\"].emit(\\\\\\\"close\\\\\\\",sock.stream.fd)});peer.socket.onmessage=function peer_socket_onmessage(event){handleMessage(event.data)};peer.socket.onerror=(function(error){sock.error=ERRNO_CODES.ECONNREFUSED;Module[\\\\\\\"websocket\\\\\\\"].emit(\\\\\\\"error\\\\\\\",[sock.stream.fd,sock.error,\\\\\\\"ECONNREFUSED: Connection refused\\\\\\\"])})}}),poll:(function(sock){if(sock.type===1&&sock.server){return sock.pending.length?64|1:0}var mask=0;var dest=sock.type===1?SOCKFS.websocket_sock_ops.getPeer(sock,sock.daddr,sock.dport):null;if(sock.recv_queue.length||!dest||dest&&dest.socket.readyState===dest.socket.CLOSING||dest&&dest.socket.readyState===dest.socket.CLOSED){mask|=64|1}if(!dest||dest&&dest.socket.readyState===dest.socket.OPEN){mask|=4}if(dest&&dest.socket.readyState===dest.socket.CLOSING||dest&&dest.socket.readyState===dest.socket.CLOSED){mask|=16}return mask}),ioctl:(function(sock,request,arg){switch(request){case 21531:var bytes=0;if(sock.recv_queue.length){bytes=sock.recv_queue[0].data.length}HEAP32[arg>>2]=bytes;return 0;default:return ERRNO_CODES.EINVAL}}),close:(function(sock){if(sock.server){try{sock.server.close()}catch(e){}sock.server=null}var peers=Object.keys(sock.peers);for(var i=0;i<peers.length;i++){var peer=sock.peers[peers[i]];try{peer.socket.close()}catch(e){}SOCKFS.websocket_sock_ops.removePeer(sock,peer)}return 0}),bind:(function(sock,addr,port){if(typeof sock.saddr!==\\\\\\\"undefined\\\\\\\"||typeof sock.sport!==\\\\\\\"undefined\\\\\\\"){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}sock.saddr=addr;sock.sport=port;if(sock.type===2){if(sock.server){sock.server.close();sock.server=null}try{sock.sock_ops.listen(sock,0)}catch(e){if(!(e instanceof FS.ErrnoError))throw e;if(e.errno!==ERRNO_CODES.EOPNOTSUPP)throw e}}}),connect:(function(sock,addr,port){if(sock.server){throw new FS.ErrnoError(ERRNO_CODES.EOPNOTSUPP)}if(typeof sock.daddr!==\\\\\\\"undefined\\\\\\\"&&typeof sock.dport!==\\\\\\\"undefined\\\\\\\"){var dest=SOCKFS.websocket_sock_ops.getPeer(sock,sock.daddr,sock.dport);if(dest){if(dest.socket.readyState===dest.socket.CONNECTING){throw new FS.ErrnoError(ERRNO_CODES.EALREADY)}else{throw new FS.ErrnoError(ERRNO_CODES.EISCONN)}}}var peer=SOCKFS.websocket_sock_ops.createPeer(sock,addr,port);sock.daddr=peer.addr;sock.dport=peer.port;throw new FS.ErrnoError(ERRNO_CODES.EINPROGRESS)}),listen:(function(sock,backlog){if(!ENVIRONMENT_IS_NODE){throw new FS.ErrnoError(ERRNO_CODES.EOPNOTSUPP)}if(sock.server){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var WebSocketServer=require(\\\\\\\"ws\\\\\\\").Server;var host=sock.saddr;sock.server=new WebSocketServer({host:host,port:sock.sport});Module[\\\\\\\"websocket\\\\\\\"].emit(\\\\\\\"listen\\\\\\\",sock.stream.fd);sock.server.on(\\\\\\\"connection\\\\\\\",(function(ws){if(sock.type===1){var newsock=SOCKFS.createSocket(sock.family,sock.type,sock.protocol);var peer=SOCKFS.websocket_sock_ops.createPeer(newsock,ws);newsock.daddr=peer.addr;newsock.dport=peer.port;sock.pending.push(newsock);Module[\\\\\\\"websocket\\\\\\\"].emit(\\\\\\\"connection\\\\\\\",newsock.stream.fd)}else{SOCKFS.websocket_sock_ops.createPeer(sock,ws);Module[\\\\\\\"websocket\\\\\\\"].emit(\\\\\\\"connection\\\\\\\",sock.stream.fd)}}));sock.server.on(\\\\\\\"closed\\\\\\\",(function(){Module[\\\\\\\"websocket\\\\\\\"].emit(\\\\\\\"close\\\\\\\",sock.stream.fd);sock.server=null}));sock.server.on(\\\\\\\"error\\\\\\\",(function(error){sock.error=ERRNO_CODES.EHOSTUNREACH;Module[\\\\\\\"websocket\\\\\\\"].emit(\\\\\\\"error\\\\\\\",[sock.stream.fd,sock.error,\\\\\\\"EHOSTUNREACH: Host is unreachable\\\\\\\"])}))}),accept:(function(listensock){if(!listensock.server){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var newsock=listensock.pending.shift();newsock.stream.flags=listensock.stream.flags;return newsock}),getname:(function(sock,peer){var addr,port;if(peer){if(sock.daddr===undefined||sock.dport===undefined){throw new FS.ErrnoError(ERRNO_CODES.ENOTCONN)}addr=sock.daddr;port=sock.dport}else{addr=sock.saddr||0;port=sock.sport||0}return{addr:addr,port:port}}),sendmsg:(function(sock,buffer,offset,length,addr,port){if(sock.type===2){if(addr===undefined||port===undefined){addr=sock.daddr;port=sock.dport}if(addr===undefined||port===undefined){throw new FS.ErrnoError(ERRNO_CODES.EDESTADDRREQ)}}else{addr=sock.daddr;port=sock.dport}var dest=SOCKFS.websocket_sock_ops.getPeer(sock,addr,port);if(sock.type===1){if(!dest||dest.socket.readyState===dest.socket.CLOSING||dest.socket.readyState===dest.socket.CLOSED){throw new FS.ErrnoError(ERRNO_CODES.ENOTCONN)}else if(dest.socket.readyState===dest.socket.CONNECTING){throw new FS.ErrnoError(ERRNO_CODES.EAGAIN)}}if(ArrayBuffer.isView(buffer)){offset+=buffer.byteOffset;buffer=buffer.buffer}var data;data=buffer.slice(offset,offset+length);if(sock.type===2){if(!dest||dest.socket.readyState!==dest.socket.OPEN){if(!dest||dest.socket.readyState===dest.socket.CLOSING||dest.socket.readyState===dest.socket.CLOSED){dest=SOCKFS.websocket_sock_ops.createPeer(sock,addr,port)}dest.dgram_send_queue.push(data);return length}}try{dest.socket.send(data);return length}catch(e){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}}),recvmsg:(function(sock,length){if(sock.type===1&&sock.server){throw new FS.ErrnoError(ERRNO_CODES.ENOTCONN)}var queued=sock.recv_queue.shift();if(!queued){if(sock.type===1){var dest=SOCKFS.websocket_sock_ops.getPeer(sock,sock.daddr,sock.dport);if(!dest){throw new FS.ErrnoError(ERRNO_CODES.ENOTCONN)}else if(dest.socket.readyState===dest.socket.CLOSING||dest.socket.readyState===dest.socket.CLOSED){return null}else{throw new FS.ErrnoError(ERRNO_CODES.EAGAIN)}}else{throw new FS.ErrnoError(ERRNO_CODES.EAGAIN)}}var queuedLength=queued.data.byteLength||queued.data.length;var queuedOffset=queued.data.byteOffset||0;var queuedBuffer=queued.data.buffer||queued.data;var bytesRead=Math.min(length,queuedLength);var res={buffer:new Uint8Array(queuedBuffer,queuedOffset,bytesRead),addr:queued.addr,port:queued.port};if(sock.type===1&&bytesRead<queuedLength){var bytesRemaining=queuedLength-bytesRead;queued.data=new Uint8Array(queuedBuffer,queuedOffset+bytesRead,bytesRemaining);sock.recv_queue.unshift(queued)}return res})}};function __inet_pton4_raw(str){var b=str.split(\\\\\\\".\\\\\\\");for(var i=0;i<4;i++){var tmp=Number(b[i]);if(isNaN(tmp))return null;b[i]=tmp}return(b[0]|b[1]<<8|b[2]<<16|b[3]<<24)>>>0}function __inet_pton6_raw(str){var words;var w,offset,z;var valid6regx=/^((?=.*::)(?!.*::.+::)(::)?([\\\\dA-F]{1,4}:(:|\\\\b)|){5}|([\\\\dA-F]{1,4}:){6})((([\\\\dA-F]{1,4}((?!\\\\3)::|:\\\\b|$))|(?!\\\\2\\\\3)){2}|(((2[0-4]|1\\\\d|[1-9])?\\\\d|25[0-5])\\\\.?\\\\b){4})$/i;var parts=[];if(!valid6regx.test(str)){return null}if(str===\\\\\\\"::\\\\\\\"){return[0,0,0,0,0,0,0,0]}if(str.indexOf(\\\\\\\"::\\\\\\\")===0){str=str.replace(\\\\\\\"::\\\\\\\",\\\\\\\"Z:\\\\\\\")}else{str=str.replace(\\\\\\\"::\\\\\\\",\\\\\\\":Z:\\\\\\\")}if(str.indexOf(\\\\\\\".\\\\\\\")>0){str=str.replace(new RegExp(\\\\\\\"[.]\\\\\\\",\\\\\\\"g\\\\\\\"),\\\\\\\":\\\\\\\");words=str.split(\\\\\\\":\\\\\\\");words[words.length-4]=parseInt(words[words.length-4])+parseInt(words[words.length-3])*256;words[words.length-3]=parseInt(words[words.length-2])+parseInt(words[words.length-1])*256;words=words.slice(0,words.length-2)}else{words=str.split(\\\\\\\":\\\\\\\")}offset=0;z=0;for(w=0;w<words.length;w++){if(typeof words[w]===\\\\\\\"string\\\\\\\"){if(words[w]===\\\\\\\"Z\\\\\\\"){for(z=0;z<8-words.length+1;z++){parts[w+z]=0}offset=z-1}else{parts[w+offset]=_htons(parseInt(words[w],16))}}else{parts[w+offset]=words[w]}}return[parts[1]<<16|parts[0],parts[3]<<16|parts[2],parts[5]<<16|parts[4],parts[7]<<16|parts[6]]}var DNS={address_map:{id:1,addrs:{},names:{}},lookup_name:(function(name){var res=__inet_pton4_raw(name);if(res!==null){return name}res=__inet_pton6_raw(name);if(res!==null){return name}var addr;if(DNS.address_map.addrs[name]){addr=DNS.address_map.addrs[name]}else{var id=DNS.address_map.id++;assert(id<65535,\\\\\\\"exceeded max address mappings of 65535\\\\\\\");addr=\\\\\\\"172.29.\\\\\\\"+(id&255)+\\\\\\\".\\\\\\\"+(id&65280);DNS.address_map.names[addr]=name;DNS.address_map.addrs[name]=addr}return addr}),lookup_addr:(function(addr){if(DNS.address_map.names[addr]){return DNS.address_map.names[addr]}return null})};function __inet_ntop4_raw(addr){return(addr&255)+\\\\\\\".\\\\\\\"+(addr>>8&255)+\\\\\\\".\\\\\\\"+(addr>>16&255)+\\\\\\\".\\\\\\\"+(addr>>24&255)}function __inet_ntop6_raw(ints){var str=\\\\\\\"\\\\\\\";var word=0;var longest=0;var lastzero=0;var zstart=0;var len=0;var i=0;var parts=[ints[0]&65535,ints[0]>>16,ints[1]&65535,ints[1]>>16,ints[2]&65535,ints[2]>>16,ints[3]&65535,ints[3]>>16];var hasipv4=true;var v4part=\\\\\\\"\\\\\\\";for(i=0;i<5;i++){if(parts[i]!==0){hasipv4=false;break}}if(hasipv4){v4part=__inet_ntop4_raw(parts[6]|parts[7]<<16);if(parts[5]===-1){str=\\\\\\\"::ffff:\\\\\\\";str+=v4part;return str}if(parts[5]===0){str=\\\\\\\"::\\\\\\\";if(v4part===\\\\\\\"0.0.0.0\\\\\\\")v4part=\\\\\\\"\\\\\\\";if(v4part===\\\\\\\"0.0.0.1\\\\\\\")v4part=\\\\\\\"1\\\\\\\";str+=v4part;return str}}for(word=0;word<8;word++){if(parts[word]===0){if(word-lastzero>1){len=0}lastzero=word;len++}if(len>longest){longest=len;zstart=word-longest+1}}for(word=0;word<8;word++){if(longest>1){if(parts[word]===0&&word>=zstart&&word<zstart+longest){if(word===zstart){str+=\\\\\\\":\\\\\\\";if(zstart===0)str+=\\\\\\\":\\\\\\\"}continue}}str+=Number(_ntohs(parts[word]&65535)).toString(16);str+=word<7?\\\\\\\":\\\\\\\":\\\\\\\"\\\\\\\"}return str}function __read_sockaddr(sa,salen){var family=HEAP16[sa>>1];var port=_ntohs(HEAP16[sa+2>>1]);var addr;switch(family){case 2:if(salen!==16){return{errno:ERRNO_CODES.EINVAL}}addr=HEAP32[sa+4>>2];addr=__inet_ntop4_raw(addr);break;case 10:if(salen!==28){return{errno:ERRNO_CODES.EINVAL}}addr=[HEAP32[sa+8>>2],HEAP32[sa+12>>2],HEAP32[sa+16>>2],HEAP32[sa+20>>2]];addr=__inet_ntop6_raw(addr);break;default:return{errno:ERRNO_CODES.EAFNOSUPPORT}}return{family:family,addr:addr,port:port}}function __write_sockaddr(sa,family,addr,port){switch(family){case 2:addr=__inet_pton4_raw(addr);HEAP16[sa>>1]=family;HEAP32[sa+4>>2]=addr;HEAP16[sa+2>>1]=_htons(port);break;case 10:addr=__inet_pton6_raw(addr);HEAP32[sa>>2]=family;HEAP32[sa+8>>2]=addr[0];HEAP32[sa+12>>2]=addr[1];HEAP32[sa+16>>2]=addr[2];HEAP32[sa+20>>2]=addr[3];HEAP16[sa+2>>1]=_htons(port);HEAP32[sa+4>>2]=0;HEAP32[sa+24>>2]=0;break;default:return{errno:ERRNO_CODES.EAFNOSUPPORT}}return{}}function ___syscall102(which,varargs){SYSCALLS.varargs=varargs;try{var call=SYSCALLS.get(),socketvararg=SYSCALLS.get();SYSCALLS.varargs=socketvararg;switch(call){case 1:{var domain=SYSCALLS.get(),type=SYSCALLS.get(),protocol=SYSCALLS.get();var sock=SOCKFS.createSocket(domain,type,protocol);assert(sock.stream.fd<64);return sock.stream.fd};case 2:{var sock=SYSCALLS.getSocketFromFD(),info=SYSCALLS.getSocketAddress();sock.sock_ops.bind(sock,info.addr,info.port);return 0};case 3:{var sock=SYSCALLS.getSocketFromFD(),info=SYSCALLS.getSocketAddress();sock.sock_ops.connect(sock,info.addr,info.port);return 0};case 4:{var sock=SYSCALLS.getSocketFromFD(),backlog=SYSCALLS.get();sock.sock_ops.listen(sock,backlog);return 0};case 5:{var sock=SYSCALLS.getSocketFromFD(),addr=SYSCALLS.get(),addrlen=SYSCALLS.get();var newsock=sock.sock_ops.accept(sock);if(addr){var res=__write_sockaddr(addr,newsock.family,DNS.lookup_name(newsock.daddr),newsock.dport);assert(!res.errno)}return newsock.stream.fd};case 6:{var sock=SYSCALLS.getSocketFromFD(),addr=SYSCALLS.get(),addrlen=SYSCALLS.get();var res=__write_sockaddr(addr,sock.family,DNS.lookup_name(sock.saddr||\\\\\\\"0.0.0.0\\\\\\\"),sock.sport);assert(!res.errno);return 0};case 7:{var sock=SYSCALLS.getSocketFromFD(),addr=SYSCALLS.get(),addrlen=SYSCALLS.get();if(!sock.daddr){return-ERRNO_CODES.ENOTCONN}var res=__write_sockaddr(addr,sock.family,DNS.lookup_name(sock.daddr),sock.dport);assert(!res.errno);return 0};case 11:{var sock=SYSCALLS.getSocketFromFD(),message=SYSCALLS.get(),length=SYSCALLS.get(),flags=SYSCALLS.get(),dest=SYSCALLS.getSocketAddress(true);if(!dest){return FS.write(sock.stream,HEAP8,message,length)}else{return sock.sock_ops.sendmsg(sock,HEAP8,message,length,dest.addr,dest.port)}};case 12:{var sock=SYSCALLS.getSocketFromFD(),buf=SYSCALLS.get(),len=SYSCALLS.get(),flags=SYSCALLS.get(),addr=SYSCALLS.get(),addrlen=SYSCALLS.get();var msg=sock.sock_ops.recvmsg(sock,len);if(!msg)return 0;if(addr){var res=__write_sockaddr(addr,sock.family,DNS.lookup_name(msg.addr),msg.port);assert(!res.errno)}HEAPU8.set(msg.buffer,buf);return msg.buffer.byteLength};case 14:{return-ERRNO_CODES.ENOPROTOOPT};case 15:{var sock=SYSCALLS.getSocketFromFD(),level=SYSCALLS.get(),optname=SYSCALLS.get(),optval=SYSCALLS.get(),optlen=SYSCALLS.get();if(level===1){if(optname===4){HEAP32[optval>>2]=sock.error;HEAP32[optlen>>2]=4;sock.error=null;return 0}}return-ERRNO_CODES.ENOPROTOOPT};case 16:{var sock=SYSCALLS.getSocketFromFD(),message=SYSCALLS.get(),flags=SYSCALLS.get();var iov=HEAP32[message+8>>2];var num=HEAP32[message+12>>2];var addr,port;var name=HEAP32[message>>2];var namelen=HEAP32[message+4>>2];if(name){var info=__read_sockaddr(name,namelen);if(info.errno)return-info.errno;port=info.port;addr=DNS.lookup_addr(info.addr)||info.addr}var total=0;for(var i=0;i<num;i++){total+=HEAP32[iov+(8*i+4)>>2]}var view=new Uint8Array(total);var offset=0;for(var i=0;i<num;i++){var iovbase=HEAP32[iov+(8*i+0)>>2];var iovlen=HEAP32[iov+(8*i+4)>>2];for(var j=0;j<iovlen;j++){view[offset++]=HEAP8[iovbase+j>>0]}}return sock.sock_ops.sendmsg(sock,view,0,total,addr,port)};case 17:{var sock=SYSCALLS.getSocketFromFD(),message=SYSCALLS.get(),flags=SYSCALLS.get();var iov=HEAP32[message+8>>2];var num=HEAP32[message+12>>2];var total=0;for(var i=0;i<num;i++){total+=HEAP32[iov+(8*i+4)>>2]}var msg=sock.sock_ops.recvmsg(sock,total);if(!msg)return 0;var name=HEAP32[message>>2];if(name){var res=__write_sockaddr(name,sock.family,DNS.lookup_name(msg.addr),msg.port);assert(!res.errno)}var bytesRead=0;var bytesRemaining=msg.buffer.byteLength;for(var i=0;bytesRemaining>0&&i<num;i++){var iovbase=HEAP32[iov+(8*i+0)>>2];var iovlen=HEAP32[iov+(8*i+4)>>2];if(!iovlen){continue}var length=Math.min(iovlen,bytesRemaining);var buf=msg.buffer.subarray(bytesRead,bytesRead+length);HEAPU8.set(buf,iovbase+bytesRead);bytesRead+=length;bytesRemaining-=length}return bytesRead};default:abort(\\\\\\\"unsupported socketcall syscall \\\\\\\"+call)}}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall122(which,varargs){SYSCALLS.varargs=varargs;try{var buf=SYSCALLS.get();if(!buf)return-ERRNO_CODES.EFAULT;var layout={\\\\\\\"sysname\\\\\\\":0,\\\\\\\"nodename\\\\\\\":65,\\\\\\\"domainname\\\\\\\":325,\\\\\\\"machine\\\\\\\":260,\\\\\\\"version\\\\\\\":195,\\\\\\\"release\\\\\\\":130,\\\\\\\"__size__\\\\\\\":390};function copyString(element,value){var offset=layout[element];writeAsciiToMemory(value,buf+offset)}copyString(\\\\\\\"sysname\\\\\\\",\\\\\\\"Emscripten\\\\\\\");copyString(\\\\\\\"nodename\\\\\\\",\\\\\\\"emscripten\\\\\\\");copyString(\\\\\\\"release\\\\\\\",\\\\\\\"1.0\\\\\\\");copyString(\\\\\\\"version\\\\\\\",\\\\\\\"#1\\\\\\\");copyString(\\\\\\\"machine\\\\\\\",\\\\\\\"x86-JS\\\\\\\");return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();var offset=offset_low;FS.llseek(stream,offset,whence);HEAP32[result>>2]=stream.position;if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall142(which,varargs){SYSCALLS.varargs=varargs;try{var nfds=SYSCALLS.get(),readfds=SYSCALLS.get(),writefds=SYSCALLS.get(),exceptfds=SYSCALLS.get(),timeout=SYSCALLS.get();assert(nfds<=64,\\\\\\\"nfds must be less than or equal to 64\\\\\\\");assert(!exceptfds,\\\\\\\"exceptfds not supported\\\\\\\");var total=0;var srcReadLow=readfds?HEAP32[readfds>>2]:0,srcReadHigh=readfds?HEAP32[readfds+4>>2]:0;var srcWriteLow=writefds?HEAP32[writefds>>2]:0,srcWriteHigh=writefds?HEAP32[writefds+4>>2]:0;var srcExceptLow=exceptfds?HEAP32[exceptfds>>2]:0,srcExceptHigh=exceptfds?HEAP32[exceptfds+4>>2]:0;var dstReadLow=0,dstReadHigh=0;var dstWriteLow=0,dstWriteHigh=0;var dstExceptLow=0,dstExceptHigh=0;var allLow=(readfds?HEAP32[readfds>>2]:0)|(writefds?HEAP32[writefds>>2]:0)|(exceptfds?HEAP32[exceptfds>>2]:0);var allHigh=(readfds?HEAP32[readfds+4>>2]:0)|(writefds?HEAP32[writefds+4>>2]:0)|(exceptfds?HEAP32[exceptfds+4>>2]:0);function check(fd,low,high,val){return fd<32?low&val:high&val}for(var fd=0;fd<nfds;fd++){var mask=1<<fd%32;if(!check(fd,allLow,allHigh,mask)){continue}var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(ERRNO_CODES.EBADF);var flags=SYSCALLS.DEFAULT_POLLMASK;if(stream.stream_ops.poll){flags=stream.stream_ops.poll(stream)}if(flags&1&&check(fd,srcReadLow,srcReadHigh,mask)){fd<32?dstReadLow=dstReadLow|mask:dstReadHigh=dstReadHigh|mask;total++}if(flags&4&&check(fd,srcWriteLow,srcWriteHigh,mask)){fd<32?dstWriteLow=dstWriteLow|mask:dstWriteHigh=dstWriteHigh|mask;total++}if(flags&2&&check(fd,srcExceptLow,srcExceptHigh,mask)){fd<32?dstExceptLow=dstExceptLow|mask:dstExceptHigh=dstExceptHigh|mask;total++}}if(readfds){HEAP32[readfds>>2]=dstReadLow;HEAP32[readfds+4>>2]=dstReadHigh}if(writefds){HEAP32[writefds>>2]=dstWriteLow;HEAP32[writefds+4>>2]=dstWriteHigh}if(exceptfds){HEAP32[exceptfds>>2]=dstExceptLow;HEAP32[exceptfds+4>>2]=dstExceptHigh}return total}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall146(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doWritev(stream,iov,iovcnt)}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall15(which,varargs){SYSCALLS.varargs=varargs;try{var path=SYSCALLS.getStr(),mode=SYSCALLS.get();FS.chmod(path,mode);return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall183(which,varargs){SYSCALLS.varargs=varargs;try{var buf=SYSCALLS.get(),size=SYSCALLS.get();if(size===0)return-ERRNO_CODES.EINVAL;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd);if(size<cwdLengthInBytes+1)return-ERRNO_CODES.ERANGE;stringToUTF8(cwd,buf,size);return buf}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall192(which,varargs){SYSCALLS.varargs=varargs;try{var addr=SYSCALLS.get(),len=SYSCALLS.get(),prot=SYSCALLS.get(),flags=SYSCALLS.get(),fd=SYSCALLS.get(),off=SYSCALLS.get();off<<=12;var ptr;var allocated=false;if(fd===-1){ptr=_memalign(PAGE_SIZE,len);if(!ptr)return-ERRNO_CODES.ENOMEM;_memset(ptr,0,len);allocated=true}else{var info=FS.getStream(fd);if(!info)return-ERRNO_CODES.EBADF;var res=FS.mmap(info,HEAPU8,addr,len,off,prot,flags);ptr=res.ptr;allocated=res.allocated}SYSCALLS.mappings[ptr]={malloc:ptr,len:len,allocated:allocated,fd:fd,flags:flags};return ptr}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall193(which,varargs){SYSCALLS.varargs=varargs;try{var path=SYSCALLS.getStr(),zero=SYSCALLS.getZero(),length=SYSCALLS.get64();FS.truncate(path,length);return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall195(which,varargs){SYSCALLS.varargs=varargs;try{var path=SYSCALLS.getStr(),buf=SYSCALLS.get();return SYSCALLS.doStat(FS.stat,path,buf)}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall196(which,varargs){SYSCALLS.varargs=varargs;try{var path=SYSCALLS.getStr(),buf=SYSCALLS.get();return SYSCALLS.doStat(FS.lstat,path,buf)}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall197(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),buf=SYSCALLS.get();return SYSCALLS.doStat(FS.stat,stream.path,buf)}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall202(which,varargs){SYSCALLS.varargs=varargs;try{return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall199(){return ___syscall202.apply(null,arguments)}var PROCINFO={ppid:1,pid:42,sid:42,pgid:42};function ___syscall20(which,varargs){SYSCALLS.varargs=varargs;try{return PROCINFO.pid}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall220(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),dirp=SYSCALLS.get(),count=SYSCALLS.get();if(!stream.getdents){stream.getdents=FS.readdir(stream.path)}var pos=0;while(stream.getdents.length>0&&pos+268<=count){var id;var type;var name=stream.getdents.pop();if(name[0]===\\\\\\\".\\\\\\\"){id=1;type=4}else{var child=FS.lookupNode(stream.node,name);id=child.id;type=FS.isChrdev(child.mode)?2:FS.isDir(child.mode)?4:FS.isLink(child.mode)?10:8}HEAP32[dirp+pos>>2]=id;HEAP32[dirp+pos+4>>2]=stream.position;HEAP16[dirp+pos+8>>1]=268;HEAP8[dirp+pos+10>>0]=type;stringToUTF8(name,dirp+pos+11,256);pos+=268}return pos}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-ERRNO_CODES.EINVAL}var newStream;newStream=FS.open(stream.path,stream.flags,0,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 12:case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0};case 13:case 14:case 13:case 14:return 0;case 16:case 8:return-ERRNO_CODES.EINVAL;case 9:___setErrNo(ERRNO_CODES.EINVAL);return-1;default:{return-ERRNO_CODES.EINVAL}}}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall268(which,varargs){SYSCALLS.varargs=varargs;try{var path=SYSCALLS.getStr(),size=SYSCALLS.get(),buf=SYSCALLS.get();assert(size===64);HEAP32[buf+4>>2]=4096;HEAP32[buf+40>>2]=4096;HEAP32[buf+8>>2]=1e6;HEAP32[buf+12>>2]=5e5;HEAP32[buf+16>>2]=5e5;HEAP32[buf+20>>2]=FS.nextInode;HEAP32[buf+24>>2]=1e6;HEAP32[buf+28>>2]=42;HEAP32[buf+44>>2]=2;HEAP32[buf+36>>2]=255;return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall3(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),buf=SYSCALLS.get(),count=SYSCALLS.get();return FS.read(stream,HEAP8,buf,count)}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall33(which,varargs){SYSCALLS.varargs=varargs;try{var path=SYSCALLS.getStr(),amode=SYSCALLS.get();return SYSCALLS.doAccess(path,amode)}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall38(which,varargs){SYSCALLS.varargs=varargs;try{var old_path=SYSCALLS.getStr(),new_path=SYSCALLS.getStr();FS.rename(old_path,new_path);return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall39(which,varargs){SYSCALLS.varargs=varargs;try{var path=SYSCALLS.getStr(),mode=SYSCALLS.get();return SYSCALLS.doMkdir(path,mode)}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall4(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),buf=SYSCALLS.get(),count=SYSCALLS.get();return FS.write(stream,HEAP8,buf,count)}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall40(which,varargs){SYSCALLS.varargs=varargs;try{var path=SYSCALLS.getStr();FS.rmdir(path);return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}var PIPEFS={BUCKET_BUFFER_SIZE:8192,mount:(function(mount){return FS.createNode(null,\\\\\\\"/\\\\\\\",16384|511,0)}),createPipe:(function(){var pipe={buckets:[]};pipe.buckets.push({buffer:new Uint8Array(PIPEFS.BUCKET_BUFFER_SIZE),offset:0,roffset:0});var rName=PIPEFS.nextname();var wName=PIPEFS.nextname();var rNode=FS.createNode(PIPEFS.root,rName,4096,0);var wNode=FS.createNode(PIPEFS.root,wName,4096,0);rNode.pipe=pipe;wNode.pipe=pipe;var readableStream=FS.createStream({path:rName,node:rNode,flags:FS.modeStringToFlags(\\\\\\\"r\\\\\\\"),seekable:false,stream_ops:PIPEFS.stream_ops});rNode.stream=readableStream;var writableStream=FS.createStream({path:wName,node:wNode,flags:FS.modeStringToFlags(\\\\\\\"w\\\\\\\"),seekable:false,stream_ops:PIPEFS.stream_ops});wNode.stream=writableStream;return{readable_fd:readableStream.fd,writable_fd:writableStream.fd}}),stream_ops:{poll:(function(stream){var pipe=stream.node.pipe;if((stream.flags&2097155)===1){return 256|4}else{if(pipe.buckets.length>0){for(var i=0;i<pipe.buckets.length;i++){var bucket=pipe.buckets[i];if(bucket.offset-bucket.roffset>0){return 64|1}}}}return 0}),ioctl:(function(stream,request,varargs){return ERRNO_CODES.EINVAL}),read:(function(stream,buffer,offset,length,position){var pipe=stream.node.pipe;var currentLength=0;for(var i=0;i<pipe.buckets.length;i++){var bucket=pipe.buckets[i];currentLength+=bucket.offset-bucket.roffset}assert(buffer instanceof ArrayBuffer||ArrayBuffer.isView(buffer));var data=buffer.subarray(offset,offset+length);if(length<=0){return 0}if(currentLength==0){throw new FS.ErrnoError(ERRNO_CODES.EAGAIN)}var toRead=Math.min(currentLength,length);var totalRead=toRead;var toRemove=0;for(var i=0;i<pipe.buckets.length;i++){var currBucket=pipe.buckets[i];var bucketSize=currBucket.offset-currBucket.roffset;if(toRead<=bucketSize){var tmpSlice=currBucket.buffer.subarray(currBucket.roffset,currBucket.offset);if(toRead<bucketSize){tmpSlice=tmpSlice.subarray(0,toRead);currBucket.roffset+=toRead}else{toRemove++}data.set(tmpSlice);break}else{var tmpSlice=currBucket.buffer.subarray(currBucket.roffset,currBucket.offset);data.set(tmpSlice);data=data.subarray(tmpSlice.byteLength);toRead-=tmpSlice.byteLength;toRemove++}}if(toRemove&&toRemove==pipe.buckets.length){toRemove--;pipe.buckets[toRemove].offset=0;pipe.buckets[toRemove].roffset=0}pipe.buckets.splice(0,toRemove);return totalRead}),write:(function(stream,buffer,offset,length,position){var pipe=stream.node.pipe;assert(buffer instanceof ArrayBuffer||ArrayBuffer.isView(buffer));var data=buffer.subarray(offset,offset+length);var dataLen=data.byteLength;if(dataLen<=0){return 0}var currBucket=null;if(pipe.buckets.length==0){currBucket={buffer:new Uint8Array(PIPEFS.BUCKET_BUFFER_SIZE),offset:0,roffset:0};pipe.buckets.push(currBucket)}else{currBucket=pipe.buckets[pipe.buckets.length-1]}assert(currBucket.offset<=PIPEFS.BUCKET_BUFFER_SIZE);var freeBytesInCurrBuffer=PIPEFS.BUCKET_BUFFER_SIZE-currBucket.offset;if(freeBytesInCurrBuffer>=dataLen){currBucket.buffer.set(data,currBucket.offset);currBucket.offset+=dataLen;return dataLen}else if(freeBytesInCurrBuffer>0){currBucket.buffer.set(data.subarray(0,freeBytesInCurrBuffer),currBucket.offset);currBucket.offset+=freeBytesInCurrBuffer;data=data.subarray(freeBytesInCurrBuffer,data.byteLength)}var numBuckets=data.byteLength/PIPEFS.BUCKET_BUFFER_SIZE|0;var remElements=data.byteLength%PIPEFS.BUCKET_BUFFER_SIZE;for(var i=0;i<numBuckets;i++){var newBucket={buffer:new Uint8Array(PIPEFS.BUCKET_BUFFER_SIZE),offset:PIPEFS.BUCKET_BUFFER_SIZE,roffset:0};pipe.buckets.push(newBucket);newBucket.buffer.set(data.subarray(0,PIPEFS.BUCKET_BUFFER_SIZE));data=data.subarray(PIPEFS.BUCKET_BUFFER_SIZE,data.byteLength)}if(remElements>0){var newBucket={buffer:new Uint8Array(PIPEFS.BUCKET_BUFFER_SIZE),offset:data.byteLength,roffset:0};pipe.buckets.push(newBucket);newBucket.buffer.set(data)}return dataLen}),close:(function(stream){var pipe=stream.node.pipe;pipe.buckets=null})},nextname:(function(){if(!PIPEFS.nextname.current){PIPEFS.nextname.current=0}return\\\\\\\"pipe[\\\\\\\"+PIPEFS.nextname.current++ +\\\\\\\"]\\\\\\\"})};function ___syscall42(which,varargs){SYSCALLS.varargs=varargs;try{var fdPtr=SYSCALLS.get();if(fdPtr==0){throw new FS.ErrnoError(ERRNO_CODES.EFAULT)}var res=PIPEFS.createPipe();HEAP32[fdPtr>>2]=res.readable_fd;HEAP32[fdPtr+4>>2]=res.writable_fd;return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};case 21519:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0};case 21520:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return-ERRNO_CODES.EINVAL};case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)};case 21523:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};case 21524:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};default:abort(\\\\\\\"bad ioctl syscall \\\\\\\"+op)}}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall77(which,varargs){SYSCALLS.varargs=varargs;try{var who=SYSCALLS.get(),usage=SYSCALLS.get();_memset(usage,0,136);HEAP32[usage>>2]=1;HEAP32[usage+4>>2]=2;HEAP32[usage+8>>2]=3;HEAP32[usage+12>>2]=4;return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall85(which,varargs){SYSCALLS.varargs=varargs;try{var path=SYSCALLS.getStr(),buf=SYSCALLS.get(),bufsize=SYSCALLS.get();return SYSCALLS.doReadlink(path,buf,bufsize)}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall91(which,varargs){SYSCALLS.varargs=varargs;try{var addr=SYSCALLS.get(),len=SYSCALLS.get();var info=SYSCALLS.mappings[addr];if(!info)return 0;if(len===info.len){var stream=FS.getStream(info.fd);SYSCALLS.doMsync(addr,stream,len,info.flags);FS.munmap(stream);SYSCALLS.mappings[addr]=null;if(info.allocated){_free(info.malloc)}}return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___unlock(){}function _abort(){Module[\\\\\\\"abort\\\\\\\"]()}function _atexit(func,arg){__ATEXIT__.unshift({func:func,arg:arg})}function _clock(){if(_clock.start===undefined)_clock.start=Date.now();return(Date.now()-_clock.start)*(1e6/1e3)|0}function _emscripten_get_now_res(){if(ENVIRONMENT_IS_NODE){return 1}else if(typeof dateNow!==\\\\\\\"undefined\\\\\\\"||(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&self[\\\\\\\"performance\\\\\\\"]&&self[\\\\\\\"performance\\\\\\\"][\\\\\\\"now\\\\\\\"]){return 1e3}else{return 1e3*1e3}}function _emscripten_get_now(){abort()}function _emscripten_get_now_is_monotonic(){return ENVIRONMENT_IS_NODE||typeof dateNow!==\\\\\\\"undefined\\\\\\\"||(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&self[\\\\\\\"performance\\\\\\\"]&&self[\\\\\\\"performance\\\\\\\"][\\\\\\\"now\\\\\\\"]}function _clock_getres(clk_id,res){var nsec;if(clk_id===0){nsec=1e3*1e3}else if(clk_id===1&&_emscripten_get_now_is_monotonic()){nsec=_emscripten_get_now_res()}else{___setErrNo(ERRNO_CODES.EINVAL);return-1}HEAP32[res>>2]=nsec/1e9|0;HEAP32[res+4>>2]=nsec;return 0}function _clock_gettime(clk_id,tp){var now;if(clk_id===0){now=Date.now()}else if(clk_id===1&&_emscripten_get_now_is_monotonic()){now=_emscripten_get_now()}else{___setErrNo(ERRNO_CODES.EINVAL);return-1}HEAP32[tp>>2]=now/1e3|0;HEAP32[tp+4>>2]=now%1e3*1e3*1e3|0;return 0}function _difftime(time1,time0){return time1-time0}function _dlclose(handle){}function _dlerror(){return 0}function _dlopen(filename,flag){}function _dlsym(handle,symbol){return 0}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}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 setImmediate===\\\\\\\"undefined\\\\\\\"){var setImmediates=[];var emscriptenMainLoopMessageId=\\\\\\\"setimmediate\\\\\\\";function Browser_setImmediate_messageHandler(event){if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}}addEventListener(\\\\\\\"message\\\\\\\",Browser_setImmediate_messageHandler,true);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,\\\\\\\"*\\\\\\\")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method=\\\\\\\"immediate\\\\\\\"}return 0}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop,arg,noSetTiming){Module[\\\\\\\"noExitRuntime\\\\\\\"]=true;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=func;Browser.mainLoop.arg=arg;var browserIterationFunc;if(typeof arg!==\\\\\\\"undefined\\\\\\\"){browserIterationFunc=(function(){Module[\\\\\\\"dynCall_vi\\\\\\\"](func,arg)})}else{browserIterationFunc=(function(){Module[\\\\\\\"dynCall_v\\\\\\\"](func)})}var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;Browser.mainLoop.runner=function Browser_mainLoop_runner(){if(ABORT)return;if(Browser.mainLoop.queue.length>0){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}}console.log('main loop blocker \\\\\\\"'+blocker.name+'\\\\\\\" took '+(Date.now()-start)+\\\\\\\" ms\\\\\\\");Browser.mainLoop.updateStatus();if(thisMainLoopId<Browser.mainLoop.currentlyRunningMainloop)return;setTimeout(Browser.mainLoop.runner,0);return}if(thisMainLoopId<Browser.mainLoop.currentlyRunningMainloop)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()}if(Browser.mainLoop.method===\\\\\\\"timeout\\\\\\\"&&Module.ctx){err(\\\\\\\"Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!\\\\\\\");Browser.mainLoop.method=\\\\\\\"\\\\\\\"}Browser.mainLoop.runIter(browserIterationFunc);if(thisMainLoopId<Browser.mainLoop.currentlyRunningMainloop)return;if(typeof SDL===\\\\\\\"object\\\\\\\"&&SDL.audio&&SDL.audio.queueNewAudioData)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\\\\\\\"SimulateInfiniteLoop\\\\\\\"}}var Browser={mainLoop:{scheduler:null,method:\\\\\\\"\\\\\\\",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:(function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++}),resume:(function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;_emscripten_set_main_loop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()}),updateStatus:(function(){if(Module[\\\\\\\"setStatus\\\\\\\"]){var message=Module[\\\\\\\"statusMessage\\\\\\\"]||\\\\\\\"Please wait...\\\\\\\";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining<expected){Module[\\\\\\\"setStatus\\\\\\\"](message+\\\\\\\" (\\\\\\\"+(expected-remaining)+\\\\\\\"/\\\\\\\"+expected+\\\\\\\")\\\\\\\")}else{Module[\\\\\\\"setStatus\\\\\\\"](message)}}else{Module[\\\\\\\"setStatus\\\\\\\"](\\\\\\\"\\\\\\\")}}}),runIter:(function(func){if(ABORT)return;if(Module[\\\\\\\"preMainLoop\\\\\\\"]){var preRet=Module[\\\\\\\"preMainLoop\\\\\\\"]();if(preRet===false){return}}try{func()}catch(e){if(e instanceof ExitStatus){return}else{if(e&&typeof e===\\\\\\\"object\\\\\\\"&&e.stack)err(\\\\\\\"exception thrown: \\\\\\\"+[e,e.stack]);throw e}}if(Module[\\\\\\\"postMainLoop\\\\\\\"])Module[\\\\\\\"postMainLoop\\\\\\\"]()})},isFullscreen:false,pointerLock:false,moduleContextCreatedCallbacks:[],workers:[],init:(function(){if(!Module[\\\\\\\"preloadPlugins\\\\\\\"])Module[\\\\\\\"preloadPlugins\\\\\\\"]=[];if(Browser.initted)return;Browser.initted=true;try{new Blob;Browser.hasBlobConstructor=true}catch(e){Browser.hasBlobConstructor=false;console.log(\\\\\\\"warning: no blob constructor, cannot create blobs with mimetypes\\\\\\\")}Browser.BlobBuilder=typeof MozBlobBuilder!=\\\\\\\"undefined\\\\\\\"?MozBlobBuilder:typeof WebKitBlobBuilder!=\\\\\\\"undefined\\\\\\\"?WebKitBlobBuilder:!Browser.hasBlobConstructor?console.log(\\\\\\\"warning: no BlobBuilder\\\\\\\"):null;Browser.URLObject=typeof window!=\\\\\\\"undefined\\\\\\\"?window.URL?window.URL:window.webkitURL:undefined;if(!Module.noImageDecoding&&typeof Browser.URLObject===\\\\\\\"undefined\\\\\\\"){console.log(\\\\\\\"warning: Browser does not support creating object URLs. Built-in browser image decoding will not be available.\\\\\\\");Module.noImageDecoding=true}var imagePlugin={};imagePlugin[\\\\\\\"canHandle\\\\\\\"]=function imagePlugin_canHandle(name){return!Module.noImageDecoding&&/\\\\.(jpg|jpeg|png|bmp)$/i.test(name)};imagePlugin[\\\\\\\"handle\\\\\\\"]=function imagePlugin_handle(byteArray,name,onload,onerror){var b=null;if(Browser.hasBlobConstructor){try{b=new Blob([byteArray],{type:Browser.getMimetype(name)});if(b.size!==byteArray.length){b=new Blob([(new Uint8Array(byteArray)).buffer],{type:Browser.getMimetype(name)})}}catch(e){warnOnce(\\\\\\\"Blob constructor present but fails: \\\\\\\"+e+\\\\\\\"; falling back to blob builder\\\\\\\")}}if(!b){var bb=new Browser.BlobBuilder;bb.append((new Uint8Array(byteArray)).buffer);b=bb.getBlob()}var url=Browser.URLObject.createObjectURL(b);var img=new Image;img.onload=function img_onload(){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);Module[\\\\\\\"preloadedImages\\\\\\\"][name]=canvas;Browser.URLObject.revokeObjectURL(url);if(onload)onload(byteArray)};img.onerror=function img_onerror(event){console.log(\\\\\\\"Image \\\\\\\"+url+\\\\\\\" could not be decoded\\\\\\\");if(onerror)onerror()};img.src=url};Module[\\\\\\\"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;Module[\\\\\\\"preloadedAudios\\\\\\\"][name]=audio;if(onload)onload(byteArray)}function fail(){if(done)return;done=true;Module[\\\\\\\"preloadedAudios\\\\\\\"][name]=new Audio;if(onerror)onerror()}if(Browser.hasBlobConstructor){try{var b=new Blob([byteArray],{type:Browser.getMimetype(name)})}catch(e){return fail()}var url=Browser.URLObject.createObjectURL(b);var audio=new Audio;audio.addEventListener(\\\\\\\"canplaythrough\\\\\\\",(function(){finish(audio)}),false);audio.onerror=function audio_onerror(event){if(done)return;console.log(\\\\\\\"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<data.length;i++){leftchar=leftchar<<8|data[i];leftbits+=8;while(leftbits>=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;Browser.safeSetTimeout((function(){finish(audio)}),1e4)}else{return fail()}};Module[\\\\\\\"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\\\\\\\"]||(function(){});canvas.exitPointerLock=document[\\\\\\\"exitPointerLock\\\\\\\"]||document[\\\\\\\"mozExitPointerLock\\\\\\\"]||document[\\\\\\\"webkitExitPointerLock\\\\\\\"]||document[\\\\\\\"msExitPointerLock\\\\\\\"]||(function(){});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\\\\\\\",(function(ev){if(!Browser.pointerLock&&Module[\\\\\\\"canvas\\\\\\\"].requestPointerLock){Module[\\\\\\\"canvas\\\\\\\"].requestPointerLock();ev.preventDefault()}}),false)}}}),createContext:(function(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};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}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((function(callback){callback()}));Browser.init()}return ctx}),destroyContext:(function(canvas,useWebGL,setInModule){}),fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:(function(lockPointer,resizeCanvas,vrDevice){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;Browser.vrDevice=vrDevice;if(typeof Browser.lockPointer===\\\\\\\"undefined\\\\\\\")Browser.lockPointer=true;if(typeof Browser.resizeCanvas===\\\\\\\"undefined\\\\\\\")Browser.resizeCanvas=false;if(typeof Browser.vrDevice===\\\\\\\"undefined\\\\\\\")Browser.vrDevice=null;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=document[\\\\\\\"exitFullscreen\\\\\\\"]||document[\\\\\\\"cancelFullScreen\\\\\\\"]||document[\\\\\\\"mozCancelFullScreen\\\\\\\"]||document[\\\\\\\"msExitFullscreen\\\\\\\"]||document[\\\\\\\"webkitCancelFullScreen\\\\\\\"]||(function(){});canvas.exitFullscreen=canvas.exitFullscreen.bind(document);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)}}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\\\\\\\"]?(function(){canvasContainer[\\\\\\\"webkitRequestFullscreen\\\\\\\"](Element[\\\\\\\"ALLOW_KEYBOARD_INPUT\\\\\\\"])}):null)||(canvasContainer[\\\\\\\"webkitRequestFullScreen\\\\\\\"]?(function(){canvasContainer[\\\\\\\"webkitRequestFullScreen\\\\\\\"](Element[\\\\\\\"ALLOW_KEYBOARD_INPUT\\\\\\\"])}):null);if(vrDevice){canvasContainer.requestFullscreen({vrDisplay:vrDevice})}else{canvasContainer.requestFullscreen()}}),requestFullScreen:(function(lockPointer,resizeCanvas,vrDevice){err(\\\\\\\"Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead.\\\\\\\");Browser.requestFullScreen=(function(lockPointer,resizeCanvas,vrDevice){return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)});return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)}),nextRAF:0,fakeRequestAnimationFrame:(function(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:function requestAnimationFrame(func){if(typeof window===\\\\\\\"undefined\\\\\\\"){Browser.fakeRequestAnimationFrame(func)}else{if(!window.requestAnimationFrame){window.requestAnimationFrame=window[\\\\\\\"requestAnimationFrame\\\\\\\"]||window[\\\\\\\"mozRequestAnimationFrame\\\\\\\"]||window[\\\\\\\"webkitRequestAnimationFrame\\\\\\\"]||window[\\\\\\\"msRequestAnimationFrame\\\\\\\"]||window[\\\\\\\"oRequestAnimationFrame\\\\\\\"]||Browser.fakeRequestAnimationFrame}window.requestAnimationFrame(func)}},safeCallback:(function(func){return(function(){if(!ABORT)return func.apply(null,arguments)})}),allowAsyncCallbacks:true,queuedAsyncCallbacks:[],pauseAsyncCallbacks:(function(){Browser.allowAsyncCallbacks=false}),resumeAsyncCallbacks:(function(){Browser.allowAsyncCallbacks=true;if(Browser.queuedAsyncCallbacks.length>0){var callbacks=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[];callbacks.forEach((function(func){func()}))}}),safeRequestAnimationFrame:(function(func){return Browser.requestAnimationFrame((function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}}))}),safeSetTimeout:(function(func,timeout){Module[\\\\\\\"noExitRuntime\\\\\\\"]=true;return setTimeout((function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}}),timeout)}),safeSetInterval:(function(func,timeout){Module[\\\\\\\"noExitRuntime\\\\\\\"]=true;return setInterval((function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}}),timeout)}),getMimetype:(function(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:(function(func){if(!window.getUserMedia){window.getUserMedia=navigator[\\\\\\\"getUserMedia\\\\\\\"]||navigator[\\\\\\\"mozGetUserMedia\\\\\\\"]}window.getUserMedia(func)}),getMovementX:(function(event){return event[\\\\\\\"movementX\\\\\\\"]||event[\\\\\\\"mozMovementX\\\\\\\"]||event[\\\\\\\"webkitMovementX\\\\\\\"]||0}),getMovementY:(function(event){return event[\\\\\\\"movementY\\\\\\\"]||event[\\\\\\\"mozMovementY\\\\\\\"]||event[\\\\\\\"webkitMovementY\\\\\\\"]||0}),getMouseWheelDelta:(function(event){var delta=0;switch(event.type){case\\\\\\\"DOMMouseScroll\\\\\\\":delta=event.detail;break;case\\\\\\\"mousewheel\\\\\\\":delta=event.wheelDelta;break;case\\\\\\\"wheel\\\\\\\":delta=event[\\\\\\\"deltaY\\\\\\\"];break;default:throw\\\\\\\"unrecognized mouse wheel event: \\\\\\\"+event.type}return delta}),mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:(function(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{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;if(event.type===\\\\\\\"touchstart\\\\\\\"||event.type===\\\\\\\"touchend\\\\\\\"||event.type===\\\\\\\"touchmove\\\\\\\"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};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];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}}),asyncLoad:(function(url,onload,onerror,noRunDep){var dep=!noRunDep?getUniqueRunDependency(\\\\\\\"al \\\\\\\"+url):\\\\\\\"\\\\\\\";Module[\\\\\\\"readAsync\\\\\\\"](url,(function(arrayBuffer){assert(arrayBuffer,'Loading data file \\\\\\\"'+url+'\\\\\\\" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)}),(function(event){if(onerror){onerror()}else{throw'Loading data file \\\\\\\"'+url+'\\\\\\\" failed.'}}));if(dep)addRunDependency(dep)}),resizeListeners:[],updateResizeListeners:(function(){var canvas=Module[\\\\\\\"canvas\\\\\\\"];Browser.resizeListeners.forEach((function(listener){listener(canvas.width,canvas.height)}))}),setCanvasSize:(function(width,height,noUpdates){var canvas=Module[\\\\\\\"canvas\\\\\\\"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()}),windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:(function(){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:(function(){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:(function(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/h<Module[\\\\\\\"forcedAspectRatio\\\\\\\"]){w=Math.round(h*Module[\\\\\\\"forcedAspectRatio\\\\\\\"])}else{h=Math.round(w/Module[\\\\\\\"forcedAspectRatio\\\\\\\"])}}if((document[\\\\\\\"fullscreenElement\\\\\\\"]||document[\\\\\\\"mozFullScreenElement\\\\\\\"]||document[\\\\\\\"msFullscreenElement\\\\\\\"]||document[\\\\\\\"webkitFullscreenElement\\\\\\\"]||document[\\\\\\\"webkitCurrentFullScreenElement\\\\\\\"])===canvas.parentNode&&typeof screen!=\\\\\\\"undefined\\\\\\\"){var factor=Math.min(screen.width/w,screen.height/h);w=Math.round(w*factor);h=Math.round(h*factor)}if(Browser.resizeCanvas){if(canvas.width!=w)canvas.width=w;if(canvas.height!=h)canvas.height=h;if(typeof canvas.style!=\\\\\\\"undefined\\\\\\\"){canvas.style.removeProperty(\\\\\\\"width\\\\\\\");canvas.style.removeProperty(\\\\\\\"height\\\\\\\")}}else{if(canvas.width!=wNative)canvas.width=wNative;if(canvas.height!=hNative)canvas.height=hNative;if(typeof canvas.style!=\\\\\\\"undefined\\\\\\\"){if(w!=wNative||h!=hNative){canvas.style.setProperty(\\\\\\\"width\\\\\\\",w+\\\\\\\"px\\\\\\\",\\\\\\\"important\\\\\\\");canvas.style.setProperty(\\\\\\\"height\\\\\\\",h+\\\\\\\"px\\\\\\\",\\\\\\\"important\\\\\\\")}else{canvas.style.removeProperty(\\\\\\\"width\\\\\\\");canvas.style.removeProperty(\\\\\\\"height\\\\\\\")}}}}),wgetRequests:{},nextWgetRequestHandle:0,getNextWgetRequestHandle:(function(){var handle=Browser.nextWgetRequestHandle;Browser.nextWgetRequestHandle++;return handle})};function _emscripten_cancel_main_loop(){Browser.mainLoop.pause();Browser.mainLoop.func=null}function _emscripten_set_canvas_element_size_calling_thread(target,width,height){var canvas=JSEvents.findCanvasEventTarget(target);if(!canvas)return-4;if(canvas.canvasSharedPtr){HEAP32[canvas.canvasSharedPtr>>2]=width;HEAP32[canvas.canvasSharedPtr+4>>2]=height}if(canvas.offscreenCanvas||!canvas.controlTransferredOffscreen){if(canvas.offscreenCanvas)canvas=canvas.offscreenCanvas;var autoResizeViewport=false;if(canvas.GLctxObject&&canvas.GLctxObject.GLctx){var prevViewport=canvas.GLctxObject.GLctx.getParameter(canvas.GLctxObject.GLctx.VIEWPORT);autoResizeViewport=prevViewport[0]===0&&prevViewport[1]===0&&prevViewport[2]===canvas.width&&prevViewport[3]===canvas.height}canvas.width=width;canvas.height=height;if(autoResizeViewport){canvas.GLctxObject.GLctx.viewport(0,0,width,height)}}else{return-4}return 0}function _emscripten_set_canvas_element_size_main_thread(target,width,height){return _emscripten_set_canvas_element_size_calling_thread(target,width,height)}function _emscripten_set_canvas_element_size(target,width,height){var canvas=JSEvents.findCanvasEventTarget(target);if(canvas)return _emscripten_set_canvas_element_size_calling_thread(target,width,height);else return _emscripten_set_canvas_element_size_main_thread(target,width,height)}function emscripten_set_canvas_element_size_js(target,width,height){if(typeof target===\\\\\\\"string\\\\\\\"){var stackTop=stackSave();var targetInt=stackAlloc(target.length+1);stringToUTF8(target,targetInt,target.length+1);var ret=_emscripten_set_canvas_element_size(targetInt,width,height);stackRestore(stackTop);return ret}else{return _emscripten_set_canvas_element_size(target,width,height)}}function _emscripten_get_canvas_element_size_calling_thread(target,width,height){var canvas=JSEvents.findCanvasEventTarget(target);if(!canvas)return-4;if(canvas.canvasSharedPtr){var w=HEAP32[canvas.canvasSharedPtr>>2];var h=HEAP32[canvas.canvasSharedPtr+4>>2];HEAP32[width>>2]=w;HEAP32[height>>2]=h}else if(canvas.offscreenCanvas){HEAP32[width>>2]=canvas.offscreenCanvas.width;HEAP32[height>>2]=canvas.offscreenCanvas.height}else if(!canvas.controlTransferredOffscreen){HEAP32[width>>2]=canvas.width;HEAP32[height>>2]=canvas.height}else{return-4}return 0}function _emscripten_get_canvas_element_size_main_thread(target,width,height){return _emscripten_get_canvas_element_size_calling_thread(target,width,height)}function _emscripten_get_canvas_element_size(target,width,height){var canvas=JSEvents.findCanvasEventTarget(target);if(canvas)return _emscripten_get_canvas_element_size_calling_thread(target,width,height);else return _emscripten_get_canvas_element_size_main_thread(target,width,height)}function emscripten_get_canvas_element_size_js(target){var stackTop=stackSave();var w=stackAlloc(8);var h=w+4;if(typeof target===\\\\\\\"string\\\\\\\"){var targetInt=stackAlloc(target.length+1);stringToUTF8(target,targetInt,target.length+1);target=targetInt}var ret=_emscripten_get_canvas_element_size(target,w,h);var size=[HEAP32[w>>2],HEAP32[h>>2]];stackRestore(stackTop);return size}var JSEvents={keyEvent:0,mouseEvent:0,wheelEvent:0,uiEvent:0,focusEvent:0,deviceOrientationEvent:0,deviceMotionEvent:0,fullscreenChangeEvent:0,pointerlockChangeEvent:0,visibilityChangeEvent:0,touchEvent:0,lastGamepadState:null,lastGamepadStateFrame:null,numGamepadsConnected:0,previousFullscreenElement:null,previousScreenX:null,previousScreenY:null,removeEventListenersRegistered:false,_onGamepadConnected:(function(){++JSEvents.numGamepadsConnected}),_onGamepadDisconnected:(function(){--JSEvents.numGamepadsConnected}),staticInit:(function(){if(typeof window!==\\\\\\\"undefined\\\\\\\"){window.addEventListener(\\\\\\\"gamepadconnected\\\\\\\",JSEvents._onGamepadConnected);window.addEventListener(\\\\\\\"gamepaddisconnected\\\\\\\",JSEvents._onGamepadDisconnected);var firstState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads():null;if(firstState){JSEvents.numGamepadsConnected=firstState.length}}}),removeAllEventListeners:(function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[];window.removeEventListener(\\\\\\\"gamepadconnected\\\\\\\",JSEvents._onGamepadConnected);window.removeEventListener(\\\\\\\"gamepaddisconnected\\\\\\\",JSEvents._onGamepadDisconnected)}),registerRemoveEventListeners:(function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}}),findEventTarget:(function(target){try{if(!target)return window;if(typeof target===\\\\\\\"number\\\\\\\")target=Pointer_stringify(target);if(target===\\\\\\\"#window\\\\\\\")return window;else if(target===\\\\\\\"#document\\\\\\\")return document;else if(target===\\\\\\\"#screen\\\\\\\")return window.screen;else if(target===\\\\\\\"#canvas\\\\\\\")return Module[\\\\\\\"canvas\\\\\\\"];return typeof target===\\\\\\\"string\\\\\\\"?document.getElementById(target):target}catch(e){return null}}),findCanvasEventTarget:(function(target){if(typeof target===\\\\\\\"number\\\\\\\")target=Pointer_stringify(target);if(!target||target===\\\\\\\"#canvas\\\\\\\"){if(typeof GL!==\\\\\\\"undefined\\\\\\\"&&GL.offscreenCanvases[\\\\\\\"canvas\\\\\\\"])return GL.offscreenCanvases[\\\\\\\"canvas\\\\\\\"];return Module[\\\\\\\"canvas\\\\\\\"]}if(typeof GL!==\\\\\\\"undefined\\\\\\\"&&GL.offscreenCanvases[target])return GL.offscreenCanvases[target];return JSEvents.findEventTarget(target)}),deferredCalls:[],deferCall:(function(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((function(x,y){return x.precedence<y.precedence}))}),removeDeferredCalls:(function(targetFunction){for(var i=0;i<JSEvents.deferredCalls.length;++i){if(JSEvents.deferredCalls[i].targetFunction==targetFunction){JSEvents.deferredCalls.splice(i,1);--i}}}),canPerformEventHandlerRequests:(function(){return JSEvents.inEventHandler&&JSEvents.currentEventHandler.allowsDeferredCalls}),runDeferredCalls:(function(){if(!JSEvents.canPerformEventHandlerRequests()){return}for(var i=0;i<JSEvents.deferredCalls.length;++i){var call=JSEvents.deferredCalls[i];JSEvents.deferredCalls.splice(i,1);--i;call.targetFunction.apply(this,call.argsList)}}),inEventHandler:0,currentEventHandler:null,eventHandlers:[],isInternetExplorer:(function(){return navigator.userAgent.indexOf(\\\\\\\"MSIE\\\\\\\")!==-1||navigator.appVersion.indexOf(\\\\\\\"Trident/\\\\\\\")>0}),removeAllHandlersOnTarget:(function(target,eventTypeString){for(var i=0;i<JSEvents.eventHandlers.length;++i){if(JSEvents.eventHandlers[i].target==target&&(!eventTypeString||eventTypeString==JSEvents.eventHandlers[i].eventTypeString)){JSEvents._removeHandler(i--)}}}),_removeHandler:(function(i){var h=JSEvents.eventHandlers[i];h.target.removeEventListener(h.eventTypeString,h.eventListenerFunc,h.useCapture);JSEvents.eventHandlers.splice(i,1)}),registerOrRemoveHandler:(function(eventHandler){var jsEventHandler=function jsEventHandler(event){++JSEvents.inEventHandler;JSEvents.currentEventHandler=eventHandler;JSEvents.runDeferredCalls();eventHandler.handlerFunc(event);JSEvents.runDeferredCalls();--JSEvents.inEventHandler};if(eventHandler.callbackfunc){eventHandler.eventListenerFunc=jsEventHandler;eventHandler.target.addEventListener(eventHandler.eventTypeString,jsEventHandler,eventHandler.useCapture);JSEvents.eventHandlers.push(eventHandler);JSEvents.registerRemoveEventListeners()}else{for(var i=0;i<JSEvents.eventHandlers.length;++i){if(JSEvents.eventHandlers[i].target==eventHandler.target&&JSEvents.eventHandlers[i].eventTypeString==eventHandler.eventTypeString){JSEvents._removeHandler(i--)}}}}),registerKeyEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(164);var keyEventHandlerFunc=(function(event){var e=event||window.event;var keyEventData=JSEvents.keyEvent;stringToUTF8(e.key?e.key:\\\\\\\"\\\\\\\",keyEventData+0,32);stringToUTF8(e.code?e.code:\\\\\\\"\\\\\\\",keyEventData+32,32);HEAP32[keyEventData+64>>2]=e.location;HEAP32[keyEventData+68>>2]=e.ctrlKey;HEAP32[keyEventData+72>>2]=e.shiftKey;HEAP32[keyEventData+76>>2]=e.altKey;HEAP32[keyEventData+80>>2]=e.metaKey;HEAP32[keyEventData+84>>2]=e.repeat;stringToUTF8(e.locale?e.locale:\\\\\\\"\\\\\\\",keyEventData+88,32);stringToUTF8(e.char?e.char:\\\\\\\"\\\\\\\",keyEventData+120,32);HEAP32[keyEventData+152>>2]=e.charCode;HEAP32[keyEventData+156>>2]=e.keyCode;HEAP32[keyEventData+160>>2]=e.which;if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,keyEventData,userData))e.preventDefault()});var eventHandler={target:JSEvents.findEventTarget(target),allowsDeferredCalls:JSEvents.isInternetExplorer()?false:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),getBoundingClientRectOrZeros:(function(target){return target.getBoundingClientRect?target.getBoundingClientRect():{left:0,top:0}}),fillMouseEventData:(function(eventStruct,e,target){HEAPF64[eventStruct>>3]=JSEvents.tick();HEAP32[eventStruct+8>>2]=e.screenX;HEAP32[eventStruct+12>>2]=e.screenY;HEAP32[eventStruct+16>>2]=e.clientX;HEAP32[eventStruct+20>>2]=e.clientY;HEAP32[eventStruct+24>>2]=e.ctrlKey;HEAP32[eventStruct+28>>2]=e.shiftKey;HEAP32[eventStruct+32>>2]=e.altKey;HEAP32[eventStruct+36>>2]=e.metaKey;HEAP16[eventStruct+40>>1]=e.button;HEAP16[eventStruct+42>>1]=e.buttons;HEAP32[eventStruct+44>>2]=e[\\\\\\\"movementX\\\\\\\"];HEAP32[eventStruct+48>>2]=e[\\\\\\\"movementY\\\\\\\"];if(Module[\\\\\\\"canvas\\\\\\\"]){var rect=Module[\\\\\\\"canvas\\\\\\\"].getBoundingClientRect();HEAP32[eventStruct+60>>2]=e.clientX-rect.left;HEAP32[eventStruct+64>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+60>>2]=0;HEAP32[eventStruct+64>>2]=0}if(target){var rect=JSEvents.getBoundingClientRectOrZeros(target);HEAP32[eventStruct+52>>2]=e.clientX-rect.left;HEAP32[eventStruct+56>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+52>>2]=0;HEAP32[eventStruct+56>>2]=0}if(e.type!==\\\\\\\"wheel\\\\\\\"&&e.type!==\\\\\\\"mousewheel\\\\\\\"){JSEvents.previousScreenX=e.screenX;JSEvents.previousScreenY=e.screenY}}),registerMouseEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=JSEvents.findEventTarget(target);var mouseEventHandlerFunc=(function(event){var e=event||window.event;JSEvents.fillMouseEventData(JSEvents.mouseEvent,e,target);if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,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};if(JSEvents.isInternetExplorer()&&eventTypeString==\\\\\\\"mousedown\\\\\\\")eventHandler.allowsDeferredCalls=false;JSEvents.registerOrRemoveHandler(eventHandler)}),registerWheelEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.wheelEvent)JSEvents.wheelEvent=_malloc(104);target=JSEvents.findEventTarget(target);var wheelHandlerFunc=(function(event){var e=event||window.event;var wheelEvent=JSEvents.wheelEvent;JSEvents.fillMouseEventData(wheelEvent,e,target);HEAPF64[wheelEvent+72>>3]=e[\\\\\\\"deltaX\\\\\\\"];HEAPF64[wheelEvent+80>>3]=e[\\\\\\\"deltaY\\\\\\\"];HEAPF64[wheelEvent+88>>3]=e[\\\\\\\"deltaZ\\\\\\\"];HEAP32[wheelEvent+96>>2]=e[\\\\\\\"deltaMode\\\\\\\"];if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,wheelEvent,userData))e.preventDefault()});var mouseWheelHandlerFunc=(function(event){var e=event||window.event;JSEvents.fillMouseEventData(JSEvents.wheelEvent,e,target);HEAPF64[JSEvents.wheelEvent+72>>3]=e[\\\\\\\"wheelDeltaX\\\\\\\"]||0;HEAPF64[JSEvents.wheelEvent+80>>3]=-(e[\\\\\\\"wheelDeltaY\\\\\\\"]?e[\\\\\\\"wheelDeltaY\\\\\\\"]:e[\\\\\\\"wheelDelta\\\\\\\"]);HEAPF64[JSEvents.wheelEvent+88>>3]=0;HEAP32[JSEvents.wheelEvent+96>>2]=0;var shouldCancel=Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,JSEvents.wheelEvent,userData);if(shouldCancel){e.preventDefault()}});var eventHandler={target:target,allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:eventTypeString==\\\\\\\"wheel\\\\\\\"?wheelHandlerFunc:mouseWheelHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),pageScrollPos:(function(){if(window.pageXOffset>0||window.pageYOffset>0){return[window.pageXOffset,window.pageYOffset]}if(typeof document.documentElement.scrollLeft!==\\\\\\\"undefined\\\\\\\"||typeof document.documentElement.scrollTop!==\\\\\\\"undefined\\\\\\\"){return[document.documentElement.scrollLeft,document.documentElement.scrollTop]}return[document.body.scrollLeft|0,document.body.scrollTop|0]}),registerUiEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.uiEvent)JSEvents.uiEvent=_malloc(36);if(eventTypeString==\\\\\\\"scroll\\\\\\\"&&!target){target=document}else{target=JSEvents.findEventTarget(target)}var uiEventHandlerFunc=(function(event){var e=event||window.event;if(e.target!=target){return}var scrollPos=JSEvents.pageScrollPos();var uiEvent=JSEvents.uiEvent;HEAP32[uiEvent>>2]=e.detail;HEAP32[uiEvent+4>>2]=document.body.clientWidth;HEAP32[uiEvent+8>>2]=document.body.clientHeight;HEAP32[uiEvent+12>>2]=window.innerWidth;HEAP32[uiEvent+16>>2]=window.innerHeight;HEAP32[uiEvent+20>>2]=window.outerWidth;HEAP32[uiEvent+24>>2]=window.outerHeight;HEAP32[uiEvent+28>>2]=scrollPos[0];HEAP32[uiEvent+32>>2]=scrollPos[1];if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,uiEvent,userData))e.preventDefault()});var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:uiEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),getNodeNameForTarget:(function(target){if(!target)return\\\\\\\"\\\\\\\";if(target==window)return\\\\\\\"#window\\\\\\\";if(target==window.screen)return\\\\\\\"#screen\\\\\\\";return target&&target.nodeName?target.nodeName:\\\\\\\"\\\\\\\"}),registerFocusEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.focusEvent)JSEvents.focusEvent=_malloc(256);var focusEventHandlerFunc=(function(event){var e=event||window.event;var nodeName=JSEvents.getNodeNameForTarget(e.target);var id=e.target.id?e.target.id:\\\\\\\"\\\\\\\";var focusEvent=JSEvents.focusEvent;stringToUTF8(nodeName,focusEvent+0,128);stringToUTF8(id,focusEvent+128,128);if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,focusEvent,userData))e.preventDefault()});var eventHandler={target:JSEvents.findEventTarget(target),allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:focusEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),tick:(function(){if(window[\\\\\\\"performance\\\\\\\"]&&window[\\\\\\\"performance\\\\\\\"][\\\\\\\"now\\\\\\\"])return window[\\\\\\\"performance\\\\\\\"][\\\\\\\"now\\\\\\\"]();else return Date.now()}),fillDeviceOrientationEventData:(function(eventStruct,e,target){HEAPF64[eventStruct>>3]=JSEvents.tick();HEAPF64[eventStruct+8>>3]=e.alpha;HEAPF64[eventStruct+16>>3]=e.beta;HEAPF64[eventStruct+24>>3]=e.gamma;HEAP32[eventStruct+32>>2]=e.absolute}),registerDeviceOrientationEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.deviceOrientationEvent)JSEvents.deviceOrientationEvent=_malloc(40);var deviceOrientationEventHandlerFunc=(function(event){var e=event||window.event;JSEvents.fillDeviceOrientationEventData(JSEvents.deviceOrientationEvent,e,target);if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,JSEvents.deviceOrientationEvent,userData))e.preventDefault()});var eventHandler={target:JSEvents.findEventTarget(target),allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:deviceOrientationEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),fillDeviceMotionEventData:(function(eventStruct,e,target){HEAPF64[eventStruct>>3]=JSEvents.tick();HEAPF64[eventStruct+8>>3]=e.acceleration.x;HEAPF64[eventStruct+16>>3]=e.acceleration.y;HEAPF64[eventStruct+24>>3]=e.acceleration.z;HEAPF64[eventStruct+32>>3]=e.accelerationIncludingGravity.x;HEAPF64[eventStruct+40>>3]=e.accelerationIncludingGravity.y;HEAPF64[eventStruct+48>>3]=e.accelerationIncludingGravity.z;HEAPF64[eventStruct+56>>3]=e.rotationRate.alpha;HEAPF64[eventStruct+64>>3]=e.rotationRate.beta;HEAPF64[eventStruct+72>>3]=e.rotationRate.gamma}),registerDeviceMotionEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.deviceMotionEvent)JSEvents.deviceMotionEvent=_malloc(80);var deviceMotionEventHandlerFunc=(function(event){var e=event||window.event;JSEvents.fillDeviceMotionEventData(JSEvents.deviceMotionEvent,e,target);if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,JSEvents.deviceMotionEvent,userData))e.preventDefault()});var eventHandler={target:JSEvents.findEventTarget(target),allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:deviceMotionEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),screenOrientation:(function(){if(!window.screen)return undefined;return window.screen.orientation||window.screen.mozOrientation||window.screen.webkitOrientation||window.screen.msOrientation}),fillOrientationChangeEventData:(function(eventStruct,e){var orientations=[\\\\\\\"portrait-primary\\\\\\\",\\\\\\\"portrait-secondary\\\\\\\",\\\\\\\"landscape-primary\\\\\\\",\\\\\\\"landscape-secondary\\\\\\\"];var orientations2=[\\\\\\\"portrait\\\\\\\",\\\\\\\"portrait\\\\\\\",\\\\\\\"landscape\\\\\\\",\\\\\\\"landscape\\\\\\\"];var orientationString=JSEvents.screenOrientation();var orientation=orientations.indexOf(orientationString);if(orientation==-1){orientation=orientations2.indexOf(orientationString)}HEAP32[eventStruct>>2]=1<<orientation;HEAP32[eventStruct+4>>2]=window.orientation}),registerOrientationChangeEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.orientationChangeEvent)JSEvents.orientationChangeEvent=_malloc(8);if(!target){target=window.screen}else{target=JSEvents.findEventTarget(target)}var orientationChangeEventHandlerFunc=(function(event){var e=event||window.event;var orientationChangeEvent=JSEvents.orientationChangeEvent;JSEvents.fillOrientationChangeEventData(orientationChangeEvent,e);if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,orientationChangeEvent,userData))e.preventDefault()});if(eventTypeString==\\\\\\\"orientationchange\\\\\\\"&&window.screen.mozOrientation!==undefined){eventTypeString=\\\\\\\"mozorientationchange\\\\\\\"}var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:orientationChangeEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),fullscreenEnabled:(function(){return document.fullscreenEnabled||document.mozFullScreenEnabled||document.webkitFullscreenEnabled||document.msFullscreenEnabled}),fillFullscreenChangeEventData:(function(eventStruct,e){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&&reportedElement.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}}),registerFullscreenChangeEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.fullscreenChangeEvent)JSEvents.fullscreenChangeEvent=_malloc(280);if(!target)target=document;else target=JSEvents.findEventTarget(target);var fullscreenChangeEventhandlerFunc=(function(event){var e=event||window.event;var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;JSEvents.fillFullscreenChangeEventData(fullscreenChangeEvent,e);if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()});var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),resizeCanvasForFullscreen:(function(target,strategy){var restoreOldStyle=__registerRestoreOldStyle(target);var cssWidth=strategy.softFullscreen?window.innerWidth:screen.width;var cssHeight=strategy.softFullscreen?window.innerHeight:screen.height;var rect=target.getBoundingClientRect();var windowedCssWidth=rect.right-rect.left;var windowedCssHeight=rect.bottom-rect.top;var canvasSize=emscripten_get_canvas_element_size_js(target.id);var windowedRttWidth=canvasSize[0];var windowedRttHeight=canvasSize[1];if(strategy.scaleMode==3){__setLetterbox(target,(cssHeight-windowedCssHeight)/2,(cssWidth-windowedCssWidth)/2);cssWidth=windowedCssWidth;cssHeight=windowedCssHeight}else if(strategy.scaleMode==2){if(cssWidth*windowedRttHeight<windowedRttWidth*cssHeight){var desiredCssHeight=windowedRttHeight*cssWidth/windowedRttWidth;__setLetterbox(target,(cssHeight-desiredCssHeight)/2,0);cssHeight=desiredCssHeight}else{var desiredCssWidth=windowedRttWidth*cssHeight/windowedRttHeight;__setLetterbox(target,0,(cssWidth-desiredCssWidth)/2);cssWidth=desiredCssWidth}}if(!target.style.backgroundColor)target.style.backgroundColor=\\\\\\\"black\\\\\\\";if(!document.body.style.backgroundColor)document.body.style.backgroundColor=\\\\\\\"black\\\\\\\";target.style.width=cssWidth+\\\\\\\"px\\\\\\\";target.style.height=cssHeight+\\\\\\\"px\\\\\\\";if(strategy.filteringMode==1){target.style.imageRendering=\\\\\\\"optimizeSpeed\\\\\\\";target.style.imageRendering=\\\\\\\"-moz-crisp-edges\\\\\\\";target.style.imageRendering=\\\\\\\"-o-crisp-edges\\\\\\\";target.style.imageRendering=\\\\\\\"-webkit-optimize-contrast\\\\\\\";target.style.imageRendering=\\\\\\\"optimize-contrast\\\\\\\";target.style.imageRendering=\\\\\\\"crisp-edges\\\\\\\";target.style.imageRendering=\\\\\\\"pixelated\\\\\\\"}var dpiScale=strategy.canvasResolutionScaleMode==2?window.devicePixelRatio:1;if(strategy.canvasResolutionScaleMode!=0){var newWidth=cssWidth*dpiScale|0;var newHeight=cssHeight*dpiScale|0;if(!target.controlTransferredOffscreen){target.width=newWidth;target.height=newHeight}else{emscripten_set_canvas_element_size_js(target.id,newWidth,newHeight)}if(target.GLctxObject)target.GLctxObject.GLctx.viewport(0,0,newWidth,newHeight)}return restoreOldStyle}),requestFullscreen:(function(target,strategy){if(strategy.scaleMode!=0||strategy.canvasResolutionScaleMode!=0){JSEvents.resizeCanvasForFullscreen(target,strategy)}if(target.requestFullscreen){target.requestFullscreen()}else if(target.msRequestFullscreen){target.msRequestFullscreen()}else if(target.mozRequestFullScreen){target.mozRequestFullScreen()}else if(target.mozRequestFullscreen){target.mozRequestFullscreen()}else if(target.webkitRequestFullscreen){target.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT)}else{if(typeof JSEvents.fullscreenEnabled()===\\\\\\\"undefined\\\\\\\"){return-1}else{return-3}}if(strategy.canvasResizedCallback){Module[\\\\\\\"dynCall_iiii\\\\\\\"](strategy.canvasResizedCallback,37,0,strategy.canvasResizedCallbackUserData)}return 0}),fillPointerlockChangeEventData:(function(eventStruct,e){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&&pointerLockElement.id?pointerLockElement.id:\\\\\\\"\\\\\\\";stringToUTF8(nodeName,eventStruct+4,128);stringToUTF8(id,eventStruct+132,128)}),registerPointerlockChangeEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.pointerlockChangeEvent)JSEvents.pointerlockChangeEvent=_malloc(260);if(!target)target=document;else target=JSEvents.findEventTarget(target);var pointerlockChangeEventHandlerFunc=(function(event){var e=event||window.event;var pointerlockChangeEvent=JSEvents.pointerlockChangeEvent;JSEvents.fillPointerlockChangeEventData(pointerlockChangeEvent,e);if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,pointerlockChangeEvent,userData))e.preventDefault()});var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:pointerlockChangeEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),registerPointerlockErrorEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString){if(!target)target=document;else target=JSEvents.findEventTarget(target);var pointerlockErrorEventHandlerFunc=(function(event){var e=event||window.event;if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,0,userData))e.preventDefault()});var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:pointerlockErrorEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),requestPointerLock:(function(target){if(target.requestPointerLock){target.requestPointerLock()}else if(target.mozRequestPointerLock){target.mozRequestPointerLock()}else if(target.webkitRequestPointerLock){target.webkitRequestPointerLock()}else if(target.msRequestPointerLock){target.msRequestPointerLock()}else{if(document.body.requestPointerLock||document.body.mozRequestPointerLock||document.body.webkitRequestPointerLock||document.body.msRequestPointerLock){return-3}else{return-1}}return 0}),fillVisibilityChangeEventData:(function(eventStruct,e){var visibilityStates=[\\\\\\\"hidden\\\\\\\",\\\\\\\"visible\\\\\\\",\\\\\\\"prerender\\\\\\\",\\\\\\\"unloaded\\\\\\\"];var visibilityState=visibilityStates.indexOf(document.visibilityState);HEAP32[eventStruct>>2]=document.hidden;HEAP32[eventStruct+4>>2]=visibilityState}),registerVisibilityChangeEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.visibilityChangeEvent)JSEvents.visibilityChangeEvent=_malloc(8);if(!target)target=document;else target=JSEvents.findEventTarget(target);var visibilityChangeEventHandlerFunc=(function(event){var e=event||window.event;var visibilityChangeEvent=JSEvents.visibilityChangeEvent;JSEvents.fillVisibilityChangeEventData(visibilityChangeEvent,e);if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,visibilityChangeEvent,userData))e.preventDefault()});var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:visibilityChangeEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),registerTouchEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1684);target=JSEvents.findEventTarget(target);var touchEventHandlerFunc=(function(event){var e=event||window.event;var touches={};for(var i=0;i<e.touches.length;++i){var touch=e.touches[i];touches[touch.identifier]=touch}for(var i=0;i<e.changedTouches.length;++i){var touch=e.changedTouches[i];touches[touch.identifier]=touch;touch.changed=true}for(var i=0;i<e.targetTouches.length;++i){var touch=e.targetTouches[i];touches[touch.identifier].onTarget=true}var touchEvent=JSEvents.touchEvent;var ptr=touchEvent;HEAP32[ptr+4>>2]=e.ctrlKey;HEAP32[ptr+8>>2]=e.shiftKey;HEAP32[ptr+12>>2]=e.altKey;HEAP32[ptr+16>>2]=e.metaKey;ptr+=20;var canvasRect=Module[\\\\\\\"canvas\\\\\\\"]?Module[\\\\\\\"canvas\\\\\\\"].getBoundingClientRect():undefined;var targetRect=JSEvents.getBoundingClientRectOrZeros(target);var numTouches=0;for(var i in touches){var t=touches[i];HEAP32[ptr>>2]=t.identifier;HEAP32[ptr+4>>2]=t.screenX;HEAP32[ptr+8>>2]=t.screenY;HEAP32[ptr+12>>2]=t.clientX;HEAP32[ptr+16>>2]=t.clientY;HEAP32[ptr+20>>2]=t.pageX;HEAP32[ptr+24>>2]=t.pageY;HEAP32[ptr+28>>2]=t.changed;HEAP32[ptr+32>>2]=t.onTarget;if(canvasRect){HEAP32[ptr+44>>2]=t.clientX-canvasRect.left;HEAP32[ptr+48>>2]=t.clientY-canvasRect.top}else{HEAP32[ptr+44>>2]=0;HEAP32[ptr+48>>2]=0}HEAP32[ptr+36>>2]=t.clientX-targetRect.left;HEAP32[ptr+40>>2]=t.clientY-targetRect.top;ptr+=52;if(++numTouches>=32){break}}HEAP32[touchEvent>>2]=numTouches;if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,touchEvent,userData))e.preventDefault()});var eventHandler={target:target,allowsDeferredCalls:eventTypeString==\\\\\\\"touchstart\\\\\\\"||eventTypeString==\\\\\\\"touchend\\\\\\\",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),fillGamepadEventData:(function(eventStruct,e){HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i<e.axes.length;++i){HEAPF64[eventStruct+i*8+16>>3]=e.axes[i]}for(var i=0;i<e.buttons.length;++i){if(typeof e.buttons[i]===\\\\\\\"object\\\\\\\"){HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i<e.buttons.length;++i){if(typeof e.buttons[i]===\\\\\\\"object\\\\\\\"){HEAP32[eventStruct+i*4+1040>>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)}),registerGamepadEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.gamepadEvent)JSEvents.gamepadEvent=_malloc(1432);var gamepadEventHandlerFunc=(function(event){var e=event||window.event;var gamepadEvent=JSEvents.gamepadEvent;JSEvents.fillGamepadEventData(gamepadEvent,e.gamepad);if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,gamepadEvent,userData))e.preventDefault()});var eventHandler={target:JSEvents.findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),registerBeforeUnloadEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString){var beforeUnloadEventHandlerFunc=(function(event){var e=event||window.event;var confirmationMessage=Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,0,userData);if(confirmationMessage){confirmationMessage=Pointer_stringify(confirmationMessage)}if(confirmationMessage){e.preventDefault();e.returnValue=confirmationMessage;return confirmationMessage}});var eventHandler={target:JSEvents.findEventTarget(target),allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:beforeUnloadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),battery:(function(){return navigator.battery||navigator.mozBattery||navigator.webkitBattery}),fillBatteryEventData:(function(eventStruct,e){HEAPF64[eventStruct>>3]=e.chargingTime;HEAPF64[eventStruct+8>>3]=e.dischargingTime;HEAPF64[eventStruct+16>>3]=e.level;HEAP32[eventStruct+24>>2]=e.charging}),registerBatteryEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.batteryEvent)JSEvents.batteryEvent=_malloc(32);var batteryEventHandlerFunc=(function(event){var e=event||window.event;var batteryEvent=JSEvents.batteryEvent;JSEvents.fillBatteryEventData(batteryEvent,JSEvents.battery());if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,batteryEvent,userData))e.preventDefault()});var eventHandler={target:JSEvents.findEventTarget(target),allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:batteryEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),registerWebGlEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!target)target=Module[\\\\\\\"canvas\\\\\\\"];var webGlEventHandlerFunc=(function(event){var e=event||window.event;if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,0,userData))e.preventDefault()});var eventHandler={target:JSEvents.findEventTarget(target),allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:webGlEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)})};var __currentFullscreenStrategy={};function _emscripten_exit_fullscreen(){if(typeof JSEvents.fullscreenEnabled()===\\\\\\\"undefined\\\\\\\")return-1;JSEvents.removeDeferredCalls(JSEvents.requestFullscreen);if(document.exitFullscreen){document.exitFullscreen()}else if(document.msExitFullscreen){document.msExitFullscreen()}else if(document.mozCancelFullScreen){document.mozCancelFullScreen()}else if(document.webkitExitFullscreen){document.webkitExitFullscreen()}else{return-1}if(__currentFullscreenStrategy.canvasResizedCallback){Module[\\\\\\\"dynCall_iiii\\\\\\\"](__currentFullscreenStrategy.canvasResizedCallback,37,0,__currentFullscreenStrategy.canvasResizedCallbackUserData)}return 0}function _emscripten_exit_pointerlock(){JSEvents.removeDeferredCalls(JSEvents.requestPointerLock);if(document.exitPointerLock){document.exitPointerLock()}else if(document.msExitPointerLock){document.msExitPointerLock()}else if(document.mozExitPointerLock){document.mozExitPointerLock()}else if(document.webkitExitPointerLock){document.webkitExitPointerLock()}else{return-1}return 0}function _emscripten_get_fullscreen_status(fullscreenStatus){if(typeof JSEvents.fullscreenEnabled()===\\\\\\\"undefined\\\\\\\")return-1;JSEvents.fillFullscreenChangeEventData(fullscreenStatus);return 0}function __emscripten_sample_gamepad_data(){if(!JSEvents.numGamepadsConnected)return;if(Browser.mainLoop.currentFrameNumber!==JSEvents.lastGamepadStateFrame||!Browser.mainLoop.currentFrameNumber){JSEvents.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads:null;JSEvents.lastGamepadStateFrame=Browser.mainLoop.currentFrameNumber}}function _emscripten_get_gamepad_status(index,gamepadState){__emscripten_sample_gamepad_data();if(!JSEvents.lastGamepadState)return-1;if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;JSEvents.fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0}function _emscripten_get_num_gamepads(){if(!JSEvents.numGamepadsConnected)return 0;__emscripten_sample_gamepad_data();if(!JSEvents.lastGamepadState)return-1;return JSEvents.lastGamepadState.length}function _emscripten_has_threading_support(){return 0}function _emscripten_html5_remove_all_event_listeners(){JSEvents.removeAllEventListeners()}function _emscripten_is_webgl_context_lost(target){if(!Module.ctx)return true;return Module.ctx.isContextLost()}function __reallyNegative(x){return x<0||x===0&&1/x===-Infinity}function __formatString(format,varargs){assert((varargs&3)===0);var textIndex=format;var argIndex=varargs;function prepVararg(ptr,type){if(type===\\\\\\\"double\\\\\\\"||type===\\\\\\\"i64\\\\\\\"){if(ptr&7){assert((ptr&7)===4);ptr+=4}}else{assert((ptr&3)===0)}return ptr}function getNextArg(type){var ret;argIndex=prepVararg(argIndex,type);if(type===\\\\\\\"double\\\\\\\"){ret=HEAPF64[argIndex>>3];argIndex+=8}else if(type==\\\\\\\"i64\\\\\\\"){ret=[HEAP32[argIndex>>2],HEAP32[argIndex+4>>2]];argIndex+=8}else{assert((argIndex&3)===0);type=\\\\\\\"i32\\\\\\\";ret=HEAP32[argIndex>>2];argIndex+=4}return ret}var ret=[];var curr,next,currArg;while(1){var startTextIndex=textIndex;curr=HEAP8[textIndex>>0];if(curr===0)break;next=HEAP8[textIndex+1>>0];if(curr==37){var flagAlwaysSigned=false;var flagLeftAlign=false;var flagAlternative=false;var flagZeroPad=false;var flagPadSign=false;flagsLoop:while(1){switch(next){case 43:flagAlwaysSigned=true;break;case 45:flagLeftAlign=true;break;case 35:flagAlternative=true;break;case 48:if(flagZeroPad){break flagsLoop}else{flagZeroPad=true;break};case 32:flagPadSign=true;break;default:break flagsLoop}textIndex++;next=HEAP8[textIndex+1>>0]}var width=0;if(next==42){width=getNextArg(\\\\\\\"i32\\\\\\\");textIndex++;next=HEAP8[textIndex+1>>0]}else{while(next>=48&&next<=57){width=width*10+(next-48);textIndex++;next=HEAP8[textIndex+1>>0]}}var precisionSet=false,precision=-1;if(next==46){precision=0;precisionSet=true;textIndex++;next=HEAP8[textIndex+1>>0];if(next==42){precision=getNextArg(\\\\\\\"i32\\\\\\\");textIndex++}else{while(1){var precisionChr=HEAP8[textIndex+1>>0];if(precisionChr<48||precisionChr>57)break;precision=precision*10+(precisionChr-48);textIndex++}}next=HEAP8[textIndex+1>>0]}if(precision<0){precision=6;precisionSet=false}var argSize;switch(String.fromCharCode(next)){case\\\\\\\"h\\\\\\\":var nextNext=HEAP8[textIndex+2>>0];if(nextNext==104){textIndex++;argSize=1}else{argSize=2}break;case\\\\\\\"l\\\\\\\":var nextNext=HEAP8[textIndex+2>>0];if(nextNext==108){textIndex++;argSize=8}else{argSize=4}break;case\\\\\\\"L\\\\\\\":case\\\\\\\"q\\\\\\\":case\\\\\\\"j\\\\\\\":argSize=8;break;case\\\\\\\"z\\\\\\\":case\\\\\\\"t\\\\\\\":case\\\\\\\"I\\\\\\\":argSize=4;break;default:argSize=null}if(argSize)textIndex++;next=HEAP8[textIndex+1>>0];switch(String.fromCharCode(next)){case\\\\\\\"d\\\\\\\":case\\\\\\\"i\\\\\\\":case\\\\\\\"u\\\\\\\":case\\\\\\\"o\\\\\\\":case\\\\\\\"x\\\\\\\":case\\\\\\\"X\\\\\\\":case\\\\\\\"p\\\\\\\":{var signed=next==100||next==105;argSize=argSize||4;currArg=getNextArg(\\\\\\\"i\\\\\\\"+argSize*8);var origArg=currArg;var argText;if(argSize==8){currArg=makeBigInt(currArg[0],currArg[1],next==117)}if(argSize<=4){var limit=Math.pow(256,argSize)-1;currArg=(signed?reSign:unSign)(currArg&limit,argSize*8)}var currAbsArg=Math.abs(currArg);var prefix=\\\\\\\"\\\\\\\";if(next==100||next==105){if(argSize==8&&typeof i64Math===\\\\\\\"object\\\\\\\")argText=i64Math.stringify(origArg[0],origArg[1],null);else argText=reSign(currArg,8*argSize,1).toString(10)}else if(next==117){if(argSize==8&&typeof i64Math===\\\\\\\"object\\\\\\\")argText=i64Math.stringify(origArg[0],origArg[1],true);else argText=unSign(currArg,8*argSize,1).toString(10);currArg=Math.abs(currArg)}else if(next==111){argText=(flagAlternative?\\\\\\\"0\\\\\\\":\\\\\\\"\\\\\\\")+currAbsArg.toString(8)}else if(next==120||next==88){prefix=flagAlternative&&currArg!=0?\\\\\\\"0x\\\\\\\":\\\\\\\"\\\\\\\";if(argSize==8&&typeof i64Math===\\\\\\\"object\\\\\\\"){if(origArg[1]){argText=(origArg[1]>>>0).toString(16);var lower=(origArg[0]>>>0).toString(16);while(lower.length<8)lower=\\\\\\\"0\\\\\\\"+lower;argText+=lower}else{argText=(origArg[0]>>>0).toString(16)}}else if(currArg<0){currArg=-currArg;argText=(currAbsArg-1).toString(16);var buffer=[];for(var i=0;i<argText.length;i++){buffer.push((15-parseInt(argText[i],16)).toString(16))}argText=buffer.join(\\\\\\\"\\\\\\\");while(argText.length<argSize*2)argText=\\\\\\\"f\\\\\\\"+argText}else{argText=currAbsArg.toString(16)}if(next==88){prefix=prefix.toUpperCase();argText=argText.toUpperCase()}}else if(next==112){if(currAbsArg===0){argText=\\\\\\\"(nil)\\\\\\\"}else{prefix=\\\\\\\"0x\\\\\\\";argText=currAbsArg.toString(16)}}if(precisionSet){while(argText.length<precision){argText=\\\\\\\"0\\\\\\\"+argText}}if(currArg>=0){if(flagAlwaysSigned){prefix=\\\\\\\"+\\\\\\\"+prefix}else if(flagPadSign){prefix=\\\\\\\" \\\\\\\"+prefix}}if(argText.charAt(0)==\\\\\\\"-\\\\\\\"){prefix=\\\\\\\"-\\\\\\\"+prefix;argText=argText.substr(1)}while(prefix.length+argText.length<width){if(flagLeftAlign){argText+=\\\\\\\" \\\\\\\"}else{if(flagZeroPad){argText=\\\\\\\"0\\\\\\\"+argText}else{prefix=\\\\\\\" \\\\\\\"+prefix}}}argText=prefix+argText;argText.split(\\\\\\\"\\\\\\\").forEach((function(chr){ret.push(chr.charCodeAt(0))}));break};case\\\\\\\"f\\\\\\\":case\\\\\\\"F\\\\\\\":case\\\\\\\"e\\\\\\\":case\\\\\\\"E\\\\\\\":case\\\\\\\"g\\\\\\\":case\\\\\\\"G\\\\\\\":{currArg=getNextArg(\\\\\\\"double\\\\\\\");var argText;if(isNaN(currArg)){argText=\\\\\\\"nan\\\\\\\";flagZeroPad=false}else if(!isFinite(currArg)){argText=(currArg<0?\\\\\\\"-\\\\\\\":\\\\\\\"\\\\\\\")+\\\\\\\"inf\\\\\\\";flagZeroPad=false}else{var isGeneral=false;var effectivePrecision=Math.min(precision,20);if(next==103||next==71){isGeneral=true;precision=precision||1;var exponent=parseInt(currArg.toExponential(effectivePrecision).split(\\\\\\\"e\\\\\\\")[1],10);if(precision>exponent&&exponent>=-4){next=(next==103?\\\\\\\"f\\\\\\\":\\\\\\\"F\\\\\\\").charCodeAt(0);precision-=exponent+1}else{next=(next==103?\\\\\\\"e\\\\\\\":\\\\\\\"E\\\\\\\").charCodeAt(0);precision--}effectivePrecision=Math.min(precision,20)}if(next==101||next==69){argText=currArg.toExponential(effectivePrecision);if(/[eE][-+]\\\\d$/.test(argText)){argText=argText.slice(0,-1)+\\\\\\\"0\\\\\\\"+argText.slice(-1)}}else if(next==102||next==70){argText=currArg.toFixed(effectivePrecision);if(currArg===0&&__reallyNegative(currArg)){argText=\\\\\\\"-\\\\\\\"+argText}}var parts=argText.split(\\\\\\\"e\\\\\\\");if(isGeneral&&!flagAlternative){while(parts[0].length>1&&parts[0].indexOf(\\\\\\\".\\\\\\\")!=-1&&(parts[0].slice(-1)==\\\\\\\"0\\\\\\\"||parts[0].slice(-1)==\\\\\\\".\\\\\\\")){parts[0]=parts[0].slice(0,-1)}}else{if(flagAlternative&&argText.indexOf(\\\\\\\".\\\\\\\")==-1)parts[0]+=\\\\\\\".\\\\\\\";while(precision>effectivePrecision++)parts[0]+=\\\\\\\"0\\\\\\\"}argText=parts[0]+(parts.length>1?\\\\\\\"e\\\\\\\"+parts[1]:\\\\\\\"\\\\\\\");if(next==69)argText=argText.toUpperCase();if(currArg>=0){if(flagAlwaysSigned){argText=\\\\\\\"+\\\\\\\"+argText}else if(flagPadSign){argText=\\\\\\\" \\\\\\\"+argText}}}while(argText.length<width){if(flagLeftAlign){argText+=\\\\\\\" \\\\\\\"}else{if(flagZeroPad&&(argText[0]==\\\\\\\"-\\\\\\\"||argText[0]==\\\\\\\"+\\\\\\\")){argText=argText[0]+\\\\\\\"0\\\\\\\"+argText.slice(1)}else{argText=(flagZeroPad?\\\\\\\"0\\\\\\\":\\\\\\\" \\\\\\\")+argText}}}if(next<97)argText=argText.toUpperCase();argText.split(\\\\\\\"\\\\\\\").forEach((function(chr){ret.push(chr.charCodeAt(0))}));break};case\\\\\\\"s\\\\\\\":{var arg=getNextArg(\\\\\\\"i8*\\\\\\\");var argLength=arg?_strlen(arg):\\\\\\\"(null)\\\\\\\".length;if(precisionSet)argLength=Math.min(argLength,precision);if(!flagLeftAlign){while(argLength<width--){ret.push(32)}}if(arg){for(var i=0;i<argLength;i++){ret.push(HEAPU8[arg++>>0])}}else{ret=ret.concat(intArrayFromString(\\\\\\\"(null)\\\\\\\".substr(0,argLength),true))}if(flagLeftAlign){while(argLength<width--){ret.push(32)}}break};case\\\\\\\"c\\\\\\\":{if(flagLeftAlign)ret.push(getNextArg(\\\\\\\"i8\\\\\\\"));while(--width>0){ret.push(32)}if(!flagLeftAlign)ret.push(getNextArg(\\\\\\\"i8\\\\\\\"));break};case\\\\\\\"n\\\\\\\":{var ptr=getNextArg(\\\\\\\"i32*\\\\\\\");HEAP32[ptr>>2]=ret.length;break};case\\\\\\\"%\\\\\\\":{ret.push(curr);break};default:{for(var i=startTextIndex;i<textIndex+2;i++){ret.push(HEAP8[i>>0])}}}textIndex+=2}else{ret.push(curr);textIndex+=1}}return ret}function __emscripten_traverse_stack(args){if(!args||!args.callee||!args.callee.name){return[null,\\\\\\\"\\\\\\\",\\\\\\\"\\\\\\\"]}var funstr=args.callee.toString();var funcname=args.callee.name;var str=\\\\\\\"(\\\\\\\";var first=true;for(var i in args){var a=args[i];if(!first){str+=\\\\\\\", \\\\\\\"}first=false;if(typeof a===\\\\\\\"number\\\\\\\"||typeof a===\\\\\\\"string\\\\\\\"){str+=a}else{str+=\\\\\\\"(\\\\\\\"+typeof a+\\\\\\\")\\\\\\\"}}str+=\\\\\\\")\\\\\\\";var caller=args.callee.caller;args=caller?caller.arguments:[];if(first)str=\\\\\\\"\\\\\\\";return[args,funcname,str]}function _emscripten_get_callstack_js(flags){var callstack=jsStackTrace();var iThisFunc=callstack.lastIndexOf(\\\\\\\"_emscripten_log\\\\\\\");var iThisFunc2=callstack.lastIndexOf(\\\\\\\"_emscripten_get_callstack\\\\\\\");var iNextLine=callstack.indexOf(\\\\\\\"\\\\n\\\\\\\",Math.max(iThisFunc,iThisFunc2))+1;callstack=callstack.slice(iNextLine);if(flags&8&&typeof emscripten_source_map===\\\\\\\"undefined\\\\\\\"){warnOnce('Source map information is not available, emscripten_log with EM_LOG_C_STACK will be ignored. Build with \\\\\\\"--pre-js $EMSCRIPTEN/src/emscripten-source-map.min.js\\\\\\\" linker flag to add source map loading to code.');flags^=8;flags|=16}var stack_args=null;if(flags&128){stack_args=__emscripten_traverse_stack(arguments);while(stack_args[1].indexOf(\\\\\\\"_emscripten_\\\\\\\")>=0)stack_args=__emscripten_traverse_stack(stack_args[0])}var lines=callstack.split(\\\\\\\"\\\\n\\\\\\\");callstack=\\\\\\\"\\\\\\\";var newFirefoxRe=new RegExp(\\\\\\\"\\\\\\\\s*(.*?)@(.*?):([0-9]+):([0-9]+)\\\\\\\");var firefoxRe=new RegExp(\\\\\\\"\\\\\\\\s*(.*?)@(.*):(.*)(:(.*))?\\\\\\\");var chromeRe=new RegExp(\\\\\\\"\\\\\\\\s*at (.*?) \\\\\\\\((.*):(.*):(.*)\\\\\\\\)\\\\\\\");for(var l in lines){var line=lines[l];var jsSymbolName=\\\\\\\"\\\\\\\";var file=\\\\\\\"\\\\\\\";var lineno=0;var column=0;var parts=chromeRe.exec(line);if(parts&&parts.length==5){jsSymbolName=parts[1];file=parts[2];lineno=parts[3];column=parts[4]}else{parts=newFirefoxRe.exec(line);if(!parts)parts=firefoxRe.exec(line);if(parts&&parts.length>=4){jsSymbolName=parts[1];file=parts[2];lineno=parts[3];column=parts[4]|0}else{callstack+=line+\\\\\\\"\\\\n\\\\\\\";continue}}var cSymbolName=flags&32?demangle(jsSymbolName):jsSymbolName;if(!cSymbolName){cSymbolName=jsSymbolName}var haveSourceMap=false;if(flags&8){var orig=emscripten_source_map.originalPositionFor({line:lineno,column:column});haveSourceMap=orig&&orig.source;if(haveSourceMap){if(flags&64){orig.source=orig.source.substring(orig.source.replace(/\\\\\\\\/g,\\\\\\\"/\\\\\\\").lastIndexOf(\\\\\\\"/\\\\\\\")+1)}callstack+=\\\\\\\"    at \\\\\\\"+cSymbolName+\\\\\\\" (\\\\\\\"+orig.source+\\\\\\\":\\\\\\\"+orig.line+\\\\\\\":\\\\\\\"+orig.column+\\\\\\\")\\\\n\\\\\\\"}}if(flags&16||!haveSourceMap){if(flags&64){file=file.substring(file.replace(/\\\\\\\\/g,\\\\\\\"/\\\\\\\").lastIndexOf(\\\\\\\"/\\\\\\\")+1)}callstack+=(haveSourceMap?\\\\\\\"     = \\\\\\\"+jsSymbolName:\\\\\\\"    at \\\\\\\"+cSymbolName)+\\\\\\\" (\\\\\\\"+file+\\\\\\\":\\\\\\\"+lineno+\\\\\\\":\\\\\\\"+column+\\\\\\\")\\\\n\\\\\\\"}if(flags&128&&stack_args[0]){if(stack_args[1]==jsSymbolName&&stack_args[2].length>0){callstack=callstack.replace(/\\\\s+$/,\\\\\\\"\\\\\\\");callstack+=\\\\\\\" with values: \\\\\\\"+stack_args[1]+stack_args[2]+\\\\\\\"\\\\n\\\\\\\"}stack_args=__emscripten_traverse_stack(stack_args[0])}}callstack=callstack.replace(/\\\\s+$/,\\\\\\\"\\\\\\\");return callstack}function _emscripten_log_js(flags,str){if(flags&24){str=str.replace(/\\\\s+$/,\\\\\\\"\\\\\\\");str+=(str.length>0?\\\\\\\"\\\\n\\\\\\\":\\\\\\\"\\\\\\\")+_emscripten_get_callstack_js(flags)}if(flags&1){if(flags&4){console.error(str)}else if(flags&2){console.warn(str)}else{console.log(str)}}else if(flags&6){err(str)}else{out(str)}}function _emscripten_log(flags,varargs){var format=HEAP32[varargs>>2];varargs+=4;var str=\\\\\\\"\\\\\\\";if(format){var result=__formatString(format,varargs);for(var i=0;i<result.length;++i){str+=String.fromCharCode(result[i])}}_emscripten_log_js(flags,str)}function _longjmp(env,value){Module[\\\\\\\"setThrew\\\\\\\"](env,value||1);throw\\\\\\\"longjmp\\\\\\\"}function _emscripten_longjmp(env,value){_longjmp(env,value)}function _emscripten_num_logical_cores(){return 1}function __setLetterbox(element,topBottom,leftRight){if(JSEvents.isInternetExplorer()){element.style.marginLeft=element.style.marginRight=leftRight+\\\\\\\"px\\\\\\\";element.style.marginTop=element.style.marginBottom=topBottom+\\\\\\\"px\\\\\\\"}else{element.style.paddingLeft=element.style.paddingRight=leftRight+\\\\\\\"px\\\\\\\";element.style.paddingTop=element.style.paddingBottom=topBottom+\\\\\\\"px\\\\\\\"}}function __emscripten_do_request_fullscreen(target,strategy){if(typeof JSEvents.fullscreenEnabled()===\\\\\\\"undefined\\\\\\\")return-1;if(!JSEvents.fullscreenEnabled())return-3;if(!target)target=\\\\\\\"#canvas\\\\\\\";target=JSEvents.findEventTarget(target);if(!target)return-4;if(!target.requestFullscreen&&!target.msRequestFullscreen&&!target.mozRequestFullScreen&&!target.mozRequestFullscreen&&!target.webkitRequestFullscreen){return-3}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(strategy.deferUntilInEventHandler){JSEvents.deferCall(JSEvents.requestFullscreen,1,[target,strategy]);return 1}else{return-2}}return JSEvents.requestFullscreen(target,strategy)}function _emscripten_request_fullscreen(target,deferUntilInEventHandler){var strategy={};strategy.scaleMode=0;strategy.canvasResolutionScaleMode=0;strategy.filteringMode=0;strategy.deferUntilInEventHandler=deferUntilInEventHandler;strategy.canvasResizedCallbackTargetThread=2;return __emscripten_do_request_fullscreen(target,strategy)}function _emscripten_request_pointerlock(target,deferUntilInEventHandler){if(!target)target=\\\\\\\"#canvas\\\\\\\";target=JSEvents.findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock&&!target.mozRequestPointerLock&&!target.webkitRequestPointerLock&&!target.msRequestPointerLock){return-1}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(deferUntilInEventHandler){JSEvents.deferCall(JSEvents.requestPointerLock,2,[target]);return 1}else{return-2}}return JSEvents.requestPointerLock(target)}function _emscripten_set_blur_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){JSEvents.registerFocusEventCallback(target,userData,useCapture,callbackfunc,12,\\\\\\\"blur\\\\\\\",targetThread);return 0}function _emscripten_set_dblclick_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){JSEvents.registerMouseEventCallback(target,userData,useCapture,callbackfunc,7,\\\\\\\"dblclick\\\\\\\",targetThread);return 0}function _emscripten_set_devicemotion_callback_on_thread(userData,useCapture,callbackfunc,targetThread){JSEvents.registerDeviceMotionEventCallback(window,userData,useCapture,callbackfunc,17,\\\\\\\"devicemotion\\\\\\\",targetThread);return 0}function _emscripten_set_deviceorientation_callback_on_thread(userData,useCapture,callbackfunc,targetThread){JSEvents.registerDeviceOrientationEventCallback(window,userData,useCapture,callbackfunc,16,\\\\\\\"deviceorientation\\\\\\\",targetThread);return 0}function _emscripten_set_focus_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){JSEvents.registerFocusEventCallback(target,userData,useCapture,callbackfunc,13,\\\\\\\"focus\\\\\\\",targetThread);return 0}function _emscripten_set_fullscreenchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(typeof JSEvents.fullscreenEnabled()===\\\\\\\"undefined\\\\\\\")return-1;if(!target)target=document;else{target=JSEvents.findEventTarget(target);if(!target)return-4}JSEvents.registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,\\\\\\\"fullscreenchange\\\\\\\",targetThread);JSEvents.registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,\\\\\\\"mozfullscreenchange\\\\\\\",targetThread);JSEvents.registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,\\\\\\\"webkitfullscreenchange\\\\\\\",targetThread);JSEvents.registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,\\\\\\\"msfullscreenchange\\\\\\\",targetThread);return 0}function _emscripten_set_gamepadconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;JSEvents.registerGamepadEventCallback(window,userData,useCapture,callbackfunc,26,\\\\\\\"gamepadconnected\\\\\\\",targetThread);return 0}function _emscripten_set_gamepaddisconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;JSEvents.registerGamepadEventCallback(window,userData,useCapture,callbackfunc,27,\\\\\\\"gamepaddisconnected\\\\\\\",targetThread);return 0}function _emscripten_set_keydown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){JSEvents.registerKeyEventCallback(target,userData,useCapture,callbackfunc,2,\\\\\\\"keydown\\\\\\\",targetThread);return 0}function _emscripten_set_keypress_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){JSEvents.registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,\\\\\\\"keypress\\\\\\\",targetThread);return 0}function _emscripten_set_keyup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){JSEvents.registerKeyEventCallback(target,userData,useCapture,callbackfunc,3,\\\\\\\"keyup\\\\\\\",targetThread);return 0}function _emscripten_set_mousedown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){JSEvents.registerMouseEventCallback(target,userData,useCapture,callbackfunc,5,\\\\\\\"mousedown\\\\\\\",targetThread);return 0}function _emscripten_set_mousemove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){JSEvents.registerMouseEventCallback(target,userData,useCapture,callbackfunc,8,\\\\\\\"mousemove\\\\\\\",targetThread);return 0}function _emscripten_set_mouseup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){JSEvents.registerMouseEventCallback(target,userData,useCapture,callbackfunc,6,\\\\\\\"mouseup\\\\\\\",targetThread);return 0}function _emscripten_set_touchcancel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){JSEvents.registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,\\\\\\\"touchcancel\\\\\\\",targetThread);return 0}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){JSEvents.registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,\\\\\\\"touchend\\\\\\\",targetThread);return 0}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){JSEvents.registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,\\\\\\\"touchmove\\\\\\\",targetThread);return 0}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){JSEvents.registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,\\\\\\\"touchstart\\\\\\\",targetThread);return 0}function _emscripten_set_wheel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target=JSEvents.findEventTarget(target);if(typeof target.onwheel!==\\\\\\\"undefined\\\\\\\"){JSEvents.registerWheelEventCallback(target,userData,useCapture,callbackfunc,9,\\\\\\\"wheel\\\\\\\",targetThread);return 0}else if(typeof target.onmousewheel!==\\\\\\\"undefined\\\\\\\"){JSEvents.registerWheelEventCallback(target,userData,useCapture,callbackfunc,9,\\\\\\\"mousewheel\\\\\\\",targetThread);return 0}else{return-1}}var GL={counter:1,lastError:0,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],uniforms:[],shaders:[],vaos:[],contexts:[],currentContext:null,offscreenCanvases:{},timerQueriesEXT:[],queries:[],samplers:[],transformFeedbacks:[],syncs:[],byteSizeByTypeRoot:5120,byteSizeByType:[1,1,2,2,4,4,4,2,3,4,8],programInfos:{},stringCache:{},stringiCache:{},tempFixedLengthArray:[],packAlignment:4,unpackAlignment:4,init:(function(){GL.miniTempBuffer=new Float32Array(GL.MINI_TEMP_BUFFER_SIZE);for(var i=0;i<GL.MINI_TEMP_BUFFER_SIZE;i++){GL.miniTempBufferViews[i]=GL.miniTempBuffer.subarray(0,i+1)}for(var i=0;i<32;i++){GL.tempFixedLengthArray.push(new Array(i))}}),recordError:function recordError(errorCode){if(!GL.lastError){GL.lastError=errorCode}},getNewId:(function(table){var ret=GL.counter++;for(var i=table.length;i<ret;i++){table[i]=null}return ret}),MINI_TEMP_BUFFER_SIZE:256,miniTempBuffer:null,miniTempBufferViews:[0],getSource:(function(shader,count,string,length){var source=\\\\\\\"\\\\\\\";for(var i=0;i<count;++i){var frag;if(length){var len=HEAP32[length+i*4>>2];if(len<0){frag=Pointer_stringify(HEAP32[string+i*4>>2])}else{frag=Pointer_stringify(HEAP32[string+i*4>>2],len)}}else{frag=Pointer_stringify(HEAP32[string+i*4>>2])}source+=frag}return source}),createContext:(function(canvas,webGLContextAttributes){if(typeof webGLContextAttributes[\\\\\\\"majorVersion\\\\\\\"]===\\\\\\\"undefined\\\\\\\"&&typeof webGLContextAttributes[\\\\\\\"minorVersion\\\\\\\"]===\\\\\\\"undefined\\\\\\\"){if(typeof WebGL2RenderingContext!==\\\\\\\"undefined\\\\\\\")webGLContextAttributes[\\\\\\\"majorVersion\\\\\\\"]=2;else webGLContextAttributes[\\\\\\\"majorVersion\\\\\\\"]=1;webGLContextAttributes[\\\\\\\"minorVersion\\\\\\\"]=0}var ctx;var errorInfo=\\\\\\\"?\\\\\\\";function onContextCreationError(event){errorInfo=event.statusMessage||errorInfo}webGLContextAttributes[\\\\\\\"powerPreference\\\\\\\"]=\\\\\\\"high-performance\\\\\\\";try{canvas.addEventListener(\\\\\\\"webglcontextcreationerror\\\\\\\",onContextCreationError,false);try{if(webGLContextAttributes[\\\\\\\"majorVersion\\\\\\\"]==1&&webGLContextAttributes[\\\\\\\"minorVersion\\\\\\\"]==0){ctx=canvas.getContext(\\\\\\\"webgl\\\\\\\",webGLContextAttributes)||canvas.getContext(\\\\\\\"experimental-webgl\\\\\\\",webGLContextAttributes)}else if(webGLContextAttributes[\\\\\\\"majorVersion\\\\\\\"]==2&&webGLContextAttributes[\\\\\\\"minorVersion\\\\\\\"]==0){ctx=canvas.getContext(\\\\\\\"webgl2\\\\\\\",webGLContextAttributes)}else{throw\\\\\\\"Unsupported WebGL context version \\\\\\\"+majorVersion+\\\\\\\".\\\\\\\"+minorVersion+\\\\\\\"!\\\\\\\"}}finally{canvas.removeEventListener(\\\\\\\"webglcontextcreationerror\\\\\\\",onContextCreationError,false)}if(!ctx)throw\\\\\\\":(\\\\\\\"}catch(e){out(\\\\\\\"Could not create canvas: \\\\\\\"+[errorInfo,e,JSON.stringify(webGLContextAttributes)]);return 0}if(!ctx)return 0;var context=GL.registerContext(ctx,webGLContextAttributes);return context}),registerContext:(function(ctx,webGLContextAttributes){var handle=_malloc(8);HEAP32[handle>>2]=webGLContextAttributes[\\\\\\\"explicitSwapControl\\\\\\\"];var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes[\\\\\\\"majorVersion\\\\\\\"],GLctx:ctx};function getChromeVersion(){var raw=navigator.userAgent.match(/Chrom(e|ium)\\\\/([0-9]+)\\\\./);return raw?parseInt(raw[2],10):false}context.supportsWebGL2EntryPoints=context.version>=2&&(getChromeVersion()===false||getChromeVersion()>=58);if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes[\\\\\\\"enableExtensionsByDefault\\\\\\\"]===\\\\\\\"undefined\\\\\\\"||webGLContextAttributes[\\\\\\\"enableExtensionsByDefault\\\\\\\"]){GL.initExtensions(context)}if(webGLContextAttributes[\\\\\\\"renderViaOffscreenBackBuffer\\\\\\\"]){return 0}return handle}),makeContextCurrent:(function(contextHandle){if(!contextHandle){GLctx=Module.ctx=GL.currentContext=null;return true}var context=GL.contexts[contextHandle];if(!context){return false}GLctx=Module.ctx=context.GLctx;GL.currentContext=context;return true}),getContext:(function(contextHandle){return GL.contexts[contextHandle]}),deleteContext:(function(contextHandle){if(!contextHandle)return;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;_free(GL.contexts[contextHandle]);GL.contexts[contextHandle]=null}),initExtensions:(function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;context.maxVertexAttribs=GLctx.getParameter(GLctx.MAX_VERTEX_ATTRIBS);if(context.version<2){var instancedArraysExt=GLctx.getExtension(\\\\\\\"ANGLE_instanced_arrays\\\\\\\");if(instancedArraysExt){GLctx[\\\\\\\"vertexAttribDivisor\\\\\\\"]=(function(index,divisor){instancedArraysExt[\\\\\\\"vertexAttribDivisorANGLE\\\\\\\"](index,divisor)});GLctx[\\\\\\\"drawArraysInstanced\\\\\\\"]=(function(mode,first,count,primcount){instancedArraysExt[\\\\\\\"drawArraysInstancedANGLE\\\\\\\"](mode,first,count,primcount)});GLctx[\\\\\\\"drawElementsInstanced\\\\\\\"]=(function(mode,count,type,indices,primcount){instancedArraysExt[\\\\\\\"drawElementsInstancedANGLE\\\\\\\"](mode,count,type,indices,primcount)})}var vaoExt=GLctx.getExtension(\\\\\\\"OES_vertex_array_object\\\\\\\");if(vaoExt){GLctx[\\\\\\\"createVertexArray\\\\\\\"]=(function(){return vaoExt[\\\\\\\"createVertexArrayOES\\\\\\\"]()});GLctx[\\\\\\\"deleteVertexArray\\\\\\\"]=(function(vao){vaoExt[\\\\\\\"deleteVertexArrayOES\\\\\\\"](vao)});GLctx[\\\\\\\"bindVertexArray\\\\\\\"]=(function(vao){vaoExt[\\\\\\\"bindVertexArrayOES\\\\\\\"](vao)});GLctx[\\\\\\\"isVertexArray\\\\\\\"]=(function(vao){return vaoExt[\\\\\\\"isVertexArrayOES\\\\\\\"](vao)})}var drawBuffersExt=GLctx.getExtension(\\\\\\\"WEBGL_draw_buffers\\\\\\\");if(drawBuffersExt){GLctx[\\\\\\\"drawBuffers\\\\\\\"]=(function(n,bufs){drawBuffersExt[\\\\\\\"drawBuffersWEBGL\\\\\\\"](n,bufs)})}}GLctx.disjointTimerQueryExt=GLctx.getExtension(\\\\\\\"EXT_disjoint_timer_query\\\\\\\");var automaticallyEnabledExtensions=[\\\\\\\"OES_texture_float\\\\\\\",\\\\\\\"OES_texture_half_float\\\\\\\",\\\\\\\"OES_standard_derivatives\\\\\\\",\\\\\\\"OES_vertex_array_object\\\\\\\",\\\\\\\"WEBGL_compressed_texture_s3tc\\\\\\\",\\\\\\\"WEBGL_depth_texture\\\\\\\",\\\\\\\"OES_element_index_uint\\\\\\\",\\\\\\\"EXT_texture_filter_anisotropic\\\\\\\",\\\\\\\"EXT_frag_depth\\\\\\\",\\\\\\\"WEBGL_draw_buffers\\\\\\\",\\\\\\\"ANGLE_instanced_arrays\\\\\\\",\\\\\\\"OES_texture_float_linear\\\\\\\",\\\\\\\"OES_texture_half_float_linear\\\\\\\",\\\\\\\"EXT_blend_minmax\\\\\\\",\\\\\\\"EXT_shader_texture_lod\\\\\\\",\\\\\\\"EXT_texture_norm16\\\\\\\",\\\\\\\"WEBGL_compressed_texture_pvrtc\\\\\\\",\\\\\\\"EXT_color_buffer_half_float\\\\\\\",\\\\\\\"WEBGL_color_buffer_float\\\\\\\",\\\\\\\"EXT_sRGB\\\\\\\",\\\\\\\"WEBGL_compressed_texture_etc1\\\\\\\",\\\\\\\"EXT_disjoint_timer_query\\\\\\\",\\\\\\\"WEBGL_compressed_texture_etc\\\\\\\",\\\\\\\"WEBGL_compressed_texture_astc\\\\\\\",\\\\\\\"EXT_color_buffer_float\\\\\\\",\\\\\\\"WEBGL_compressed_texture_s3tc_srgb\\\\\\\",\\\\\\\"EXT_disjoint_timer_query_webgl2\\\\\\\",\\\\\\\"WEBKIT_WEBGL_compressed_texture_pvrtc\\\\\\\"];var exts=GLctx.getSupportedExtensions();if(exts&&exts.length>0){GLctx.getSupportedExtensions().forEach((function(ext){if(automaticallyEnabledExtensions.indexOf(ext)!=-1){GLctx.getExtension(ext)}}))}}),populateUniformTable:(function(program){var p=GL.programs[program];GL.programInfos[program]={uniforms:{},maxUniformLength:0,maxAttributeLength:-1,maxUniformBlockNameLength:-1};var ptable=GL.programInfos[program];var utable=ptable.uniforms;var numUniforms=GLctx.getProgramParameter(p,GLctx.ACTIVE_UNIFORMS);for(var i=0;i<numUniforms;++i){var u=GLctx.getActiveUniform(p,i);var name=u.name;ptable.maxUniformLength=Math.max(ptable.maxUniformLength,name.length+1);if(name.indexOf(\\\\\\\"]\\\\\\\",name.length-1)!==-1){var ls=name.lastIndexOf(\\\\\\\"[\\\\\\\");name=name.slice(0,ls)}var loc=GLctx.getUniformLocation(p,name);if(loc!=null){var id=GL.getNewId(GL.uniforms);utable[name]=[u.size,id];GL.uniforms[id]=loc;for(var j=1;j<u.size;++j){var n=name+\\\\\\\"[\\\\\\\"+j+\\\\\\\"]\\\\\\\";loc=GLctx.getUniformLocation(p,n);id=GL.getNewId(GL.uniforms);GL.uniforms[id]=loc}}}})};function _emscripten_webgl_do_create_context(target,attributes){var contextAttributes={};contextAttributes[\\\\\\\"alpha\\\\\\\"]=!!HEAP32[attributes>>2];contextAttributes[\\\\\\\"depth\\\\\\\"]=!!HEAP32[attributes+4>>2];contextAttributes[\\\\\\\"stencil\\\\\\\"]=!!HEAP32[attributes+8>>2];contextAttributes[\\\\\\\"antialias\\\\\\\"]=!!HEAP32[attributes+12>>2];contextAttributes[\\\\\\\"premultipliedAlpha\\\\\\\"]=!!HEAP32[attributes+16>>2];contextAttributes[\\\\\\\"preserveDrawingBuffer\\\\\\\"]=!!HEAP32[attributes+20>>2];contextAttributes[\\\\\\\"preferLowPowerToHighPerformance\\\\\\\"]=!!HEAP32[attributes+24>>2];contextAttributes[\\\\\\\"failIfMajorPerformanceCaveat\\\\\\\"]=!!HEAP32[attributes+28>>2];contextAttributes[\\\\\\\"majorVersion\\\\\\\"]=HEAP32[attributes+32>>2];contextAttributes[\\\\\\\"minorVersion\\\\\\\"]=HEAP32[attributes+36>>2];contextAttributes[\\\\\\\"explicitSwapControl\\\\\\\"]=HEAP32[attributes+44>>2];contextAttributes[\\\\\\\"proxyContextToMainThread\\\\\\\"]=HEAP32[attributes+48>>2];contextAttributes[\\\\\\\"renderViaOffscreenBackBuffer\\\\\\\"]=HEAP32[attributes+52>>2];target=Pointer_stringify(target);var canvas;if((!target||target===\\\\\\\"#canvas\\\\\\\")&&Module[\\\\\\\"canvas\\\\\\\"]){canvas=Module[\\\\\\\"canvas\\\\\\\"].id&&GL.offscreenCanvases[Module[\\\\\\\"canvas\\\\\\\"].id]?GL.offscreenCanvases[Module[\\\\\\\"canvas\\\\\\\"].id].offscreenCanvas||JSEvents.findEventTarget(Module[\\\\\\\"canvas\\\\\\\"].id):Module[\\\\\\\"canvas\\\\\\\"]}else{canvas=GL.offscreenCanvases[target]?GL.offscreenCanvases[target].offscreenCanvas:JSEvents.findEventTarget(target)}if(!canvas){return 0}if(contextAttributes[\\\\\\\"explicitSwapControl\\\\\\\"]){return 0}var contextHandle=GL.createContext(canvas,contextAttributes);return contextHandle}function _emscripten_webgl_create_context(){return _emscripten_webgl_do_create_context.apply(null,arguments)}function _emscripten_webgl_destroy_context_calling_thread(contextHandle){GL.deleteContext(contextHandle)}function _emscripten_webgl_destroy_context(){return _emscripten_webgl_destroy_context_calling_thread.apply(null,arguments)}function _emscripten_webgl_enable_extension_calling_thread(contextHandle,extension){var context=GL.getContext(contextHandle);var extString=Pointer_stringify(extension);if(extString.indexOf(\\\\\\\"GL_\\\\\\\")==0)extString=extString.substr(3);var ext=context.GLctx.getExtension(extString);return ext?1:0}function _emscripten_webgl_enable_extension(){return _emscripten_webgl_enable_extension_calling_thread.apply(null,arguments)}function _emscripten_webgl_do_get_current_context(){return GL.currentContext?GL.currentContext.handle:0}function _emscripten_webgl_get_current_context(){return _emscripten_webgl_do_get_current_context.apply(null,arguments)}function _emscripten_webgl_init_context_attributes(attributes){HEAP32[attributes>>2]=1;HEAP32[attributes+4>>2]=1;HEAP32[attributes+8>>2]=0;HEAP32[attributes+12>>2]=1;HEAP32[attributes+16>>2]=1;HEAP32[attributes+20>>2]=0;HEAP32[attributes+24>>2]=0;HEAP32[attributes+28>>2]=0;HEAP32[attributes+32>>2]=1;HEAP32[attributes+36>>2]=0;HEAP32[attributes+40>>2]=1;HEAP32[attributes+44>>2]=0;HEAP32[attributes+48>>2]=0;HEAP32[attributes+52>>2]=0}function _emscripten_webgl_make_context_current(contextHandle){var success=GL.makeContextCurrent(contextHandle);return success?0:-5}function __exit(status){exit(status)}function _exit(status){__exit(status)}function _flock(fd,operation){return 0}function _getenv(name){if(name===0)return 0;name=Pointer_stringify(name);if(!ENV.hasOwnProperty(name))return 0;if(_getenv.ret)_free(_getenv.ret);_getenv.ret=allocateUTF8(ENV[name]);return _getenv.ret}function _gethostbyname(name){name=Pointer_stringify(name);var ret=_malloc(20);var nameBuf=_malloc(name.length+1);stringToUTF8(name,nameBuf,name.length+1);HEAP32[ret>>2]=nameBuf;var aliasesBuf=_malloc(4);HEAP32[aliasesBuf>>2]=0;HEAP32[ret+4>>2]=aliasesBuf;var afinet=2;HEAP32[ret+8>>2]=afinet;HEAP32[ret+12>>2]=4;var addrListBuf=_malloc(12);HEAP32[addrListBuf>>2]=addrListBuf+8;HEAP32[addrListBuf+4>>2]=0;HEAP32[addrListBuf+8>>2]=__inet_pton4_raw(DNS.lookup_name(name));HEAP32[ret+16>>2]=addrListBuf;return ret}function _gethostbyaddr(addr,addrlen,type){if(type!==2){___setErrNo(ERRNO_CODES.EAFNOSUPPORT);return null}addr=HEAP32[addr>>2];var host=__inet_ntop4_raw(addr);var lookup=DNS.lookup_addr(host);if(lookup){host=lookup}var hostp=allocate(intArrayFromString(host),\\\\\\\"i8\\\\\\\",ALLOC_STACK);return _gethostbyname(hostp)}function _getpagesize(){return PAGE_SIZE}function _getpwuid(uid){return 0}function _gettimeofday(ptr){var now=Date.now();HEAP32[ptr>>2]=now/1e3|0;HEAP32[ptr+4>>2]=now%1e3*1e3|0;return 0}function _glActiveTexture(x0){GLctx[\\\\\\\"activeTexture\\\\\\\"](x0)}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBeginQuery(target,id){GLctx[\\\\\\\"beginQuery\\\\\\\"](target,id?GL.queries[id]:null)}function _glBeginTransformFeedback(x0){GLctx[\\\\\\\"beginTransformFeedback\\\\\\\"](x0)}function _glBindAttribLocation(program,index,name){name=Pointer_stringify(name);GLctx.bindAttribLocation(GL.programs[program],index,name)}function _glBindBuffer(target,buffer){var bufferObj=buffer?GL.buffers[buffer]:null;if(target==35051){GLctx.currentPixelPackBufferBinding=buffer}else if(target==35052){GLctx.currentPixelUnpackBufferBinding=buffer}GLctx.bindBuffer(target,bufferObj)}function _glBindBufferBase(target,index,buffer){var bufferObj=buffer?GL.buffers[buffer]:null;GLctx[\\\\\\\"bindBufferBase\\\\\\\"](target,index,bufferObj)}function _glBindBufferRange(target,index,buffer,offset,ptrsize){var bufferObj=buffer?GL.buffers[buffer]:null;GLctx[\\\\\\\"bindBufferRange\\\\\\\"](target,index,bufferObj,offset,ptrsize)}function _glBindFramebuffer(target,framebuffer){GLctx.bindFramebuffer(target,framebuffer?GL.framebuffers[framebuffer]:null)}function _glBindRenderbuffer(target,renderbuffer){GLctx.bindRenderbuffer(target,renderbuffer?GL.renderbuffers[renderbuffer]:null)}function _glBindSampler(unit,sampler){GLctx[\\\\\\\"bindSampler\\\\\\\"](unit,sampler?GL.samplers[sampler]:null)}function _glBindTexture(target,texture){GLctx.bindTexture(target,texture?GL.textures[texture]:null)}function _glBindTransformFeedback(target,id){var transformFeedback=id?GL.transformFeedbacks[id]:null;if(id&&!transformFeedback){GL.recordError(1282);return}GLctx[\\\\\\\"bindTransformFeedback\\\\\\\"](target,transformFeedback)}function _glBindVertexArray(vao){GLctx[\\\\\\\"bindVertexArray\\\\\\\"](GL.vaos[vao])}function _glBlendEquation(x0){GLctx[\\\\\\\"blendEquation\\\\\\\"](x0)}function _glBlendEquationSeparate(x0,x1){GLctx[\\\\\\\"blendEquationSeparate\\\\\\\"](x0,x1)}function _glBlendFuncSeparate(x0,x1,x2,x3){GLctx[\\\\\\\"blendFuncSeparate\\\\\\\"](x0,x1,x2,x3)}function _glBlitFramebuffer(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9){GLctx[\\\\\\\"blitFramebuffer\\\\\\\"](x0,x1,x2,x3,x4,x5,x6,x7,x8,x9)}function _glBufferData(target,size,data,usage){if(!data){GLctx.bufferData(target,size,usage)}else{if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.bufferData(target,HEAPU8,usage,data,size);return}GLctx.bufferData(target,HEAPU8.subarray(data,data+size),usage)}}function _glBufferSubData(target,offset,size,data){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.bufferSubData(target,offset,HEAPU8,data,size);return}GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}function _glCheckFramebufferStatus(x0){return GLctx[\\\\\\\"checkFramebufferStatus\\\\\\\"](x0)}function _glClear(x0){GLctx[\\\\\\\"clear\\\\\\\"](x0)}function _glClearBufferfi(x0,x1,x2,x3){GLctx[\\\\\\\"clearBufferfi\\\\\\\"](x0,x1,x2,x3)}function _glClearBufferfv(buffer,drawbuffer,value){GLctx[\\\\\\\"clearBufferfv\\\\\\\"](buffer,drawbuffer,HEAPF32,value>>2)}function _glClearBufferuiv(buffer,drawbuffer,value){GLctx[\\\\\\\"clearBufferuiv\\\\\\\"](buffer,drawbuffer,HEAPU32,value>>2)}function _glClearColor(x0,x1,x2,x3){GLctx[\\\\\\\"clearColor\\\\\\\"](x0,x1,x2,x3)}function _glClearDepthf(x0){GLctx[\\\\\\\"clearDepth\\\\\\\"](x0)}function _glClearStencil(x0){GLctx[\\\\\\\"clearStencil\\\\\\\"](x0)}function _glClientWaitSync(sync,flags,timeoutLo,timeoutHi){timeoutLo=timeoutLo>>>0;timeoutHi=timeoutHi>>>0;var timeout=timeoutLo==4294967295&&timeoutHi==4294967295?-1:makeBigInt(timeoutLo,timeoutHi,true);return GLctx.clientWaitSync(GL.syncs[sync],flags,timeout)}function _glColorMask(red,green,blue,alpha){GLctx.colorMask(!!red,!!green,!!blue,!!alpha)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx[\\\\\\\"compressedTexImage2D\\\\\\\"](target,level,internalFormat,width,height,border,HEAPU8,data,imageSize);return}GLctx[\\\\\\\"compressedTexImage2D\\\\\\\"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}function _glCompressedTexImage3D(target,level,internalFormat,width,height,depth,border,imageSize,data){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx[\\\\\\\"compressedTexImage3D\\\\\\\"](target,level,internalFormat,width,height,depth,border,HEAPU8,data,imageSize)}else{GLctx[\\\\\\\"compressedTexImage3D\\\\\\\"](target,level,internalFormat,width,height,depth,border,data?HEAPU8.subarray(data,data+imageSize):null)}}function _glCompressedTexSubImage2D(target,level,xoffset,yoffset,width,height,format,imageSize,data){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx[\\\\\\\"compressedTexSubImage2D\\\\\\\"](target,level,xoffset,yoffset,width,height,format,HEAPU8,data,imageSize);return}GLctx[\\\\\\\"compressedTexSubImage2D\\\\\\\"](target,level,xoffset,yoffset,width,height,format,data?HEAPU8.subarray(data,data+imageSize):null)}function _glCompressedTexSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,imageSize,data){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx[\\\\\\\"compressedTexSubImage3D\\\\\\\"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,HEAPU8,data,imageSize)}else{GLctx[\\\\\\\"compressedTexSubImage3D\\\\\\\"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,data?HEAPU8.subarray(data,data+imageSize):null)}}function _glCopyBufferSubData(x0,x1,x2,x3,x4){GLctx[\\\\\\\"copyBufferSubData\\\\\\\"](x0,x1,x2,x3,x4)}function _glCopyTexImage2D(x0,x1,x2,x3,x4,x5,x6,x7){GLctx[\\\\\\\"copyTexImage2D\\\\\\\"](x0,x1,x2,x3,x4,x5,x6,x7)}function _glCopyTexSubImage2D(x0,x1,x2,x3,x4,x5,x6,x7){GLctx[\\\\\\\"copyTexSubImage2D\\\\\\\"](x0,x1,x2,x3,x4,x5,x6,x7)}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glCullFace(x0){GLctx[\\\\\\\"cullFace\\\\\\\"](x0)}function _glDeleteBuffers(n,buffers){for(var i=0;i<n;i++){var id=HEAP32[buffers+i*4>>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _glDeleteFramebuffers(n,framebuffers){for(var i=0;i<n;++i){var id=HEAP32[framebuffers+i*4>>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _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;GL.programInfos[id]=null}function _glDeleteQueries(n,ids){for(var i=0;i<n;i++){var id=HEAP32[ids+i*4>>2];var query=GL.queries[id];if(!query)continue;GLctx[\\\\\\\"deleteQuery\\\\\\\"](query);GL.queries[id]=null}}function _glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i<n;i++){var id=HEAP32[renderbuffers+i*4>>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _glDeleteSamplers(n,samplers){for(var i=0;i<n;i++){var id=HEAP32[samplers+i*4>>2];var sampler=GL.samplers[id];if(!sampler)continue;GLctx[\\\\\\\"deleteSampler\\\\\\\"](sampler);sampler.name=0;GL.samplers[id]=null}}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteSync(id){if(!id)return;var sync=GL.syncs[id];if(!sync){GL.recordError(1281);return}GLctx.deleteSync(sync);sync.name=0;GL.syncs[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i<n;i++){var id=HEAP32[textures+i*4>>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDeleteTransformFeedbacks(n,ids){for(var i=0;i<n;i++){var id=HEAP32[ids+i*4>>2];var transformFeedback=GL.transformFeedbacks[id];if(!transformFeedback)continue;GLctx[\\\\\\\"deleteTransformFeedback\\\\\\\"](transformFeedback);transformFeedback.name=0;GL.transformFeedbacks[id]=null}}function _glDeleteVertexArrays(n,vaos){for(var i=0;i<n;i++){var id=HEAP32[vaos+i*4>>2];GLctx[\\\\\\\"deleteVertexArray\\\\\\\"](GL.vaos[id]);GL.vaos[id]=null}}function _glDepthFunc(x0){GLctx[\\\\\\\"depthFunc\\\\\\\"](x0)}function _glDepthMask(flag){GLctx.depthMask(!!flag)}function _glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _glDisable(x0){GLctx[\\\\\\\"disable\\\\\\\"](x0)}function _glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _glDrawArraysInstanced(mode,first,count,primcount){GLctx[\\\\\\\"drawArraysInstanced\\\\\\\"](mode,first,count,primcount)}function _glDrawBuffers(n,bufs){var bufArray=GL.tempFixedLengthArray[n];for(var i=0;i<n;i++){bufArray[i]=HEAP32[bufs+i*4>>2]}GLctx[\\\\\\\"drawBuffers\\\\\\\"](bufArray)}function _glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _glDrawElementsInstanced(mode,count,type,indices,primcount){GLctx[\\\\\\\"drawElementsInstanced\\\\\\\"](mode,count,type,indices,primcount)}function _glEnable(x0){GLctx[\\\\\\\"enable\\\\\\\"](x0)}function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _glEndQuery(x0){GLctx[\\\\\\\"endQuery\\\\\\\"](x0)}function _glEndTransformFeedback(){GLctx[\\\\\\\"endTransformFeedback\\\\\\\"]()}function _glFenceSync(condition,flags){var sync=GLctx.fenceSync(condition,flags);if(sync){var id=GL.getNewId(GL.syncs);sync.name=id;GL.syncs[id]=sync;return id}else{return 0}}function _glFinish(){GLctx[\\\\\\\"finish\\\\\\\"]()}function _glFlush(){GLctx[\\\\\\\"flush\\\\\\\"]()}function emscriptenWebGLGetBufferBinding(target){switch(target){case 34962:target=34964;break;case 34963:target=34965;break;case 35051:target=35053;break;case 35052:target=35055;break;case 35982:target=35983;break;case 36662:target=36662;break;case 36663:target=36663;break;case 35345:target=35368;break}var buffer=GLctx.getParameter(target);if(buffer)return buffer.name|0;else return 0}function emscriptenWebGLValidateMapBufferTarget(target){switch(target){case 34962:case 34963:case 36662:case 36663:case 35051:case 35052:case 35882:case 35982:case 35345:return true;default:return false}}function _glFlushMappedBufferRange(target,offset,length){if(!emscriptenWebGLValidateMapBufferTarget(target)){GL.recordError(1280);err(\\\\\\\"GL_INVALID_ENUM in glFlushMappedBufferRange\\\\\\\");return}var mapping=GL.mappedBuffers[emscriptenWebGLGetBufferBinding(target)];if(!mapping){GL.recordError(1282);Module.printError(\\\\\\\"buffer was never mapped in glFlushMappedBufferRange\\\\\\\");return}if(!(mapping.access&16)){GL.recordError(1282);Module.printError(\\\\\\\"buffer was not mapped with GL_MAP_FLUSH_EXPLICIT_BIT in glFlushMappedBufferRange\\\\\\\");return}if(offset<0||length<0||offset+length>mapping.length){GL.recordError(1281);Module.printError(\\\\\\\"invalid range in glFlushMappedBufferRange\\\\\\\");return}GLctx.bufferSubData(target,mapping.offset,HEAPU8.subarray(mapping.mem+offset,mapping.mem+offset+length))}function _glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _glFramebufferTextureLayer(target,attachment,texture,level,layer){GLctx.framebufferTextureLayer(target,attachment,GL.textures[texture],level,layer)}function _glFrontFace(x0){GLctx[\\\\\\\"frontFace\\\\\\\"](x0)}function _glGenBuffers(n,buffers){for(var i=0;i<n;i++){var buffer=GLctx.createBuffer();if(!buffer){GL.recordError(1282);while(i<n)HEAP32[buffers+i++*4>>2]=0;return}var id=GL.getNewId(GL.buffers);buffer.name=id;GL.buffers[id]=buffer;HEAP32[buffers+i*4>>2]=id}}function _glGenFramebuffers(n,ids){for(var i=0;i<n;++i){var framebuffer=GLctx.createFramebuffer();if(!framebuffer){GL.recordError(1282);while(i<n)HEAP32[ids+i++*4>>2]=0;return}var id=GL.getNewId(GL.framebuffers);framebuffer.name=id;GL.framebuffers[id]=framebuffer;HEAP32[ids+i*4>>2]=id}}function _glGenQueries(n,ids){for(var i=0;i<n;i++){var query=GLctx[\\\\\\\"createQuery\\\\\\\"]();if(!query){GL.recordError(1282);while(i<n)HEAP32[ids+i++*4>>2]=0;return}var id=GL.getNewId(GL.queries);query.name=id;GL.queries[id]=query;HEAP32[ids+i*4>>2]=id}}function _glGenRenderbuffers(n,renderbuffers){for(var i=0;i<n;i++){var renderbuffer=GLctx.createRenderbuffer();if(!renderbuffer){GL.recordError(1282);while(i<n)HEAP32[renderbuffers+i++*4>>2]=0;return}var id=GL.getNewId(GL.renderbuffers);renderbuffer.name=id;GL.renderbuffers[id]=renderbuffer;HEAP32[renderbuffers+i*4>>2]=id}}function _glGenSamplers(n,samplers){for(var i=0;i<n;i++){var sampler=GLctx[\\\\\\\"createSampler\\\\\\\"]();if(!sampler){GL.recordError(1282);while(i<n)HEAP32[samplers+i++*4>>2]=0;return}var id=GL.getNewId(GL.samplers);sampler.name=id;GL.samplers[id]=sampler;HEAP32[samplers+i*4>>2]=id}}function _glGenTextures(n,textures){for(var i=0;i<n;i++){var texture=GLctx.createTexture();if(!texture){GL.recordError(1282);while(i<n)HEAP32[textures+i++*4>>2]=0;return}var id=GL.getNewId(GL.textures);texture.name=id;GL.textures[id]=texture;HEAP32[textures+i*4>>2]=id}}function _glGenTransformFeedbacks(n,ids){for(var i=0;i<n;i++){var transformFeedback=GLctx[\\\\\\\"createTransformFeedback\\\\\\\"]();if(!transformFeedback){GL.recordError(1282);while(i<n)HEAP32[ids+i++*4>>2]=0;return}var id=GL.getNewId(GL.transformFeedbacks);transformFeedback.name=id;GL.transformFeedbacks[id]=transformFeedback;HEAP32[ids+i*4>>2]=id}}function _glGenVertexArrays(n,arrays){for(var i=0;i<n;i++){var vao=GLctx[\\\\\\\"createVertexArray\\\\\\\"]();if(!vao){GL.recordError(1282);while(i<n)HEAP32[arrays+i++*4>>2]=0;return}var id=GL.getNewId(GL.vaos);vao.name=id;GL.vaos[id]=vao;HEAP32[arrays+i*4>>2]=id}}function _glGenerateMipmap(x0){GLctx[\\\\\\\"generateMipmap\\\\\\\"](x0)}function _glGetActiveAttrib(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveAttrib(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _glGetActiveUniform(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveUniform(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _glGetActiveUniformBlockName(program,uniformBlockIndex,bufSize,length,uniformBlockName){program=GL.programs[program];var result=GLctx[\\\\\\\"getActiveUniformBlockName\\\\\\\"](program,uniformBlockIndex);if(!result)return;if(uniformBlockName&&bufSize>0){var numBytesWrittenExclNull=stringToUTF8(result,uniformBlockName,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetActiveUniformBlockiv(program,uniformBlockIndex,pname,params){if(!params){GL.recordError(1281);return}program=GL.programs[program];switch(pname){case 35393:var name=GLctx[\\\\\\\"getActiveUniformBlockName\\\\\\\"](program,uniformBlockIndex);HEAP32[params>>2]=name.length+1;return;default:var result=GLctx[\\\\\\\"getActiveUniformBlockParameter\\\\\\\"](program,uniformBlockIndex,pname);if(!result)return;if(typeof result==\\\\\\\"number\\\\\\\"){HEAP32[params>>2]=result}else{for(var i=0;i<result.length;i++){HEAP32[params+i*4>>2]=result[i]}}}}function _glGetActiveUniformsiv(program,uniformCount,uniformIndices,pname,params){if(!params){GL.recordError(1281);return}if(uniformCount>0&&uniformIndices==0){GL.recordError(1281);return}program=GL.programs[program];var ids=[];for(var i=0;i<uniformCount;i++){ids.push(HEAP32[uniformIndices+i*4>>2])}var result=GLctx[\\\\\\\"getActiveUniforms\\\\\\\"](program,ids,pname);if(!result)return;var len=result.length;for(var i=0;i<len;i++){HEAP32[params+i*4>>2]=result[i]}}function _glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],Pointer_stringify(name))}function _glGetError(){if(GL.lastError){var error=GL.lastError;GL.lastError=0;return error}else{return GLctx.getError()}}function _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}function emscriptenWebGLGetIndexed(target,index,data,type){if(!data){GL.recordError(1281);return}var result=GLctx[\\\\\\\"getIndexedParameter\\\\\\\"](target,index);var ret;switch(typeof result){case\\\\\\\"boolean\\\\\\\":ret=result?1:0;break;case\\\\\\\"number\\\\\\\":ret=result;break;case\\\\\\\"object\\\\\\\":if(result===null){switch(target){case 35983:case 35368:ret=0;break;default:{GL.recordError(1280);return}}}else if(result instanceof WebGLBuffer){ret=result.name|0}else{GL.recordError(1280);return}break;default:GL.recordError(1280);return}switch(type){case\\\\\\\"Integer64\\\\\\\":tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble- +(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[data>>2]=tempI64[0],HEAP32[data+4>>2]=tempI64[1];break;case\\\\\\\"Integer\\\\\\\":HEAP32[data>>2]=ret;break;case\\\\\\\"Float\\\\\\\":HEAPF32[data>>2]=ret;break;case\\\\\\\"Boolean\\\\\\\":HEAP8[data>>0]=ret?1:0;break;default:throw\\\\\\\"internal emscriptenWebGLGetIndexed() error, bad type: \\\\\\\"+type}}function _glGetIntegeri_v(target,index,data){emscriptenWebGLGetIndexed(target,index,data,\\\\\\\"Integer\\\\\\\")}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!==\\\\\\\"Integer\\\\\\\"&&type!==\\\\\\\"Integer64\\\\\\\"){GL.recordError(1280)}return;case 34814:case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats.length;break;case 33309:if(GLctx.canvas.GLctxObject.version<2){GL.recordError(1282);return}var exts=GLctx.getSupportedExtensions();ret=2*exts.length;break;case 33307:case 33308:if(GLctx.canvas.GLctxObject.version<2){GL.recordError(1280);return}ret=name_==33307?3: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 35097:case 36389: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<result.length;++i){switch(type){case\\\\\\\"Integer\\\\\\\":HEAP32[p+i*4>>2]=result[i];break;case\\\\\\\"Float\\\\\\\":HEAPF32[p+i*4>>2]=result[i];break;case\\\\\\\"Boolean\\\\\\\":HEAP8[p+i>>0]=result[i]?1:0;break;default:throw\\\\\\\"internal glGet error, bad type: \\\\\\\"+type}}return}else if(result instanceof WebGLBuffer||result instanceof WebGLProgram||result instanceof WebGLFramebuffer||result instanceof WebGLRenderbuffer||result instanceof WebGLQuery||result instanceof WebGLSampler||result instanceof WebGLSync||result instanceof WebGLTransformFeedback||result instanceof WebGLVertexArrayObject||result instanceof WebGLTexture){ret=result.name|0}else{GL.recordError(1280);return}break;default:GL.recordError(1280);return}}switch(type){case\\\\\\\"Integer64\\\\\\\":tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble- +(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[p>>2]=tempI64[0],HEAP32[p+4>>2]=tempI64[1];break;case\\\\\\\"Integer\\\\\\\":HEAP32[p>>2]=ret;break;case\\\\\\\"Float\\\\\\\":HEAPF32[p>>2]=ret;break;case\\\\\\\"Boolean\\\\\\\":HEAP8[p>>0]=ret?1:0;break;default:throw\\\\\\\"internal glGet error, bad type: \\\\\\\"+type}}function _glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,\\\\\\\"Integer\\\\\\\")}function _glGetInternalformativ(target,internalformat,pname,bufSize,params){if(bufSize<0){GL.recordError(1281);return}var samples=GLctx[\\\\\\\"getInternalformatParameter\\\\\\\"](target,internalformat,32937);if(!samples){GL.recordError(1280);return}switch(pname){case 32937:var n=Math.min(bufSize,samples.length);for(var i=0;i<n;i++){var v=samples[i];HEAP32[params+i*4>>2]=v}break;case 37760:if(bufSize>1){var v=samples.length;HEAP32[params>>2]=v}break;default:GL.recordError(1280)}}function _glGetProgramBinary(program,bufSize,length,binaryFormat,binary){GL.recordError(1282)}function _glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log=\\\\\\\"(unknown error)\\\\\\\";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log=\\\\\\\"(unknown error)\\\\\\\";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,GLctx.ACTIVE_ATTRIBUTES);ptable.maxAttributeLength=0;for(var i=0;i<numAttribs;++i){var activeAttrib=GLctx.getActiveAttrib(program,i);ptable.maxAttributeLength=Math.max(ptable.maxAttributeLength,activeAttrib.name.length+1)}}HEAP32[p>>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,GLctx.ACTIVE_UNIFORM_BLOCKS);ptable.maxUniformBlockNameLength=0;for(var i=0;i<numBlocks;++i){var activeBlockName=GLctx.getActiveUniformBlockName(program,i);ptable.maxUniformBlockNameLength=Math.max(ptable.maxUniformBlockNameLength,activeBlockName.length+1)}}HEAP32[p>>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _glGetQueryObjectuiv(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param=GLctx[\\\\\\\"getQueryParameter\\\\\\\"](query,pname);var ret;if(typeof param==\\\\\\\"boolean\\\\\\\"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _glGetQueryiv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx[\\\\\\\"getQuery\\\\\\\"](target,pname)}function _glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log=\\\\\\\"(unknown error)\\\\\\\";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _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}function _glGetShaderSource(shader,bufSize,length,source){var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;if(bufSize>0&&source){var numBytesWrittenExclNull=stringToUTF8(result,source,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _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)\\\\\\\";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function _glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7936:case 7937:case 37445:case 37446:ret=allocate(intArrayFromString(GLctx.getParameter(name_)),\\\\\\\"i8\\\\\\\",ALLOC_NORMAL);break;case 7938:var glVersion=GLctx.getParameter(GLctx.VERSION);if(GLctx.canvas.GLctxObject.version>=2)glVersion=\\\\\\\"OpenGL ES 3.0 (\\\\\\\"+glVersion+\\\\\\\")\\\\\\\";else{glVersion=\\\\\\\"OpenGL ES 2.0 (\\\\\\\"+glVersion+\\\\\\\")\\\\\\\"}ret=allocate(intArrayFromString(glVersion),\\\\\\\"i8\\\\\\\",ALLOC_NORMAL);break;case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i<exts.length;++i){gl_exts.push(exts[i]);gl_exts.push(\\\\\\\"GL_\\\\\\\"+exts[i])}ret=allocate(intArrayFromString(gl_exts.join(\\\\\\\" \\\\\\\")),\\\\\\\"i8\\\\\\\",ALLOC_NORMAL);break;case 35724:var glslVersion=GLctx.getParameter(GLctx.SHADING_LANGUAGE_VERSION);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=allocate(intArrayFromString(glslVersion),\\\\\\\"i8\\\\\\\",ALLOC_NORMAL);break;default:GL.recordError(1280);return 0}GL.stringCache[name_]=ret;return ret}function _glGetStringi(name,index){if(GLctx.canvas.GLctxObject.version<2){GL.recordError(1282);return 0}var stringiCache=GL.stringiCache[name];if(stringiCache){if(index<0||index>=stringiCache.length){GL.recordError(1281);return 0}return stringiCache[index]}switch(name){case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i<exts.length;++i){gl_exts.push(allocate(intArrayFromString(exts[i]),\\\\\\\"i8\\\\\\\",ALLOC_NORMAL));gl_exts.push(allocate(intArrayFromString(\\\\\\\"GL_\\\\\\\"+exts[i]),\\\\\\\"i8\\\\\\\",ALLOC_NORMAL))}stringiCache=GL.stringiCache[name]=gl_exts;if(index<0||index>=stringiCache.length){GL.recordError(1281);return 0}return stringiCache[index];default:GL.recordError(1280);return 0}}function _glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}function _glGetUniformBlockIndex(program,uniformBlockName){program=GL.programs[program];uniformBlockName=Pointer_stringify(uniformBlockName);return GLctx[\\\\\\\"getUniformBlockIndex\\\\\\\"](program,uniformBlockName)}function _glGetUniformIndices(program,uniformCount,uniformNames,uniformIndices){if(!uniformIndices){GL.recordError(1281);return}if(uniformCount>0&&(uniformNames==0||uniformIndices==0)){GL.recordError(1281);return}program=GL.programs[program];var names=[];for(var i=0;i<uniformCount;i++)names.push(Pointer_stringify(HEAP32[uniformNames+i*4>>2]));var result=GLctx[\\\\\\\"getUniformIndices\\\\\\\"](program,names);if(!result)return;var len=result.length;for(var i=0;i<len;i++){HEAP32[uniformIndices+i*4>>2]=result[i]}}function _glGetUniformLocation(program,name){name=Pointer_stringify(name);var arrayOffset=0;if(name.indexOf(\\\\\\\"]\\\\\\\",name.length-1)!==-1){var ls=name.lastIndexOf(\\\\\\\"[\\\\\\\");var arrayIndex=name.slice(ls+1,-1);if(arrayIndex.length>0){arrayOffset=parseInt(arrayIndex);if(arrayOffset<0){return-1}}name=name.slice(0,ls)}var ptable=GL.programInfos[program];if(!ptable){return-1}var utable=ptable.uniforms;var uniformInfo=utable[name];if(uniformInfo&&arrayOffset<uniformInfo[0]){return uniformInfo[1]+arrayOffset}else{return-1}}function emscriptenWebGLGetUniform(program,location,params,type){if(!params){GL.recordError(1281);return}var data=GLctx.getUniform(GL.programs[program],GL.uniforms[location]);if(typeof data==\\\\\\\"number\\\\\\\"||typeof data==\\\\\\\"boolean\\\\\\\"){switch(type){case\\\\\\\"Integer\\\\\\\":HEAP32[params>>2]=data;break;case\\\\\\\"Float\\\\\\\":HEAPF32[params>>2]=data;break;default:throw\\\\\\\"internal emscriptenWebGLGetUniform() error, bad type: \\\\\\\"+type}}else{for(var i=0;i<data.length;i++){switch(type){case\\\\\\\"Integer\\\\\\\":HEAP32[params+i*4>>2]=data[i];break;case\\\\\\\"Float\\\\\\\":HEAPF32[params+i*4>>2]=data[i];break;default:throw\\\\\\\"internal emscriptenWebGLGetUniform() error, bad type: \\\\\\\"+type}}}}function _glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,\\\\\\\"Integer\\\\\\\")}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data[\\\\\\\"name\\\\\\\"]}else if(typeof data==\\\\\\\"number\\\\\\\"||typeof data==\\\\\\\"boolean\\\\\\\"){switch(type){case\\\\\\\"Integer\\\\\\\":HEAP32[params>>2]=data;break;case\\\\\\\"Float\\\\\\\":HEAPF32[params>>2]=data;break;case\\\\\\\"FloatToInteger\\\\\\\":HEAP32[params>>2]=Math.fround(data);break;default:throw\\\\\\\"internal emscriptenWebGLGetVertexAttrib() error, bad type: \\\\\\\"+type}}else{for(var i=0;i<data.length;i++){switch(type){case\\\\\\\"Integer\\\\\\\":HEAP32[params+i*4>>2]=data[i];break;case\\\\\\\"Float\\\\\\\":HEAPF32[params+i*4>>2]=data[i];break;case\\\\\\\"FloatToInteger\\\\\\\":HEAP32[params+i*4>>2]=Math.fround(data[i]);break;default:throw\\\\\\\"internal emscriptenWebGLGetVertexAttrib() error, bad type: \\\\\\\"+type}}}}function _glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,\\\\\\\"FloatToInteger\\\\\\\")}function _glInvalidateFramebuffer(target,numAttachments,attachments){var list=GL.tempFixedLengthArray[numAttachments];for(var i=0;i<numAttachments;i++){list[i]=HEAP32[attachments+i*4>>2]}GLctx[\\\\\\\"invalidateFramebuffer\\\\\\\"](target,list)}function _glIsEnabled(x0){return GLctx[\\\\\\\"isEnabled\\\\\\\"](x0)}function _glIsVertexArray(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx[\\\\\\\"isVertexArray\\\\\\\"](vao)}function _glLinkProgram(program){GLctx.linkProgram(GL.programs[program]);GL.programInfos[program]=null;GL.populateUniformTable(program)}function _glMapBufferRange(target,offset,length,access){if(access!=26&&access!=10){err(\\\\\\\"glMapBufferRange is only supported when access is MAP_WRITE|INVALIDATE_BUFFER\\\\\\\");return 0}if(!emscriptenWebGLValidateMapBufferTarget(target)){GL.recordError(1280);err(\\\\\\\"GL_INVALID_ENUM in glMapBufferRange\\\\\\\");return 0}var mem=_malloc(length);if(!mem)return 0;GL.mappedBuffers[emscriptenWebGLGetBufferBinding(target)]={offset:offset,length:length,mem:mem,access:access};return mem}function _glPixelStorei(pname,param){if(pname==3333){GL.packAlignment=param}else if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _glPolygonOffset(x0,x1){GLctx[\\\\\\\"polygonOffset\\\\\\\"](x0,x1)}function _glProgramBinary(program,binaryFormat,binary,length){GL.recordError(1280)}function _glProgramParameteri(program,pname,value){GL.recordError(1280)}function _glReadBuffer(x0){GLctx[\\\\\\\"readBuffer\\\\\\\"](x0)}function emscriptenWebGLComputeImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return Math.floor((x+y-1)/y)*y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height<=0?0:(height-1)*alignedRowSize+plainRowSize}function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var sizePerPixel;var numChannels;switch(format){case 6406:case 6409:case 6402:case 6403:case 36244:numChannels=1;break;case 6410:case 33319:case 33320:numChannels=2;break;case 6407:case 35904:case 36248:numChannels=3;break;case 6408:case 35906:case 36249:numChannels=4;break;default:GL.recordError(1280);return null}switch(type){case 5121:case 5120:sizePerPixel=numChannels*1;break;case 5123:case 36193:case 5131:case 5122:sizePerPixel=numChannels*2;break;case 5125:case 5126:case 5124:sizePerPixel=numChannels*4;break;case 34042:case 35902:case 33640:case 35899:case 34042:sizePerPixel=4;break;case 33635:case 32819:case 32820:sizePerPixel=2;break;default:GL.recordError(1280);return null}var bytes=emscriptenWebGLComputeImageSize(width,height,sizePerPixel,GL.unpackAlignment);switch(type){case 5120:return HEAP8.subarray(pixels,pixels+bytes);case 5121:return HEAPU8.subarray(pixels,pixels+bytes);case 5122:return HEAP16.subarray(pixels>>1,pixels+bytes>>1);case 5124:return HEAP32.subarray(pixels>>2,pixels+bytes>>2);case 5126:return HEAPF32.subarray(pixels>>2,pixels+bytes>>2);case 5125:case 34042:case 35902:case 33640:case 35899:case 34042:return HEAPU32.subarray(pixels>>2,pixels+bytes>>2);case 5123:case 33635:case 32819:case 32820:case 36193:case 5131:return HEAPU16.subarray(pixels>>1,pixels+bytes>>1);default:GL.recordError(1280);return null}}function emscriptenWebGLGetHeapForType(type){switch(type){case 5120:return HEAP8;case 5121:return HEAPU8;case 5122:return HEAP16;case 5123:case 33635:case 32819:case 32820:case 36193:case 5131:return HEAPU16;case 5124:return HEAP32;case 5125:case 34042:case 35902:case 33640:case 35899:case 34042:return HEAPU32;case 5126:return HEAPF32;default:return null}}function emscriptenWebGLGetShiftForType(type){switch(type){case 5120:case 5121:return 0;case 5122:case 5123:case 33635:case 32819:case 32820:case 36193:case 5131:return 1;case 5124:case 5126:case 5125:case 34042:case 35902:case 33640:case 35899:case 34042:return 2;default:return 0}}function _glReadPixels(x,y,width,height,format,type,pixels){if(GL.currentContext.supportsWebGL2EntryPoints){if(GLctx.currentPixelPackBufferBinding){GLctx.readPixels(x,y,width,height,format,type,pixels)}else{GLctx.readPixels(x,y,width,height,format,type,emscriptenWebGLGetHeapForType(type),pixels>>emscriptenWebGLGetShiftForType(type))}return}var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _glRenderbufferStorage(x0,x1,x2,x3){GLctx[\\\\\\\"renderbufferStorage\\\\\\\"](x0,x1,x2,x3)}function _glRenderbufferStorageMultisample(x0,x1,x2,x3,x4){GLctx[\\\\\\\"renderbufferStorageMultisample\\\\\\\"](x0,x1,x2,x3,x4)}function _glSamplerParameteri(sampler,pname,param){GLctx[\\\\\\\"samplerParameteri\\\\\\\"](sampler?GL.samplers[sampler]:null,pname,param)}function _glScissor(x0,x1,x2,x3){GLctx[\\\\\\\"scissor\\\\\\\"](x0,x1,x2,x3)}function _glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _glStencilFuncSeparate(x0,x1,x2,x3){GLctx[\\\\\\\"stencilFuncSeparate\\\\\\\"](x0,x1,x2,x3)}function _glStencilMask(x0){GLctx[\\\\\\\"stencilMask\\\\\\\"](x0)}function _glStencilOpSeparate(x0,x1,x2,x3){GLctx[\\\\\\\"stencilOpSeparate\\\\\\\"](x0,x1,x2,x3)}function _glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){if(GL.currentContext.supportsWebGL2EntryPoints){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels)}else if(pixels!=0){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,emscriptenWebGLGetHeapForType(type),pixels>>emscriptenWebGLGetShiftForType(type))}else{GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,null)}return}var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat);GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixelData)}function _glTexImage3D(target,level,internalFormat,width,height,depth,border,format,type,pixels){if(GLctx.currentPixelUnpackBufferBinding){GLctx[\\\\\\\"texImage3D\\\\\\\"](target,level,internalFormat,width,height,depth,border,format,type,pixels)}else if(pixels!=0){GLctx[\\\\\\\"texImage3D\\\\\\\"](target,level,internalFormat,width,height,depth,border,format,type,emscriptenWebGLGetHeapForType(type),pixels>>emscriptenWebGLGetShiftForType(type))}else{GLctx[\\\\\\\"texImage3D\\\\\\\"](target,level,internalFormat,width,height,depth,border,format,type,null)}}function _glTexParameterf(x0,x1,x2){GLctx[\\\\\\\"texParameterf\\\\\\\"](x0,x1,x2)}function _glTexParameteri(x0,x1,x2){GLctx[\\\\\\\"texParameteri\\\\\\\"](x0,x1,x2)}function _glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}function _glTexStorage2D(x0,x1,x2,x3,x4){GLctx[\\\\\\\"texStorage2D\\\\\\\"](x0,x1,x2,x3,x4)}function _glTexStorage3D(x0,x1,x2,x3,x4,x5){GLctx[\\\\\\\"texStorage3D\\\\\\\"](x0,x1,x2,x3,x4,x5)}function _glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){if(GL.currentContext.supportsWebGL2EntryPoints){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels)}else if(pixels!=0){GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,emscriptenWebGLGetHeapForType(type),pixels>>emscriptenWebGLGetShiftForType(type))}else{GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,null)}return}var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _glTexSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels){if(GLctx.currentPixelUnpackBufferBinding){GLctx[\\\\\\\"texSubImage3D\\\\\\\"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels)}else if(pixels!=0){GLctx[\\\\\\\"texSubImage3D\\\\\\\"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,emscriptenWebGLGetHeapForType(type),pixels>>emscriptenWebGLGetShiftForType(type))}else{GLctx[\\\\\\\"texSubImage3D\\\\\\\"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,null)}}function _glTransformFeedbackVaryings(program,count,varyings,bufferMode){program=GL.programs[program];var vars=[];for(var i=0;i<count;i++)vars.push(Pointer_stringify(HEAP32[varyings+i*4>>2]));GLctx[\\\\\\\"transformFeedbackVaryings\\\\\\\"](program,vars,bufferMode)}function _glUniform1fv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform1fv(GL.uniforms[location],HEAPF32,value>>2,count);return}var view;if(count<=GL.MINI_TEMP_BUFFER_SIZE){view=GL.miniTempBufferViews[count-1];for(var i=0;i<count;++i){view[i]=HEAPF32[value+4*i>>2]}}else{view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(GL.uniforms[location],view)}function _glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}function _glUniform1iv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform1iv(GL.uniforms[location],HEAP32,value>>2,count);return}GLctx.uniform1iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*4>>2))}function _glUniform1uiv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform1uiv(GL.uniforms[location],HEAPU32,value>>2,count)}else{GLctx.uniform1uiv(GL.uniforms[location],HEAPU32.subarray(value>>2,value+count*4>>2))}}function _glUniform2fv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform2fv(GL.uniforms[location],HEAPF32,value>>2,count*2);return}var view;if(2*count<=GL.MINI_TEMP_BUFFER_SIZE){view=GL.miniTempBufferViews[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{view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(GL.uniforms[location],view)}function _glUniform2iv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform2iv(GL.uniforms[location],HEAP32,value>>2,count*2);return}GLctx.uniform2iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*8>>2))}function _glUniform2uiv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform2uiv(GL.uniforms[location],HEAPU32,value>>2,count*2)}else{GLctx.uniform2uiv(GL.uniforms[location],HEAPU32.subarray(value>>2,value+count*8>>2))}}function _glUniform3fv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform3fv(GL.uniforms[location],HEAPF32,value>>2,count*3);return}var view;if(3*count<=GL.MINI_TEMP_BUFFER_SIZE){view=GL.miniTempBufferViews[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{view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(GL.uniforms[location],view)}function _glUniform3iv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform3iv(GL.uniforms[location],HEAP32,value>>2,count*3);return}GLctx.uniform3iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*12>>2))}function _glUniform3uiv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform3uiv(GL.uniforms[location],HEAPU32,value>>2,count*3)}else{GLctx.uniform3uiv(GL.uniforms[location],HEAPU32.subarray(value>>2,value+count*12>>2))}}function _glUniform4fv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform4fv(GL.uniforms[location],HEAPF32,value>>2,count*4);return}var view;if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){view=GL.miniTempBufferViews[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{view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(GL.uniforms[location],view)}function _glUniform4iv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform4iv(GL.uniforms[location],HEAP32,value>>2,count*4);return}GLctx.uniform4iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*16>>2))}function _glUniform4uiv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform4uiv(GL.uniforms[location],HEAPU32,value>>2,count*4)}else{GLctx.uniform4uiv(GL.uniforms[location],HEAPU32.subarray(value>>2,value+count*16>>2))}}function _glUniformBlockBinding(program,uniformBlockIndex,uniformBlockBinding){program=GL.programs[program];GLctx[\\\\\\\"uniformBlockBinding\\\\\\\"](program,uniformBlockIndex,uniformBlockBinding)}function _glUniformMatrix3fv(location,count,transpose,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*9);return}var view;if(9*count<=GL.MINI_TEMP_BUFFER_SIZE){view=GL.miniTempBufferViews[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{view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,view)}function _glUniformMatrix4fv(location,count,transpose,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*16);return}var view;if(16*count<=GL.MINI_TEMP_BUFFER_SIZE){view=GL.miniTempBufferViews[16*count-1];for(var i=0;i<16*count;i+=16){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];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _glUnmapBuffer(target){if(!emscriptenWebGLValidateMapBufferTarget(target)){GL.recordError(1280);err(\\\\\\\"GL_INVALID_ENUM in glUnmapBuffer\\\\\\\");return 0}var buffer=emscriptenWebGLGetBufferBinding(target);var mapping=GL.mappedBuffers[buffer];if(!mapping){GL.recordError(1282);Module.printError(\\\\\\\"buffer was never mapped in glUnmapBuffer\\\\\\\");return 0}GL.mappedBuffers[buffer]=null;if(!(mapping.access&16))if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.bufferSubData(target,mapping.offset,HEAPU8,mapping.mem,mapping.length)}else{GLctx.bufferSubData(target,mapping.offset,HEAPU8.subarray(mapping.mem,mapping.mem+mapping.length))}_free(mapping.mem);return 1}function _glUseProgram(program){GLctx.useProgram(program?GL.programs[program]:null)}function _glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}function _glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx[\\\\\\\"vertexAttrib4f\\\\\\\"](x0,x1,x2,x3,x4)}function _glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _glVertexAttribIPointer(index,size,type,stride,ptr){var cb=GL.currentContext.clientBuffers[index];if(!GL.currArrayBuffer){cb.size=size;cb.type=type;cb.normalized=false;cb.stride=stride;cb.ptr=ptr;cb.clientside=true;return}cb.clientside=false;GLctx.vertexAttribIPointer(index,size,type,stride,ptr)}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx[\\\\\\\"viewport\\\\\\\"](x0,x1,x2,x3)}var ___tm_current=STATICTOP;STATICTOP+=48;var ___tm_timezone=allocate(intArrayFromString(\\\\\\\"GMT\\\\\\\"),\\\\\\\"i8\\\\\\\",ALLOC_STATIC);function _gmtime_r(time,tmPtr){var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getUTCSeconds();HEAP32[tmPtr+4>>2]=date.getUTCMinutes();HEAP32[tmPtr+8>>2]=date.getUTCHours();HEAP32[tmPtr+12>>2]=date.getUTCDate();HEAP32[tmPtr+16>>2]=date.getUTCMonth();HEAP32[tmPtr+20>>2]=date.getUTCFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getUTCDay();HEAP32[tmPtr+36>>2]=0;HEAP32[tmPtr+32>>2]=0;var start=Date.UTC(date.getUTCFullYear(),0,1,0,0,0,0);var yday=(date.getTime()-start)/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+40>>2]=___tm_timezone;return tmPtr}function _gmtime(time){return _gmtime_r(time,___tm_current)}function _inet_addr(ptr){var addr=__inet_pton4_raw(Pointer_stringify(ptr));if(addr===null){return-1}return addr}var _llvm_ceil_f32=Math_ceil;var _llvm_ceil_f64=Math_ceil;function _llvm_copysign_f64(x,y){return y<0||y===0&&1/y<0?-Math_abs(x):Math_abs(x)}function _llvm_cttz_i32(x){x=x|0;return(x?31-(Math_clz32(x^x-1)|0)|0:32)|0}function _llvm_eh_typeid_for(type){return type}function _llvm_exp2_f32(x){return Math.pow(2,x)}var _llvm_fabs_f32=Math_abs;var _llvm_fabs_f64=Math_abs;var _llvm_floor_f32=Math_floor;var _llvm_floor_f64=Math_floor;function _llvm_log10_f32(x){return Math.log(x)/Math.LN10}function _llvm_log10_f64(){return _llvm_log10_f32.apply(null,arguments)}function _llvm_log2_f32(x){return Math.log(x)/Math.LN2}var _llvm_pow_f64=Math_pow;var _llvm_sqrt_f32=Math_sqrt;function _llvm_trap(){abort(\\\\\\\"trap!\\\\\\\")}var _llvm_trunc_f32=Math_trunc;function _tzset(){if(_tzset.called)return;_tzset.called=true;HEAP32[__get_timezone()>>2]=(new Date).getTimezoneOffset()*60;var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);HEAP32[__get_daylight()>>2]=Number(winter.getTimezoneOffset()!=summer.getTimezoneOffset());function extractZone(date){var match=date.toTimeString().match(/\\\\(([A-Za-z ]+)\\\\)$/);return match?match[1]:\\\\\\\"GMT\\\\\\\"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocate(intArrayFromString(winterName),\\\\\\\"i8\\\\\\\",ALLOC_NORMAL);var summerNamePtr=allocate(intArrayFromString(summerName),\\\\\\\"i8\\\\\\\",ALLOC_NORMAL);if(summer.getTimezoneOffset()<winter.getTimezoneOffset()){HEAP32[__get_tzname()>>2]=winterNamePtr;HEAP32[__get_tzname()+4>>2]=summerNamePtr}else{HEAP32[__get_tzname()>>2]=summerNamePtr;HEAP32[__get_tzname()+4>>2]=winterNamePtr}}function _localtime_r(time,tmPtr){_tzset();var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var start=new Date(date.getFullYear(),0,1);var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var summerOffset=(new Date(date.getFullYear(),6,1)).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst;var zonePtr=HEAP32[__get_tzname()+(dst?4:0)>>2];HEAP32[tmPtr+40>>2]=zonePtr;return tmPtr}function _localtime(time){return _localtime_r(time,___tm_current)}function _emscripten_memcpy_big(dest,src,num){HEAPU8.set(HEAPU8.subarray(src,src+num),dest);return dest}function _mktime(tmPtr){_tzset();var date=new Date(HEAP32[tmPtr+20>>2]+1900,HEAP32[tmPtr+16>>2],HEAP32[tmPtr+12>>2],HEAP32[tmPtr+8>>2],HEAP32[tmPtr+4>>2],HEAP32[tmPtr>>2],0);var dst=HEAP32[tmPtr+32>>2];var guessedOffset=date.getTimezoneOffset();var start=new Date(date.getFullYear(),0,1);var summerOffset=(new Date(date.getFullYear(),6,1)).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dstOffset=Math.min(winterOffset,summerOffset);if(dst<0){HEAP32[tmPtr+32>>2]=Number(summerOffset!=winterOffset&&dstOffset==guessedOffset)}else if(dst>0!=(dstOffset==guessedOffset)){var nonDstOffset=Math.max(winterOffset,summerOffset);var trueOffset=dst>0?dstOffset:nonDstOffset;date.setTime(date.getTime()+(trueOffset-guessedOffset)*6e4)}HEAP32[tmPtr+24>>2]=date.getDay();var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;return date.getTime()/1e3|0}function _usleep(useconds){var msec=useconds/1e3;if((ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&self[\\\\\\\"performance\\\\\\\"]&&self[\\\\\\\"performance\\\\\\\"][\\\\\\\"now\\\\\\\"]){var start=self[\\\\\\\"performance\\\\\\\"][\\\\\\\"now\\\\\\\"]();while(self[\\\\\\\"performance\\\\\\\"][\\\\\\\"now\\\\\\\"]()-start<msec){}}else{var start=Date.now();while(Date.now()-start<msec){}}return 0}function _nanosleep(rqtp,rmtp){var seconds=HEAP32[rqtp>>2];var nanoseconds=HEAP32[rqtp+4>>2];if(rmtp!==0){HEAP32[rmtp>>2]=0;HEAP32[rmtp+4>>2]=0}return _usleep(seconds*1e6+nanoseconds/1e3)}function _pthread_cond_destroy(){return 0}function _pthread_cond_init(){return 0}function _pthread_cond_timedwait(){return 0}function _pthread_cond_wait(){return 0}var PTHREAD_SPECIFIC={};function _pthread_getspecific(key){return PTHREAD_SPECIFIC[key]||0}var PTHREAD_SPECIFIC_NEXT_KEY=1;function _pthread_key_create(key,destructor){if(key==0){return ERRNO_CODES.EINVAL}HEAP32[key>>2]=PTHREAD_SPECIFIC_NEXT_KEY;PTHREAD_SPECIFIC[PTHREAD_SPECIFIC_NEXT_KEY]=0;PTHREAD_SPECIFIC_NEXT_KEY++;return 0}function _pthread_key_delete(key){if(key in PTHREAD_SPECIFIC){delete PTHREAD_SPECIFIC[key];return 0}return ERRNO_CODES.EINVAL}function _pthread_mutex_destroy(){}function _pthread_mutex_init(){}function _pthread_mutexattr_destroy(){}function _pthread_mutexattr_init(){}function _pthread_mutexattr_setprotocol(){}function _pthread_mutexattr_settype(){}function _pthread_once(ptr,func){if(!_pthread_once.seen)_pthread_once.seen={};if(ptr in _pthread_once.seen)return;Module[\\\\\\\"dynCall_v\\\\\\\"](func);_pthread_once.seen[ptr]=1}function _pthread_setspecific(key,value){if(!(key in PTHREAD_SPECIFIC)){return ERRNO_CODES.EINVAL}PTHREAD_SPECIFIC[key]=value;return 0}function _sched_yield(){return 0}function _setenv(envname,envval,overwrite){if(envname===0){___setErrNo(ERRNO_CODES.EINVAL);return-1}var name=Pointer_stringify(envname);var val=Pointer_stringify(envval);if(name===\\\\\\\"\\\\\\\"||name.indexOf(\\\\\\\"=\\\\\\\")!==-1){___setErrNo(ERRNO_CODES.EINVAL);return-1}if(ENV.hasOwnProperty(name)&&!overwrite)return 0;ENV[name]=val;___buildEnvironment(__get_environ());return 0}function _sigaction(signum,act,oldact){return 0}function _sigemptyset(set){HEAP32[set>>2]=0;return 0}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __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];function __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}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[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?Pointer_stringify(tm_zone):\\\\\\\"\\\\\\\"};var pattern=Pointer_stringify(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\\\\\\\"};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.length<digits){str=character[0]+str}return str}function leadingNulls(value,digits){return leadingSomething(value,digits,\\\\\\\"0\\\\\\\")}function compareByDay(date1,date2){function sgn(value){return value<0?-1:value>0?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}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={\\\\\\\"%a\\\\\\\":(function(date){return WEEKDAYS[date.tm_wday].substring(0,3)}),\\\\\\\"%A\\\\\\\":(function(date){return WEEKDAYS[date.tm_wday]}),\\\\\\\"%b\\\\\\\":(function(date){return MONTHS[date.tm_mon].substring(0,3)}),\\\\\\\"%B\\\\\\\":(function(date){return MONTHS[date.tm_mon]}),\\\\\\\"%C\\\\\\\":(function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)}),\\\\\\\"%d\\\\\\\":(function(date){return leadingNulls(date.tm_mday,2)}),\\\\\\\"%e\\\\\\\":(function(date){return leadingSomething(date.tm_mday,2,\\\\\\\" \\\\\\\")}),\\\\\\\"%g\\\\\\\":(function(date){return getWeekBasedYear(date).toString().substring(2)}),\\\\\\\"%G\\\\\\\":(function(date){return getWeekBasedYear(date)}),\\\\\\\"%H\\\\\\\":(function(date){return leadingNulls(date.tm_hour,2)}),\\\\\\\"%I\\\\\\\":(function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)}),\\\\\\\"%j\\\\\\\":(function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)}),\\\\\\\"%m\\\\\\\":(function(date){return leadingNulls(date.tm_mon+1,2)}),\\\\\\\"%M\\\\\\\":(function(date){return leadingNulls(date.tm_min,2)}),\\\\\\\"%n\\\\\\\":(function(){return\\\\\\\"\\\\n\\\\\\\"}),\\\\\\\"%p\\\\\\\":(function(date){if(date.tm_hour>=0&&date.tm_hour<12){return\\\\\\\"AM\\\\\\\"}else{return\\\\\\\"PM\\\\\\\"}}),\\\\\\\"%S\\\\\\\":(function(date){return leadingNulls(date.tm_sec,2)}),\\\\\\\"%t\\\\\\\":(function(){return\\\\\\\"\\\\t\\\\\\\"}),\\\\\\\"%u\\\\\\\":(function(date){var day=new Date(date.tm_year+1900,date.tm_mon+1,date.tm_mday,0,0,0,0);return day.getDay()||7}),\\\\\\\"%U\\\\\\\":(function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?\\\\\\\"01\\\\\\\":\\\\\\\"00\\\\\\\"}),\\\\\\\"%V\\\\\\\":(function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return\\\\\\\"53\\\\\\\"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return\\\\\\\"01\\\\\\\"}var daysDifference;if(firstWeekStartThisYear.getFullYear()<date.tm_year+1900){daysDifference=date.tm_yday+32-firstWeekStartThisYear.getDate()}else{daysDifference=date.tm_yday+1-firstWeekStartThisYear.getDate()}return leadingNulls(Math.ceil(daysDifference/7),2)}),\\\\\\\"%w\\\\\\\":(function(date){var day=new Date(date.tm_year+1900,date.tm_mon+1,date.tm_mday,0,0,0,0);return day.getDay()}),\\\\\\\"%W\\\\\\\":(function(date){var janFirst=new Date(date.tm_year,0,1);var firstMonday=janFirst.getDay()===1?janFirst:__addDays(janFirst,janFirst.getDay()===0?1:7-janFirst.getDay()+1);var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstMonday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstMondayUntilEndJanuary=31-firstMonday.getDate();var days=firstMondayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstMonday,janFirst)===0?\\\\\\\"01\\\\\\\":\\\\\\\"00\\\\\\\"}),\\\\\\\"%y\\\\\\\":(function(date){return(date.tm_year+1900).toString().substring(2)}),\\\\\\\"%Y\\\\\\\":(function(date){return date.tm_year+1900}),\\\\\\\"%z\\\\\\\":(function(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\\\\\\\":(function(date){return date.tm_zone}),\\\\\\\"%%\\\\\\\":(function(){return\\\\\\\"%\\\\\\\"})};for(var rule in EXPANSION_RULES_2){if(pattern.indexOf(rule)>=0){pattern=pattern.replace(new RegExp(rule,\\\\\\\"g\\\\\\\"),EXPANSION_RULES_2[rule](date))}}var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _sysconf(name){switch(name){case 30:return PAGE_SIZE;case 85:var maxHeapSize=2*1024*1024*1024-65536;return maxHeapSize/PAGE_SIZE;case 132:case 133:case 12:case 137:case 138:case 15:case 235:case 16:case 17:case 18:case 19:case 20:case 149:case 13:case 10:case 236:case 153:case 9:case 21:case 22:case 159:case 154:case 14:case 77:case 78:case 139:case 80:case 81:case 82:case 68:case 67:case 164:case 11:case 29:case 47:case 48:case 95:case 52:case 51:case 46:return 200809;case 79:return 0;case 27:case 246:case 127:case 128:case 23:case 24:case 160:case 161:case 181:case 182:case 242:case 183:case 184:case 243:case 244:case 245:case 165:case 178:case 179:case 49:case 50:case 168:case 169:case 175:case 170:case 171:case 172:case 97:case 76:case 32:case 173:case 35:return-1;case 176:case 177:case 7:case 155:case 8:case 157:case 125:case 126:case 92:case 93:case 129:case 130:case 131:case 94:case 91:return 1;case 74:case 60:case 69:case 70:case 4:return 1024;case 31:case 42:case 72:return 32;case 87:case 26:case 33:return 2147483647;case 34:case 1:return 47839;case 38:case 36:return 99;case 43:case 37:return 2048;case 0:return 2097152;case 3:return 65536;case 28:return 32768;case 44:return 32767;case 75:return 16384;case 39:return 1e3;case 89:return 700;case 71:return 256;case 40:return 255;case 2:return 100;case 180:return 64;case 25:return 20;case 5:return 16;case 6:return 6;case 73:return 4;case 84:{if(typeof navigator===\\\\\\\"object\\\\\\\")return navigator[\\\\\\\"hardwareConcurrency\\\\\\\"]||1;return 1}}___setErrNo(ERRNO_CODES.EINVAL);return-1}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}function _unsetenv(name){if(name===0){___setErrNo(ERRNO_CODES.EINVAL);return-1}name=Pointer_stringify(name);if(name===\\\\\\\"\\\\\\\"||name.indexOf(\\\\\\\"=\\\\\\\")!==-1){___setErrNo(ERRNO_CODES.EINVAL);return-1}if(ENV.hasOwnProperty(name)){delete ENV[name];___buildEnvironment(__get_environ())}return 0}function _utime(path,times){var time;if(times){var offset=4;time=HEAP32[times+offset>>2];time*=1e3}else{time=Date.now()}path=Pointer_stringify(path);try{FS.utime(path,time,time);return 0}catch(e){FS.handleFSError(e);return-1}}FS.staticInit();__ATINIT__.unshift((function(){if(!Module[\\\\\\\"noFSInit\\\\\\\"]&&!FS.init.initialized)FS.init()}));__ATMAIN__.push((function(){FS.ignorePermissions=false}));__ATEXIT__.push((function(){FS.quit()}));Module[\\\\\\\"FS_createPath\\\\\\\"]=FS.createPath;Module[\\\\\\\"FS_createDataFile\\\\\\\"]=FS.createDataFile;__ATINIT__.unshift((function(){TTY.init()}));__ATEXIT__.push((function(){TTY.shutdown()}));if(ENVIRONMENT_IS_NODE){var fs=require(\\\\\\\"fs\\\\\\\");var NODEJS_PATH=require(\\\\\\\"path\\\\\\\");NODEFS.staticInit()}__ATINIT__.push((function(){SOCKFS.root=FS.mount(SOCKFS,{},null)}));__ATINIT__.push((function(){PIPEFS.root=FS.mount(PIPEFS,{},null)}));if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function _emscripten_get_now_actual(){var t=process[\\\\\\\"hrtime\\\\\\\"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!==\\\\\\\"undefined\\\\\\\"){_emscripten_get_now=dateNow}else if(typeof self===\\\\\\\"object\\\\\\\"&&self[\\\\\\\"performance\\\\\\\"]&&typeof self[\\\\\\\"performance\\\\\\\"][\\\\\\\"now\\\\\\\"]===\\\\\\\"function\\\\\\\"){_emscripten_get_now=(function(){return self[\\\\\\\"performance\\\\\\\"][\\\\\\\"now\\\\\\\"]()})}else if(typeof performance===\\\\\\\"object\\\\\\\"&&typeof performance[\\\\\\\"now\\\\\\\"]===\\\\\\\"function\\\\\\\"){_emscripten_get_now=(function(){return performance[\\\\\\\"now\\\\\\\"]()})}else{_emscripten_get_now=Date.now}Module[\\\\\\\"requestFullScreen\\\\\\\"]=function Module_requestFullScreen(lockPointer,resizeCanvas,vrDevice){err(\\\\\\\"Module.requestFullScreen is deprecated. Please call Module.requestFullscreen instead.\\\\\\\");Module[\\\\\\\"requestFullScreen\\\\\\\"]=Module[\\\\\\\"requestFullscreen\\\\\\\"];Browser.requestFullScreen(lockPointer,resizeCanvas,vrDevice)};Module[\\\\\\\"requestFullscreen\\\\\\\"]=function Module_requestFullscreen(lockPointer,resizeCanvas,vrDevice){Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};Module[\\\\\\\"requestAnimationFrame\\\\\\\"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module[\\\\\\\"setCanvasSize\\\\\\\"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module[\\\\\\\"pauseMainLoop\\\\\\\"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module[\\\\\\\"resumeMainLoop\\\\\\\"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module[\\\\\\\"getUserMedia\\\\\\\"]=function Module_getUserMedia(){Browser.getUserMedia()};Module[\\\\\\\"createContext\\\\\\\"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};JSEvents.staticInit();var GLctx;GL.init();DYNAMICTOP_PTR=staticAlloc(4);STACK_BASE=STACKTOP=alignMemory(STATICTOP);STACK_MAX=STACK_BASE+TOTAL_STACK;DYNAMIC_BASE=alignMemory(STACK_MAX);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;staticSealed=true;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}Module[\\\\\\\"wasmTableSize\\\\\\\"]=128331;Module[\\\\\\\"wasmMaxTableSize\\\\\\\"]=128331;function invoke_dddi(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_dddi\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ddi(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ddi\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ddidi(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ddidi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_dfi(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_dfi\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_di(index,a1){var sp=stackSave();try{return Module[\\\\\\\"dynCall_di\\\\\\\"](index,a1)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_diddi(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_diddi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_didi(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_didi\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_dii(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_dii\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_diii(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_diii\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_diiii(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_diiii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_dji(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_dji\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_f(index){var sp=stackSave();try{return Module[\\\\\\\"dynCall_f\\\\\\\"](index)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fdi(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fdi\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ff(index,a1){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ff\\\\\\\"](index,a1)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fff(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fff\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ffffffi(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ffffffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fffffi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fffffi\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ffffi(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ffffi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fffi(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fffi\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fffifffi(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fffifffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ffi(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ffi\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fi(index,a1){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fi\\\\\\\"](index,a1)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fidi(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fidi\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fif(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fif\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fiff(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fiff\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fifffffi(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fifffffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fifffi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fifffi\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fiffi(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fiffi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fifi(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fifi\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fifii(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fifii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fifiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fifiii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fifiiiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fifiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fii(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fii\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fiiffi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fiiffi\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fiifi(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fiifi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fiifii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fiifii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fiii(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fiii\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fiiifii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fiiifii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fiiii(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fiiii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fiiiif(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fiiiif\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fiiiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fiiiii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fiiiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fiiiiiifiifif(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fiiiiiifiifif\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fiiiiiifiiiif(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fiiiiiifiiiif\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fji(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fji\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_i(index){var sp=stackSave();try{return Module[\\\\\\\"dynCall_i\\\\\\\"](index)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iddi(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iddi\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_idfi(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_idfi\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_idi(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_idi\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_idii(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_idii\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_idiii(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_idiii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_idji(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_idji\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_if(index,a1){var sp=stackSave();try{return Module[\\\\\\\"dynCall_if\\\\\\\"](index,a1)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ifdi(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ifdi\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iffffi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iffffi\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ifffi(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ifffi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iffi(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iffi\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ifi(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ifi\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ifii(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ifii\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ifiii(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ifiii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ifji(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ifji\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ii(index,a1){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ii\\\\\\\"](index,a1)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiddi(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiddi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iidfi(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iidfi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iidi(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iidi\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iidii(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iidii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iidji(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iidji\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iif(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iif\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iifdi(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iifdi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iifff(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iifff\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iifffi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iifffi\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiffi(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiffi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iifi(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iifi\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iifii(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iifii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iifiifiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iifiifiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iifiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iifiii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iifiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iifiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iifiiiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iifiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iifiiiijii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iifiiiijii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iifji(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iifji\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iii(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iii\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiddi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiddi\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiidi(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiidi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiidii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiidii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiif(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiif\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiff(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiff\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiffii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiffii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiifi(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiifi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiifii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiifii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiifiifii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiifiifii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiifiifiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiifiifiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiifiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiifiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiifiiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiifiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiii(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiii\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiifffffi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiifffffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiifffffii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiifffffii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiifffiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiifffiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiifi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiifi\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiifii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiifii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiifiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiifiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiifiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiifiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiifiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiifiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiii(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiff(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiff\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiffi(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiffii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiffii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiifi(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiifi\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiifiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiifiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiifiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiifiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiifiiiiif(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiifiiiiif\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiifff(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiifff\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiifffiiifiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiifffiiifiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiffiiiiiiiiiffffiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiffiiiiiiiiiffffiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiffiiiiiiiiiffffiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiffiiiiiiiiiffffiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiffiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiffiiiiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiifiif(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiifiif\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiifiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiifiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiifiif(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiifiif\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiifiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiifiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiifiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiifiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiiifiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiiifiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiiiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiji(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiji\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiij(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiij\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiji(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiji\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiijii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiijii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiijiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiijiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiij(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiij\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiji(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiji\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiijii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiijii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiijiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiijiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iij(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iij\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iijdi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iijdi\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iijfi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iijfi\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiji(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiji\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iijii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iijii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iijiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iijiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iijji(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iijji\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iijjii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iijjii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iijjjji(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iijjjji\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iijjjjiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iijjjjiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ij(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ij\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ijdi(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ijdi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ijfi(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ijfi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iji(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iji\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ijii(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ijii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ijiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ijiii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ijiiiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ijiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ijj(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ijj\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ijji(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ijji\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_j(index){var sp=stackSave();try{return Module[\\\\\\\"dynCall_j\\\\\\\"](index)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jdi(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jdi\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jdii(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jdii\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jfi(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jfi\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ji(index,a1){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ji\\\\\\\"](index,a1)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jidi(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jidi\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jidii(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jidii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jii(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jii\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jiii(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jiii\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jiiii(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jiiii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jiiiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jiiiii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jiiiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jiiji(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jiiji\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jiji(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jiji\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jijii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jijii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jijiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jijiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jijj(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jijj\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jijji(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jijji\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jji(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jji\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jjji(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jjji\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_v(index){var sp=stackSave();try{Module[\\\\\\\"dynCall_v\\\\\\\"](index)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vd(index,a1){var sp=stackSave();try{Module[\\\\\\\"dynCall_vd\\\\\\\"](index,a1)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vf(index,a1){var sp=stackSave();try{Module[\\\\\\\"dynCall_vf\\\\\\\"](index,a1)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vff(index,a1,a2){var sp=stackSave();try{Module[\\\\\\\"dynCall_vff\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vffff(index,a1,a2,a3,a4){var sp=stackSave();try{Module[\\\\\\\"dynCall_vffff\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vffffi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_vffffi\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vffffii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_vffffii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vffi(index,a1,a2,a3){var sp=stackSave();try{Module[\\\\\\\"dynCall_vffi\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vfi(index,a1,a2){var sp=stackSave();try{Module[\\\\\\\"dynCall_vfi\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vfii(index,a1,a2,a3){var sp=stackSave();try{Module[\\\\\\\"dynCall_vfii\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vfiii(index,a1,a2,a3,a4){var sp=stackSave();try{Module[\\\\\\\"dynCall_vfiii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vi(index,a1){var sp=stackSave();try{Module[\\\\\\\"dynCall_vi\\\\\\\"](index,a1)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vid(index,a1,a2){var sp=stackSave();try{Module[\\\\\\\"dynCall_vid\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vidd(index,a1,a2,a3){var sp=stackSave();try{Module[\\\\\\\"dynCall_vidd\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viddi(index,a1,a2,a3,a4){var sp=stackSave();try{Module[\\\\\\\"dynCall_viddi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viddii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_viddii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viddiiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_viddiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vidi(index,a1,a2,a3){var sp=stackSave();try{Module[\\\\\\\"dynCall_vidi\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vidii(index,a1,a2,a3,a4){var sp=stackSave();try{Module[\\\\\\\"dynCall_vidii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vidiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_vidiii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vif(index,a1,a2){var sp=stackSave();try{Module[\\\\\\\"dynCall_vif\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viff(index,a1,a2,a3){var sp=stackSave();try{Module[\\\\\\\"dynCall_viff\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vifff(index,a1,a2,a3,a4){var sp=stackSave();try{Module[\\\\\\\"dynCall_vifff\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viffff(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_viffff\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vifffffi(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_vifffffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viffffi(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_viffffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viffffii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_viffffii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viffffiifffiiiiif(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16){var sp=stackSave();try{Module[\\\\\\\"dynCall_viffffiifffiiiiif\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vifffi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_vifffi\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vifffii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_vifffii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viffi(index,a1,a2,a3,a4){var sp=stackSave();try{Module[\\\\\\\"dynCall_viffi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viffii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_viffii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viffiifffffiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){var sp=stackSave();try{Module[\\\\\\\"dynCall_viffiifffffiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viffiifffiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{Module[\\\\\\\"dynCall_viffiifffiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viffiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_viffiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viffiiiif(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{Module[\\\\\\\"dynCall_viffiiiif\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viffiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{Module[\\\\\\\"dynCall_viffiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vifi(index,a1,a2,a3){var sp=stackSave();try{Module[\\\\\\\"dynCall_vifi\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vififiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_vififiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vififiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{Module[\\\\\\\"dynCall_vififiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vifii(index,a1,a2,a3,a4){var sp=stackSave();try{Module[\\\\\\\"dynCall_vifii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vifiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_vifiii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vifiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_vifiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vifiiiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_vifiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vifijii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_vifijii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vii(index,a1,a2){var sp=stackSave();try{Module[\\\\\\\"dynCall_vii\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viid(index,a1,a2,a3){var sp=stackSave();try{Module[\\\\\\\"dynCall_viid\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiddi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiddi\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viidi(index,a1,a2,a3,a4){var sp=stackSave();try{Module[\\\\\\\"dynCall_viidi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viidii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_viidii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viif(index,a1,a2,a3){var sp=stackSave();try{Module[\\\\\\\"dynCall_viif\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiff(index,a1,a2,a3,a4){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiff\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viifff(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_viifff\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiffffffffi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiffffffffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiffffffffiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiffffffffiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viifffffffi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{Module[\\\\\\\"dynCall_viifffffffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiffffffi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiffffffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viifffffi(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{Module[\\\\\\\"dynCall_viifffffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiffffi(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiffffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viifffi(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_viifffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viifffii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_viifffii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiffi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiffi\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiffii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiffii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viifi(index,a1,a2,a3,a4){var sp=stackSave();try{Module[\\\\\\\"dynCall_viifi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viififii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_viififii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viifii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_viifii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viifiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_viifiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viifiiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_viifiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viifiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{Module[\\\\\\\"dynCall_viifiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viii(index,a1,a2,a3){var sp=stackSave();try{Module[\\\\\\\"dynCall_viii\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiidi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiidi\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiif(index,a1,a2,a3,a4){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiif\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiifffi(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiifffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiffi(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiffii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiffii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiifi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiifi\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiififfi(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiififfi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiififi(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiififi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiififii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiififii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiifii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiifii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiifiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiifiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiifiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiifiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiii(index,a1,a2,a3,a4){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiif(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiif\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiffffii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiffffii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiifffi(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiifffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiffi(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiifi(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiifi\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiififfi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiififfi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiifii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiifii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiifiifi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiifiifi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiifiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiifiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiifiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiifiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiifiiiiif(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiifiiiiif\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiifiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiifiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiif(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiif\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiifffi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiifffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiffi(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiffii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiffii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiifi(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiifi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiifii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiifii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiif(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiif\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiifi(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiifi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiiifi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiiifi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiiifiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiiifiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiiiifi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiiiifi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiiiiiiifii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiiiiiiifii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiiiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiij(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiij\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiijiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiijiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiji(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiji\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiijji(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiijji\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viij(index,a1,a2,a3,a4){var sp=stackSave();try{Module[\\\\\\\"dynCall_viij\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiji(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiji\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viijii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_viijii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viijiijiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{Module[\\\\\\\"dynCall_viijiijiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viijijii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{Module[\\\\\\\"dynCall_viijijii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viijijiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{Module[\\\\\\\"dynCall_viijijiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viijijj(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{Module[\\\\\\\"dynCall_viijijj\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viijj(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_viijj\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viijji(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_viijji\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vij(index,a1,a2,a3){var sp=stackSave();try{Module[\\\\\\\"dynCall_vij\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viji(index,a1,a2,a3,a4){var sp=stackSave();try{Module[\\\\\\\"dynCall_viji\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vijii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_vijii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vijiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_vijiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vijiji(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_vijiji\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vijji(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_vijji\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vijjii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_vijjii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vijjjji(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{Module[\\\\\\\"dynCall_vijjjji\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vji(index,a1,a2,a3){var sp=stackSave();try{Module[\\\\\\\"dynCall_vji\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vjii(index,a1,a2,a3,a4){var sp=stackSave();try{Module[\\\\\\\"dynCall_vjii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vjiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_vjiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vjji(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_vjji\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}Module.asmGlobalArg={};Module.asmLibraryArg={\\\\\\\"abort\\\\\\\":abort,\\\\\\\"assert\\\\\\\":assert,\\\\\\\"enlargeMemory\\\\\\\":enlargeMemory,\\\\\\\"getTotalMemory\\\\\\\":getTotalMemory,\\\\\\\"abortOnCannotGrowMemory\\\\\\\":abortOnCannotGrowMemory,\\\\\\\"invoke_dddi\\\\\\\":invoke_dddi,\\\\\\\"invoke_ddi\\\\\\\":invoke_ddi,\\\\\\\"invoke_ddidi\\\\\\\":invoke_ddidi,\\\\\\\"invoke_dfi\\\\\\\":invoke_dfi,\\\\\\\"invoke_di\\\\\\\":invoke_di,\\\\\\\"invoke_diddi\\\\\\\":invoke_diddi,\\\\\\\"invoke_didi\\\\\\\":invoke_didi,\\\\\\\"invoke_dii\\\\\\\":invoke_dii,\\\\\\\"invoke_diii\\\\\\\":invoke_diii,\\\\\\\"invoke_diiii\\\\\\\":invoke_diiii,\\\\\\\"invoke_dji\\\\\\\":invoke_dji,\\\\\\\"invoke_f\\\\\\\":invoke_f,\\\\\\\"invoke_fdi\\\\\\\":invoke_fdi,\\\\\\\"invoke_ff\\\\\\\":invoke_ff,\\\\\\\"invoke_fff\\\\\\\":invoke_fff,\\\\\\\"invoke_ffffffi\\\\\\\":invoke_ffffffi,\\\\\\\"invoke_fffffi\\\\\\\":invoke_fffffi,\\\\\\\"invoke_ffffi\\\\\\\":invoke_ffffi,\\\\\\\"invoke_fffi\\\\\\\":invoke_fffi,\\\\\\\"invoke_fffifffi\\\\\\\":invoke_fffifffi,\\\\\\\"invoke_ffi\\\\\\\":invoke_ffi,\\\\\\\"invoke_fi\\\\\\\":invoke_fi,\\\\\\\"invoke_fidi\\\\\\\":invoke_fidi,\\\\\\\"invoke_fif\\\\\\\":invoke_fif,\\\\\\\"invoke_fiff\\\\\\\":invoke_fiff,\\\\\\\"invoke_fifffffi\\\\\\\":invoke_fifffffi,\\\\\\\"invoke_fifffi\\\\\\\":invoke_fifffi,\\\\\\\"invoke_fiffi\\\\\\\":invoke_fiffi,\\\\\\\"invoke_fifi\\\\\\\":invoke_fifi,\\\\\\\"invoke_fifii\\\\\\\":invoke_fifii,\\\\\\\"invoke_fifiii\\\\\\\":invoke_fifiii,\\\\\\\"invoke_fifiiiii\\\\\\\":invoke_fifiiiii,\\\\\\\"invoke_fii\\\\\\\":invoke_fii,\\\\\\\"invoke_fiiffi\\\\\\\":invoke_fiiffi,\\\\\\\"invoke_fiifi\\\\\\\":invoke_fiifi,\\\\\\\"invoke_fiifii\\\\\\\":invoke_fiifii,\\\\\\\"invoke_fiii\\\\\\\":invoke_fiii,\\\\\\\"invoke_fiiifii\\\\\\\":invoke_fiiifii,\\\\\\\"invoke_fiiii\\\\\\\":invoke_fiiii,\\\\\\\"invoke_fiiiif\\\\\\\":invoke_fiiiif,\\\\\\\"invoke_fiiiii\\\\\\\":invoke_fiiiii,\\\\\\\"invoke_fiiiiii\\\\\\\":invoke_fiiiiii,\\\\\\\"invoke_fiiiiiifiifif\\\\\\\":invoke_fiiiiiifiifif,\\\\\\\"invoke_fiiiiiifiiiif\\\\\\\":invoke_fiiiiiifiiiif,\\\\\\\"invoke_fji\\\\\\\":invoke_fji,\\\\\\\"invoke_i\\\\\\\":invoke_i,\\\\\\\"invoke_iddi\\\\\\\":invoke_iddi,\\\\\\\"invoke_idfi\\\\\\\":invoke_idfi,\\\\\\\"invoke_idi\\\\\\\":invoke_idi,\\\\\\\"invoke_idii\\\\\\\":invoke_idii,\\\\\\\"invoke_idiii\\\\\\\":invoke_idiii,\\\\\\\"invoke_idji\\\\\\\":invoke_idji,\\\\\\\"invoke_if\\\\\\\":invoke_if,\\\\\\\"invoke_ifdi\\\\\\\":invoke_ifdi,\\\\\\\"invoke_iffffi\\\\\\\":invoke_iffffi,\\\\\\\"invoke_ifffi\\\\\\\":invoke_ifffi,\\\\\\\"invoke_iffi\\\\\\\":invoke_iffi,\\\\\\\"invoke_ifi\\\\\\\":invoke_ifi,\\\\\\\"invoke_ifii\\\\\\\":invoke_ifii,\\\\\\\"invoke_ifiii\\\\\\\":invoke_ifiii,\\\\\\\"invoke_ifji\\\\\\\":invoke_ifji,\\\\\\\"invoke_ii\\\\\\\":invoke_ii,\\\\\\\"invoke_iiddi\\\\\\\":invoke_iiddi,\\\\\\\"invoke_iidfi\\\\\\\":invoke_iidfi,\\\\\\\"invoke_iidi\\\\\\\":invoke_iidi,\\\\\\\"invoke_iidii\\\\\\\":invoke_iidii,\\\\\\\"invoke_iidji\\\\\\\":invoke_iidji,\\\\\\\"invoke_iif\\\\\\\":invoke_iif,\\\\\\\"invoke_iifdi\\\\\\\":invoke_iifdi,\\\\\\\"invoke_iifff\\\\\\\":invoke_iifff,\\\\\\\"invoke_iifffi\\\\\\\":invoke_iifffi,\\\\\\\"invoke_iiffi\\\\\\\":invoke_iiffi,\\\\\\\"invoke_iifi\\\\\\\":invoke_iifi,\\\\\\\"invoke_iifii\\\\\\\":invoke_iifii,\\\\\\\"invoke_iifiifiii\\\\\\\":invoke_iifiifiii,\\\\\\\"invoke_iifiii\\\\\\\":invoke_iifiii,\\\\\\\"invoke_iifiiii\\\\\\\":invoke_iifiiii,\\\\\\\"invoke_iifiiiii\\\\\\\":invoke_iifiiiii,\\\\\\\"invoke_iifiiiijii\\\\\\\":invoke_iifiiiijii,\\\\\\\"invoke_iifji\\\\\\\":invoke_iifji,\\\\\\\"invoke_iii\\\\\\\":invoke_iii,\\\\\\\"invoke_iiiddi\\\\\\\":invoke_iiiddi,\\\\\\\"invoke_iiidi\\\\\\\":invoke_iiidi,\\\\\\\"invoke_iiidii\\\\\\\":invoke_iiidii,\\\\\\\"invoke_iiif\\\\\\\":invoke_iiif,\\\\\\\"invoke_iiiff\\\\\\\":invoke_iiiff,\\\\\\\"invoke_iiiffii\\\\\\\":invoke_iiiffii,\\\\\\\"invoke_iiifi\\\\\\\":invoke_iiifi,\\\\\\\"invoke_iiifii\\\\\\\":invoke_iiifii,\\\\\\\"invoke_iiifiifii\\\\\\\":invoke_iiifiifii,\\\\\\\"invoke_iiifiifiii\\\\\\\":invoke_iiifiifiii,\\\\\\\"invoke_iiifiii\\\\\\\":invoke_iiifiii,\\\\\\\"invoke_iiifiiii\\\\\\\":invoke_iiifiiii,\\\\\\\"invoke_iiii\\\\\\\":invoke_iiii,\\\\\\\"invoke_iiiifffffi\\\\\\\":invoke_iiiifffffi,\\\\\\\"invoke_iiiifffffii\\\\\\\":invoke_iiiifffffii,\\\\\\\"invoke_iiiifffiii\\\\\\\":invoke_iiiifffiii,\\\\\\\"invoke_iiiifi\\\\\\\":invoke_iiiifi,\\\\\\\"invoke_iiiifii\\\\\\\":invoke_iiiifii,\\\\\\\"invoke_iiiifiii\\\\\\\":invoke_iiiifiii,\\\\\\\"invoke_iiiifiiii\\\\\\\":invoke_iiiifiiii,\\\\\\\"invoke_iiiifiiiii\\\\\\\":invoke_iiiifiiiii,\\\\\\\"invoke_iiiii\\\\\\\":invoke_iiiii,\\\\\\\"invoke_iiiiiff\\\\\\\":invoke_iiiiiff,\\\\\\\"invoke_iiiiiffi\\\\\\\":invoke_iiiiiffi,\\\\\\\"invoke_iiiiiffii\\\\\\\":invoke_iiiiiffii,\\\\\\\"invoke_iiiiifi\\\\\\\":invoke_iiiiifi,\\\\\\\"invoke_iiiiifiii\\\\\\\":invoke_iiiiifiii,\\\\\\\"invoke_iiiiifiiiii\\\\\\\":invoke_iiiiifiiiii,\\\\\\\"invoke_iiiiifiiiiif\\\\\\\":invoke_iiiiifiiiiif,\\\\\\\"invoke_iiiiii\\\\\\\":invoke_iiiiii,\\\\\\\"invoke_iiiiiifff\\\\\\\":invoke_iiiiiifff,\\\\\\\"invoke_iiiiiifffiiifiii\\\\\\\":invoke_iiiiiifffiiifiii,\\\\\\\"invoke_iiiiiiffiiiiiiiiiffffiii\\\\\\\":invoke_iiiiiiffiiiiiiiiiffffiii,\\\\\\\"invoke_iiiiiiffiiiiiiiiiffffiiii\\\\\\\":invoke_iiiiiiffiiiiiiiiiffffiiii,\\\\\\\"invoke_iiiiiiffiiiiiiiiiiiiiii\\\\\\\":invoke_iiiiiiffiiiiiiiiiiiiiii,\\\\\\\"invoke_iiiiiifiif\\\\\\\":invoke_iiiiiifiif,\\\\\\\"invoke_iiiiiifiii\\\\\\\":invoke_iiiiiifiii,\\\\\\\"invoke_iiiiiii\\\\\\\":invoke_iiiiiii,\\\\\\\"invoke_iiiiiiifiif\\\\\\\":invoke_iiiiiiifiif,\\\\\\\"invoke_iiiiiiifiii\\\\\\\":invoke_iiiiiiifiii,\\\\\\\"invoke_iiiiiiifiiii\\\\\\\":invoke_iiiiiiifiiii,\\\\\\\"invoke_iiiiiiii\\\\\\\":invoke_iiiiiiii,\\\\\\\"invoke_iiiiiiiifiii\\\\\\\":invoke_iiiiiiiifiii,\\\\\\\"invoke_iiiiiiiii\\\\\\\":invoke_iiiiiiiii,\\\\\\\"invoke_iiiiiiiiii\\\\\\\":invoke_iiiiiiiiii,\\\\\\\"invoke_iiiiiiiiiii\\\\\\\":invoke_iiiiiiiiiii,\\\\\\\"invoke_iiiiiiiiiiii\\\\\\\":invoke_iiiiiiiiiiii,\\\\\\\"invoke_iiiiiiiiiiiii\\\\\\\":invoke_iiiiiiiiiiiii,\\\\\\\"invoke_iiiiiiiiiiiiii\\\\\\\":invoke_iiiiiiiiiiiiii,\\\\\\\"invoke_iiiiiiiiiiiiiii\\\\\\\":invoke_iiiiiiiiiiiiiii,\\\\\\\"invoke_iiiiiiiiiiiiiiii\\\\\\\":invoke_iiiiiiiiiiiiiiii,\\\\\\\"invoke_iiiiiiiiiiiiiiiii\\\\\\\":invoke_iiiiiiiiiiiiiiiii,\\\\\\\"invoke_iiiiiiiiiiiiiiiiii\\\\\\\":invoke_iiiiiiiiiiiiiiiiii,\\\\\\\"invoke_iiiiiiiiiiiiiiiiiii\\\\\\\":invoke_iiiiiiiiiiiiiiiiiii,\\\\\\\"invoke_iiiiiji\\\\\\\":invoke_iiiiiji,\\\\\\\"invoke_iiiij\\\\\\\":invoke_iiiij,\\\\\\\"invoke_iiiiji\\\\\\\":invoke_iiiiji,\\\\\\\"invoke_iiiijii\\\\\\\":invoke_iiiijii,\\\\\\\"invoke_iiiijiii\\\\\\\":invoke_iiiijiii,\\\\\\\"invoke_iiij\\\\\\\":invoke_iiij,\\\\\\\"invoke_iiiji\\\\\\\":invoke_iiiji,\\\\\\\"invoke_iiijii\\\\\\\":invoke_iiijii,\\\\\\\"invoke_iiijiii\\\\\\\":invoke_iiijiii,\\\\\\\"invoke_iij\\\\\\\":invoke_iij,\\\\\\\"invoke_iijdi\\\\\\\":invoke_iijdi,\\\\\\\"invoke_iijfi\\\\\\\":invoke_iijfi,\\\\\\\"invoke_iiji\\\\\\\":invoke_iiji,\\\\\\\"invoke_iijii\\\\\\\":invoke_iijii,\\\\\\\"invoke_iijiii\\\\\\\":invoke_iijiii,\\\\\\\"invoke_iijji\\\\\\\":invoke_iijji,\\\\\\\"invoke_iijjii\\\\\\\":invoke_iijjii,\\\\\\\"invoke_iijjjji\\\\\\\":invoke_iijjjji,\\\\\\\"invoke_iijjjjiii\\\\\\\":invoke_iijjjjiii,\\\\\\\"invoke_ij\\\\\\\":invoke_ij,\\\\\\\"invoke_ijdi\\\\\\\":invoke_ijdi,\\\\\\\"invoke_ijfi\\\\\\\":invoke_ijfi,\\\\\\\"invoke_iji\\\\\\\":invoke_iji,\\\\\\\"invoke_ijii\\\\\\\":invoke_ijii,\\\\\\\"invoke_ijiii\\\\\\\":invoke_ijiii,\\\\\\\"invoke_ijiiiii\\\\\\\":invoke_ijiiiii,\\\\\\\"invoke_ijj\\\\\\\":invoke_ijj,\\\\\\\"invoke_ijji\\\\\\\":invoke_ijji,\\\\\\\"invoke_j\\\\\\\":invoke_j,\\\\\\\"invoke_jdi\\\\\\\":invoke_jdi,\\\\\\\"invoke_jdii\\\\\\\":invoke_jdii,\\\\\\\"invoke_jfi\\\\\\\":invoke_jfi,\\\\\\\"invoke_ji\\\\\\\":invoke_ji,\\\\\\\"invoke_jidi\\\\\\\":invoke_jidi,\\\\\\\"invoke_jidii\\\\\\\":invoke_jidii,\\\\\\\"invoke_jii\\\\\\\":invoke_jii,\\\\\\\"invoke_jiii\\\\\\\":invoke_jiii,\\\\\\\"invoke_jiiii\\\\\\\":invoke_jiiii,\\\\\\\"invoke_jiiiii\\\\\\\":invoke_jiiiii,\\\\\\\"invoke_jiiiiii\\\\\\\":invoke_jiiiiii,\\\\\\\"invoke_jiiiiiiiiii\\\\\\\":invoke_jiiiiiiiiii,\\\\\\\"invoke_jiiji\\\\\\\":invoke_jiiji,\\\\\\\"invoke_jiji\\\\\\\":invoke_jiji,\\\\\\\"invoke_jijii\\\\\\\":invoke_jijii,\\\\\\\"invoke_jijiii\\\\\\\":invoke_jijiii,\\\\\\\"invoke_jijj\\\\\\\":invoke_jijj,\\\\\\\"invoke_jijji\\\\\\\":invoke_jijji,\\\\\\\"invoke_jji\\\\\\\":invoke_jji,\\\\\\\"invoke_jjji\\\\\\\":invoke_jjji,\\\\\\\"invoke_v\\\\\\\":invoke_v,\\\\\\\"invoke_vd\\\\\\\":invoke_vd,\\\\\\\"invoke_vf\\\\\\\":invoke_vf,\\\\\\\"invoke_vff\\\\\\\":invoke_vff,\\\\\\\"invoke_vffff\\\\\\\":invoke_vffff,\\\\\\\"invoke_vffffi\\\\\\\":invoke_vffffi,\\\\\\\"invoke_vffffii\\\\\\\":invoke_vffffii,\\\\\\\"invoke_vffi\\\\\\\":invoke_vffi,\\\\\\\"invoke_vfi\\\\\\\":invoke_vfi,\\\\\\\"invoke_vfii\\\\\\\":invoke_vfii,\\\\\\\"invoke_vfiii\\\\\\\":invoke_vfiii,\\\\\\\"invoke_vi\\\\\\\":invoke_vi,\\\\\\\"invoke_vid\\\\\\\":invoke_vid,\\\\\\\"invoke_vidd\\\\\\\":invoke_vidd,\\\\\\\"invoke_viddi\\\\\\\":invoke_viddi,\\\\\\\"invoke_viddii\\\\\\\":invoke_viddii,\\\\\\\"invoke_viddiiii\\\\\\\":invoke_viddiiii,\\\\\\\"invoke_vidi\\\\\\\":invoke_vidi,\\\\\\\"invoke_vidii\\\\\\\":invoke_vidii,\\\\\\\"invoke_vidiii\\\\\\\":invoke_vidiii,\\\\\\\"invoke_vif\\\\\\\":invoke_vif,\\\\\\\"invoke_viff\\\\\\\":invoke_viff,\\\\\\\"invoke_vifff\\\\\\\":invoke_vifff,\\\\\\\"invoke_viffff\\\\\\\":invoke_viffff,\\\\\\\"invoke_vifffffi\\\\\\\":invoke_vifffffi,\\\\\\\"invoke_viffffi\\\\\\\":invoke_viffffi,\\\\\\\"invoke_viffffii\\\\\\\":invoke_viffffii,\\\\\\\"invoke_viffffiifffiiiiif\\\\\\\":invoke_viffffiifffiiiiif,\\\\\\\"invoke_vifffi\\\\\\\":invoke_vifffi,\\\\\\\"invoke_vifffii\\\\\\\":invoke_vifffii,\\\\\\\"invoke_viffi\\\\\\\":invoke_viffi,\\\\\\\"invoke_viffii\\\\\\\":invoke_viffii,\\\\\\\"invoke_viffiifffffiii\\\\\\\":invoke_viffiifffffiii,\\\\\\\"invoke_viffiifffiii\\\\\\\":invoke_viffiifffiii,\\\\\\\"invoke_viffiii\\\\\\\":invoke_viffiii,\\\\\\\"invoke_viffiiiif\\\\\\\":invoke_viffiiiif,\\\\\\\"invoke_viffiiiii\\\\\\\":invoke_viffiiiii,\\\\\\\"invoke_vifi\\\\\\\":invoke_vifi,\\\\\\\"invoke_vififiii\\\\\\\":invoke_vififiii,\\\\\\\"invoke_vififiiii\\\\\\\":invoke_vififiiii,\\\\\\\"invoke_vifii\\\\\\\":invoke_vifii,\\\\\\\"invoke_vifiii\\\\\\\":invoke_vifiii,\\\\\\\"invoke_vifiiii\\\\\\\":invoke_vifiiii,\\\\\\\"invoke_vifiiiii\\\\\\\":invoke_vifiiiii,\\\\\\\"invoke_vifijii\\\\\\\":invoke_vifijii,\\\\\\\"invoke_vii\\\\\\\":invoke_vii,\\\\\\\"invoke_viid\\\\\\\":invoke_viid,\\\\\\\"invoke_viiddi\\\\\\\":invoke_viiddi,\\\\\\\"invoke_viidi\\\\\\\":invoke_viidi,\\\\\\\"invoke_viidii\\\\\\\":invoke_viidii,\\\\\\\"invoke_viif\\\\\\\":invoke_viif,\\\\\\\"invoke_viiff\\\\\\\":invoke_viiff,\\\\\\\"invoke_viifff\\\\\\\":invoke_viifff,\\\\\\\"invoke_viiffffffffi\\\\\\\":invoke_viiffffffffi,\\\\\\\"invoke_viiffffffffiii\\\\\\\":invoke_viiffffffffiii,\\\\\\\"invoke_viifffffffi\\\\\\\":invoke_viifffffffi,\\\\\\\"invoke_viiffffffi\\\\\\\":invoke_viiffffffi,\\\\\\\"invoke_viifffffi\\\\\\\":invoke_viifffffi,\\\\\\\"invoke_viiffffi\\\\\\\":invoke_viiffffi,\\\\\\\"invoke_viifffi\\\\\\\":invoke_viifffi,\\\\\\\"invoke_viifffii\\\\\\\":invoke_viifffii,\\\\\\\"invoke_viiffi\\\\\\\":invoke_viiffi,\\\\\\\"invoke_viiffii\\\\\\\":invoke_viiffii,\\\\\\\"invoke_viifi\\\\\\\":invoke_viifi,\\\\\\\"invoke_viififii\\\\\\\":invoke_viififii,\\\\\\\"invoke_viifii\\\\\\\":invoke_viifii,\\\\\\\"invoke_viifiii\\\\\\\":invoke_viifiii,\\\\\\\"invoke_viifiiii\\\\\\\":invoke_viifiiii,\\\\\\\"invoke_viifiiiii\\\\\\\":invoke_viifiiiii,\\\\\\\"invoke_viii\\\\\\\":invoke_viii,\\\\\\\"invoke_viiidi\\\\\\\":invoke_viiidi,\\\\\\\"invoke_viiif\\\\\\\":invoke_viiif,\\\\\\\"invoke_viiifffi\\\\\\\":invoke_viiifffi,\\\\\\\"invoke_viiiffi\\\\\\\":invoke_viiiffi,\\\\\\\"invoke_viiiffii\\\\\\\":invoke_viiiffii,\\\\\\\"invoke_viiifi\\\\\\\":invoke_viiifi,\\\\\\\"invoke_viiififfi\\\\\\\":invoke_viiififfi,\\\\\\\"invoke_viiififi\\\\\\\":invoke_viiififi,\\\\\\\"invoke_viiififii\\\\\\\":invoke_viiififii,\\\\\\\"invoke_viiifii\\\\\\\":invoke_viiifii,\\\\\\\"invoke_viiifiii\\\\\\\":invoke_viiifiii,\\\\\\\"invoke_viiifiiiii\\\\\\\":invoke_viiifiiiii,\\\\\\\"invoke_viiii\\\\\\\":invoke_viiii,\\\\\\\"invoke_viiiif\\\\\\\":invoke_viiiif,\\\\\\\"invoke_viiiiffffii\\\\\\\":invoke_viiiiffffii,\\\\\\\"invoke_viiiifffi\\\\\\\":invoke_viiiifffi,\\\\\\\"invoke_viiiiffi\\\\\\\":invoke_viiiiffi,\\\\\\\"invoke_viiiifi\\\\\\\":invoke_viiiifi,\\\\\\\"invoke_viiiififfi\\\\\\\":invoke_viiiififfi,\\\\\\\"invoke_viiiifii\\\\\\\":invoke_viiiifii,\\\\\\\"invoke_viiiifiifi\\\\\\\":invoke_viiiifiifi,\\\\\\\"invoke_viiiifiiii\\\\\\\":invoke_viiiifiiii,\\\\\\\"invoke_viiiifiiiii\\\\\\\":invoke_viiiifiiiii,\\\\\\\"invoke_viiiifiiiiif\\\\\\\":invoke_viiiifiiiiif,\\\\\\\"invoke_viiiifiiiiiiii\\\\\\\":invoke_viiiifiiiiiiii,\\\\\\\"invoke_viiiii\\\\\\\":invoke_viiiii,\\\\\\\"invoke_viiiiif\\\\\\\":invoke_viiiiif,\\\\\\\"invoke_viiiiifffi\\\\\\\":invoke_viiiiifffi,\\\\\\\"invoke_viiiiiffi\\\\\\\":invoke_viiiiiffi,\\\\\\\"invoke_viiiiiffii\\\\\\\":invoke_viiiiiffii,\\\\\\\"invoke_viiiiifi\\\\\\\":invoke_viiiiifi,\\\\\\\"invoke_viiiiifii\\\\\\\":invoke_viiiiifii,\\\\\\\"invoke_viiiiii\\\\\\\":invoke_viiiiii,\\\\\\\"invoke_viiiiiif\\\\\\\":invoke_viiiiiif,\\\\\\\"invoke_viiiiiifi\\\\\\\":invoke_viiiiiifi,\\\\\\\"invoke_viiiiiii\\\\\\\":invoke_viiiiiii,\\\\\\\"invoke_viiiiiiifi\\\\\\\":invoke_viiiiiiifi,\\\\\\\"invoke_viiiiiiifiii\\\\\\\":invoke_viiiiiiifiii,\\\\\\\"invoke_viiiiiiii\\\\\\\":invoke_viiiiiiii,\\\\\\\"invoke_viiiiiiiifi\\\\\\\":invoke_viiiiiiiifi,\\\\\\\"invoke_viiiiiiiii\\\\\\\":invoke_viiiiiiiii,\\\\\\\"invoke_viiiiiiiiii\\\\\\\":invoke_viiiiiiiiii,\\\\\\\"invoke_viiiiiiiiiii\\\\\\\":invoke_viiiiiiiiiii,\\\\\\\"invoke_viiiiiiiiiiifii\\\\\\\":invoke_viiiiiiiiiiifii,\\\\\\\"invoke_viiiiiiiiiiii\\\\\\\":invoke_viiiiiiiiiiii,\\\\\\\"invoke_viiiiiiiiiiiii\\\\\\\":invoke_viiiiiiiiiiiii,\\\\\\\"invoke_viiiiiiiiiiiiii\\\\\\\":invoke_viiiiiiiiiiiiii,\\\\\\\"invoke_viiiiiiiiiiiiiii\\\\\\\":invoke_viiiiiiiiiiiiiii,\\\\\\\"invoke_viiiiiiiiiiiiiiii\\\\\\\":invoke_viiiiiiiiiiiiiiii,\\\\\\\"invoke_viiiiiiiiiiiiiiiii\\\\\\\":invoke_viiiiiiiiiiiiiiiii,\\\\\\\"invoke_viiiiiiiiiiiiiiiiii\\\\\\\":invoke_viiiiiiiiiiiiiiiiii,\\\\\\\"invoke_viiiij\\\\\\\":invoke_viiiij,\\\\\\\"invoke_viiiijiiii\\\\\\\":invoke_viiiijiiii,\\\\\\\"invoke_viiiji\\\\\\\":invoke_viiiji,\\\\\\\"invoke_viiijji\\\\\\\":invoke_viiijji,\\\\\\\"invoke_viij\\\\\\\":invoke_viij,\\\\\\\"invoke_viiji\\\\\\\":invoke_viiji,\\\\\\\"invoke_viijii\\\\\\\":invoke_viijii,\\\\\\\"invoke_viijiijiii\\\\\\\":invoke_viijiijiii,\\\\\\\"invoke_viijijii\\\\\\\":invoke_viijijii,\\\\\\\"invoke_viijijiii\\\\\\\":invoke_viijijiii,\\\\\\\"invoke_viijijj\\\\\\\":invoke_viijijj,\\\\\\\"invoke_viijj\\\\\\\":invoke_viijj,\\\\\\\"invoke_viijji\\\\\\\":invoke_viijji,\\\\\\\"invoke_vij\\\\\\\":invoke_vij,\\\\\\\"invoke_viji\\\\\\\":invoke_viji,\\\\\\\"invoke_vijii\\\\\\\":invoke_vijii,\\\\\\\"invoke_vijiii\\\\\\\":invoke_vijiii,\\\\\\\"invoke_vijiji\\\\\\\":invoke_vijiji,\\\\\\\"invoke_vijji\\\\\\\":invoke_vijji,\\\\\\\"invoke_vijjii\\\\\\\":invoke_vijjii,\\\\\\\"invoke_vijjjji\\\\\\\":invoke_vijjjji,\\\\\\\"invoke_vji\\\\\\\":invoke_vji,\\\\\\\"invoke_vjii\\\\\\\":invoke_vjii,\\\\\\\"invoke_vjiiii\\\\\\\":invoke_vjiiii,\\\\\\\"invoke_vjji\\\\\\\":invoke_vjji,\\\\\\\"JS_ScreenOrientation_eventHandler\\\\\\\":JS_ScreenOrientation_eventHandler,\\\\\\\"_JS_Cursor_SetImage\\\\\\\":_JS_Cursor_SetImage,\\\\\\\"_JS_Cursor_SetShow\\\\\\\":_JS_Cursor_SetShow,\\\\\\\"_JS_Eval_ClearInterval\\\\\\\":_JS_Eval_ClearInterval,\\\\\\\"_JS_Eval_OpenURL\\\\\\\":_JS_Eval_OpenURL,\\\\\\\"_JS_Eval_SetInterval\\\\\\\":_JS_Eval_SetInterval,\\\\\\\"_JS_FileSystem_Initialize\\\\\\\":_JS_FileSystem_Initialize,\\\\\\\"_JS_FileSystem_Sync\\\\\\\":_JS_FileSystem_Sync,\\\\\\\"_JS_Log_Dump\\\\\\\":_JS_Log_Dump,\\\\\\\"_JS_Log_StackTrace\\\\\\\":_JS_Log_StackTrace,\\\\\\\"_JS_ScreenOrientation_DeInit\\\\\\\":_JS_ScreenOrientation_DeInit,\\\\\\\"_JS_ScreenOrientation_Init\\\\\\\":_JS_ScreenOrientation_Init,\\\\\\\"_JS_Sound_Create_Channel\\\\\\\":_JS_Sound_Create_Channel,\\\\\\\"_JS_Sound_GetLength\\\\\\\":_JS_Sound_GetLength,\\\\\\\"_JS_Sound_GetLoadState\\\\\\\":_JS_Sound_GetLoadState,\\\\\\\"_JS_Sound_Init\\\\\\\":_JS_Sound_Init,\\\\\\\"_JS_Sound_Load\\\\\\\":_JS_Sound_Load,\\\\\\\"_JS_Sound_Load_PCM\\\\\\\":_JS_Sound_Load_PCM,\\\\\\\"_JS_Sound_Play\\\\\\\":_JS_Sound_Play,\\\\\\\"_JS_Sound_ReleaseInstance\\\\\\\":_JS_Sound_ReleaseInstance,\\\\\\\"_JS_Sound_ResumeIfNeeded\\\\\\\":_JS_Sound_ResumeIfNeeded,\\\\\\\"_JS_Sound_Set3D\\\\\\\":_JS_Sound_Set3D,\\\\\\\"_JS_Sound_SetListenerOrientation\\\\\\\":_JS_Sound_SetListenerOrientation,\\\\\\\"_JS_Sound_SetListenerPosition\\\\\\\":_JS_Sound_SetListenerPosition,\\\\\\\"_JS_Sound_SetLoop\\\\\\\":_JS_Sound_SetLoop,\\\\\\\"_JS_Sound_SetLoopPoints\\\\\\\":_JS_Sound_SetLoopPoints,\\\\\\\"_JS_Sound_SetPaused\\\\\\\":_JS_Sound_SetPaused,\\\\\\\"_JS_Sound_SetPitch\\\\\\\":_JS_Sound_SetPitch,\\\\\\\"_JS_Sound_SetPosition\\\\\\\":_JS_Sound_SetPosition,\\\\\\\"_JS_Sound_SetVolume\\\\\\\":_JS_Sound_SetVolume,\\\\\\\"_JS_Sound_Stop\\\\\\\":_JS_Sound_Stop,\\\\\\\"_JS_SystemInfo_GetCanvasClientSize\\\\\\\":_JS_SystemInfo_GetCanvasClientSize,\\\\\\\"_JS_SystemInfo_GetDocumentURL\\\\\\\":_JS_SystemInfo_GetDocumentURL,\\\\\\\"_JS_SystemInfo_GetGPUInfo\\\\\\\":_JS_SystemInfo_GetGPUInfo,\\\\\\\"_JS_SystemInfo_GetMatchWebGLToCanvasSize\\\\\\\":_JS_SystemInfo_GetMatchWebGLToCanvasSize,\\\\\\\"_JS_SystemInfo_GetMemory\\\\\\\":_JS_SystemInfo_GetMemory,\\\\\\\"_JS_SystemInfo_GetOS\\\\\\\":_JS_SystemInfo_GetOS,\\\\\\\"_JS_SystemInfo_GetPreferredDevicePixelRatio\\\\\\\":_JS_SystemInfo_GetPreferredDevicePixelRatio,\\\\\\\"_JS_SystemInfo_GetScreenSize\\\\\\\":_JS_SystemInfo_GetScreenSize,\\\\\\\"_JS_SystemInfo_HasCursorLock\\\\\\\":_JS_SystemInfo_HasCursorLock,\\\\\\\"_JS_SystemInfo_HasFullscreen\\\\\\\":_JS_SystemInfo_HasFullscreen,\\\\\\\"_JS_SystemInfo_HasWebGL\\\\\\\":_JS_SystemInfo_HasWebGL,\\\\\\\"_JS_SystemInfo_IsMobile\\\\\\\":_JS_SystemInfo_IsMobile,\\\\\\\"__ZSt18uncaught_exceptionv\\\\\\\":__ZSt18uncaught_exceptionv,\\\\\\\"___atomic_compare_exchange_8\\\\\\\":___atomic_compare_exchange_8,\\\\\\\"___atomic_fetch_add_8\\\\\\\":___atomic_fetch_add_8,\\\\\\\"___buildEnvironment\\\\\\\":___buildEnvironment,\\\\\\\"___cxa_allocate_exception\\\\\\\":___cxa_allocate_exception,\\\\\\\"___cxa_begin_catch\\\\\\\":___cxa_begin_catch,\\\\\\\"___cxa_end_catch\\\\\\\":___cxa_end_catch,\\\\\\\"___cxa_find_matching_catch\\\\\\\":___cxa_find_matching_catch,\\\\\\\"___cxa_find_matching_catch_2\\\\\\\":___cxa_find_matching_catch_2,\\\\\\\"___cxa_find_matching_catch_3\\\\\\\":___cxa_find_matching_catch_3,\\\\\\\"___cxa_find_matching_catch_4\\\\\\\":___cxa_find_matching_catch_4,\\\\\\\"___cxa_free_exception\\\\\\\":___cxa_free_exception,\\\\\\\"___cxa_pure_virtual\\\\\\\":___cxa_pure_virtual,\\\\\\\"___cxa_rethrow\\\\\\\":___cxa_rethrow,\\\\\\\"___cxa_throw\\\\\\\":___cxa_throw,\\\\\\\"___gxx_personality_v0\\\\\\\":___gxx_personality_v0,\\\\\\\"___lock\\\\\\\":___lock,\\\\\\\"___map_file\\\\\\\":___map_file,\\\\\\\"___resumeException\\\\\\\":___resumeException,\\\\\\\"___setErrNo\\\\\\\":___setErrNo,\\\\\\\"___syscall10\\\\\\\":___syscall10,\\\\\\\"___syscall102\\\\\\\":___syscall102,\\\\\\\"___syscall122\\\\\\\":___syscall122,\\\\\\\"___syscall140\\\\\\\":___syscall140,\\\\\\\"___syscall142\\\\\\\":___syscall142,\\\\\\\"___syscall145\\\\\\\":___syscall145,\\\\\\\"___syscall146\\\\\\\":___syscall146,\\\\\\\"___syscall15\\\\\\\":___syscall15,\\\\\\\"___syscall183\\\\\\\":___syscall183,\\\\\\\"___syscall192\\\\\\\":___syscall192,\\\\\\\"___syscall193\\\\\\\":___syscall193,\\\\\\\"___syscall195\\\\\\\":___syscall195,\\\\\\\"___syscall196\\\\\\\":___syscall196,\\\\\\\"___syscall197\\\\\\\":___syscall197,\\\\\\\"___syscall199\\\\\\\":___syscall199,\\\\\\\"___syscall20\\\\\\\":___syscall20,\\\\\\\"___syscall202\\\\\\\":___syscall202,\\\\\\\"___syscall220\\\\\\\":___syscall220,\\\\\\\"___syscall221\\\\\\\":___syscall221,\\\\\\\"___syscall268\\\\\\\":___syscall268,\\\\\\\"___syscall3\\\\\\\":___syscall3,\\\\\\\"___syscall33\\\\\\\":___syscall33,\\\\\\\"___syscall38\\\\\\\":___syscall38,\\\\\\\"___syscall39\\\\\\\":___syscall39,\\\\\\\"___syscall4\\\\\\\":___syscall4,\\\\\\\"___syscall40\\\\\\\":___syscall40,\\\\\\\"___syscall42\\\\\\\":___syscall42,\\\\\\\"___syscall5\\\\\\\":___syscall5,\\\\\\\"___syscall54\\\\\\\":___syscall54,\\\\\\\"___syscall6\\\\\\\":___syscall6,\\\\\\\"___syscall77\\\\\\\":___syscall77,\\\\\\\"___syscall85\\\\\\\":___syscall85,\\\\\\\"___syscall91\\\\\\\":___syscall91,\\\\\\\"___unlock\\\\\\\":___unlock,\\\\\\\"__addDays\\\\\\\":__addDays,\\\\\\\"__arraySum\\\\\\\":__arraySum,\\\\\\\"__emscripten_do_request_fullscreen\\\\\\\":__emscripten_do_request_fullscreen,\\\\\\\"__emscripten_sample_gamepad_data\\\\\\\":__emscripten_sample_gamepad_data,\\\\\\\"__emscripten_traverse_stack\\\\\\\":__emscripten_traverse_stack,\\\\\\\"__exit\\\\\\\":__exit,\\\\\\\"__formatString\\\\\\\":__formatString,\\\\\\\"__inet_ntop4_raw\\\\\\\":__inet_ntop4_raw,\\\\\\\"__inet_ntop6_raw\\\\\\\":__inet_ntop6_raw,\\\\\\\"__inet_pton4_raw\\\\\\\":__inet_pton4_raw,\\\\\\\"__inet_pton6_raw\\\\\\\":__inet_pton6_raw,\\\\\\\"__isLeapYear\\\\\\\":__isLeapYear,\\\\\\\"__read_sockaddr\\\\\\\":__read_sockaddr,\\\\\\\"__reallyNegative\\\\\\\":__reallyNegative,\\\\\\\"__setLetterbox\\\\\\\":__setLetterbox,\\\\\\\"__write_sockaddr\\\\\\\":__write_sockaddr,\\\\\\\"_abort\\\\\\\":_abort,\\\\\\\"_atexit\\\\\\\":_atexit,\\\\\\\"_clock\\\\\\\":_clock,\\\\\\\"_clock_getres\\\\\\\":_clock_getres,\\\\\\\"_clock_gettime\\\\\\\":_clock_gettime,\\\\\\\"_difftime\\\\\\\":_difftime,\\\\\\\"_dlclose\\\\\\\":_dlclose,\\\\\\\"_dlerror\\\\\\\":_dlerror,\\\\\\\"_dlopen\\\\\\\":_dlopen,\\\\\\\"_dlsym\\\\\\\":_dlsym,\\\\\\\"_emscripten_asm_const_i\\\\\\\":_emscripten_asm_const_i,\\\\\\\"_emscripten_asm_const_ii\\\\\\\":_emscripten_asm_const_ii,\\\\\\\"_emscripten_asm_const_sync_on_main_thread_i\\\\\\\":_emscripten_asm_const_sync_on_main_thread_i,\\\\\\\"_emscripten_cancel_main_loop\\\\\\\":_emscripten_cancel_main_loop,\\\\\\\"_emscripten_exit_fullscreen\\\\\\\":_emscripten_exit_fullscreen,\\\\\\\"_emscripten_exit_pointerlock\\\\\\\":_emscripten_exit_pointerlock,\\\\\\\"_emscripten_get_callstack_js\\\\\\\":_emscripten_get_callstack_js,\\\\\\\"_emscripten_get_canvas_element_size\\\\\\\":_emscripten_get_canvas_element_size,\\\\\\\"_emscripten_get_canvas_element_size_calling_thread\\\\\\\":_emscripten_get_canvas_element_size_calling_thread,\\\\\\\"_emscripten_get_canvas_element_size_main_thread\\\\\\\":_emscripten_get_canvas_element_size_main_thread,\\\\\\\"_emscripten_get_fullscreen_status\\\\\\\":_emscripten_get_fullscreen_status,\\\\\\\"_emscripten_get_gamepad_status\\\\\\\":_emscripten_get_gamepad_status,\\\\\\\"_emscripten_get_now\\\\\\\":_emscripten_get_now,\\\\\\\"_emscripten_get_now_is_monotonic\\\\\\\":_emscripten_get_now_is_monotonic,\\\\\\\"_emscripten_get_now_res\\\\\\\":_emscripten_get_now_res,\\\\\\\"_emscripten_get_num_gamepads\\\\\\\":_emscripten_get_num_gamepads,\\\\\\\"_emscripten_has_threading_support\\\\\\\":_emscripten_has_threading_support,\\\\\\\"_emscripten_html5_remove_all_event_listeners\\\\\\\":_emscripten_html5_remove_all_event_listeners,\\\\\\\"_emscripten_is_webgl_context_lost\\\\\\\":_emscripten_is_webgl_context_lost,\\\\\\\"_emscripten_log\\\\\\\":_emscripten_log,\\\\\\\"_emscripten_log_js\\\\\\\":_emscripten_log_js,\\\\\\\"_emscripten_longjmp\\\\\\\":_emscripten_longjmp,\\\\\\\"_emscripten_memcpy_big\\\\\\\":_emscripten_memcpy_big,\\\\\\\"_emscripten_num_logical_cores\\\\\\\":_emscripten_num_logical_cores,\\\\\\\"_emscripten_request_fullscreen\\\\\\\":_emscripten_request_fullscreen,\\\\\\\"_emscripten_request_pointerlock\\\\\\\":_emscripten_request_pointerlock,\\\\\\\"_emscripten_set_blur_callback_on_thread\\\\\\\":_emscripten_set_blur_callback_on_thread,\\\\\\\"_emscripten_set_canvas_element_size\\\\\\\":_emscripten_set_canvas_element_size,\\\\\\\"_emscripten_set_canvas_element_size_calling_thread\\\\\\\":_emscripten_set_canvas_element_size_calling_thread,\\\\\\\"_emscripten_set_canvas_element_size_main_thread\\\\\\\":_emscripten_set_canvas_element_size_main_thread,\\\\\\\"_emscripten_set_dblclick_callback_on_thread\\\\\\\":_emscripten_set_dblclick_callback_on_thread,\\\\\\\"_emscripten_set_devicemotion_callback_on_thread\\\\\\\":_emscripten_set_devicemotion_callback_on_thread,\\\\\\\"_emscripten_set_deviceorientation_callback_on_thread\\\\\\\":_emscripten_set_deviceorientation_callback_on_thread,\\\\\\\"_emscripten_set_focus_callback_on_thread\\\\\\\":_emscripten_set_focus_callback_on_thread,\\\\\\\"_emscripten_set_fullscreenchange_callback_on_thread\\\\\\\":_emscripten_set_fullscreenchange_callback_on_thread,\\\\\\\"_emscripten_set_gamepadconnected_callback_on_thread\\\\\\\":_emscripten_set_gamepadconnected_callback_on_thread,\\\\\\\"_emscripten_set_gamepaddisconnected_callback_on_thread\\\\\\\":_emscripten_set_gamepaddisconnected_callback_on_thread,\\\\\\\"_emscripten_set_keydown_callback_on_thread\\\\\\\":_emscripten_set_keydown_callback_on_thread,\\\\\\\"_emscripten_set_keypress_callback_on_thread\\\\\\\":_emscripten_set_keypress_callback_on_thread,\\\\\\\"_emscripten_set_keyup_callback_on_thread\\\\\\\":_emscripten_set_keyup_callback_on_thread,\\\\\\\"_emscripten_set_main_loop\\\\\\\":_emscripten_set_main_loop,\\\\\\\"_emscripten_set_main_loop_timing\\\\\\\":_emscripten_set_main_loop_timing,\\\\\\\"_emscripten_set_mousedown_callback_on_thread\\\\\\\":_emscripten_set_mousedown_callback_on_thread,\\\\\\\"_emscripten_set_mousemove_callback_on_thread\\\\\\\":_emscripten_set_mousemove_callback_on_thread,\\\\\\\"_emscripten_set_mouseup_callback_on_thread\\\\\\\":_emscripten_set_mouseup_callback_on_thread,\\\\\\\"_emscripten_set_touchcancel_callback_on_thread\\\\\\\":_emscripten_set_touchcancel_callback_on_thread,\\\\\\\"_emscripten_set_touchend_callback_on_thread\\\\\\\":_emscripten_set_touchend_callback_on_thread,\\\\\\\"_emscripten_set_touchmove_callback_on_thread\\\\\\\":_emscripten_set_touchmove_callback_on_thread,\\\\\\\"_emscripten_set_touchstart_callback_on_thread\\\\\\\":_emscripten_set_touchstart_callback_on_thread,\\\\\\\"_emscripten_set_wheel_callback_on_thread\\\\\\\":_emscripten_set_wheel_callback_on_thread,\\\\\\\"_emscripten_webgl_create_context\\\\\\\":_emscripten_webgl_create_context,\\\\\\\"_emscripten_webgl_destroy_context\\\\\\\":_emscripten_webgl_destroy_context,\\\\\\\"_emscripten_webgl_destroy_context_calling_thread\\\\\\\":_emscripten_webgl_destroy_context_calling_thread,\\\\\\\"_emscripten_webgl_do_create_context\\\\\\\":_emscripten_webgl_do_create_context,\\\\\\\"_emscripten_webgl_do_get_current_context\\\\\\\":_emscripten_webgl_do_get_current_context,\\\\\\\"_emscripten_webgl_enable_extension\\\\\\\":_emscripten_webgl_enable_extension,\\\\\\\"_emscripten_webgl_enable_extension_calling_thread\\\\\\\":_emscripten_webgl_enable_extension_calling_thread,\\\\\\\"_emscripten_webgl_get_current_context\\\\\\\":_emscripten_webgl_get_current_context,\\\\\\\"_emscripten_webgl_init_context_attributes\\\\\\\":_emscripten_webgl_init_context_attributes,\\\\\\\"_emscripten_webgl_make_context_current\\\\\\\":_emscripten_webgl_make_context_current,\\\\\\\"_exit\\\\\\\":_exit,\\\\\\\"_flock\\\\\\\":_flock,\\\\\\\"_getenv\\\\\\\":_getenv,\\\\\\\"_gethostbyaddr\\\\\\\":_gethostbyaddr,\\\\\\\"_gethostbyname\\\\\\\":_gethostbyname,\\\\\\\"_getpagesize\\\\\\\":_getpagesize,\\\\\\\"_getpwuid\\\\\\\":_getpwuid,\\\\\\\"_gettimeofday\\\\\\\":_gettimeofday,\\\\\\\"_glActiveTexture\\\\\\\":_glActiveTexture,\\\\\\\"_glAttachShader\\\\\\\":_glAttachShader,\\\\\\\"_glBeginQuery\\\\\\\":_glBeginQuery,\\\\\\\"_glBeginTransformFeedback\\\\\\\":_glBeginTransformFeedback,\\\\\\\"_glBindAttribLocation\\\\\\\":_glBindAttribLocation,\\\\\\\"_glBindBuffer\\\\\\\":_glBindBuffer,\\\\\\\"_glBindBufferBase\\\\\\\":_glBindBufferBase,\\\\\\\"_glBindBufferRange\\\\\\\":_glBindBufferRange,\\\\\\\"_glBindFramebuffer\\\\\\\":_glBindFramebuffer,\\\\\\\"_glBindRenderbuffer\\\\\\\":_glBindRenderbuffer,\\\\\\\"_glBindSampler\\\\\\\":_glBindSampler,\\\\\\\"_glBindTexture\\\\\\\":_glBindTexture,\\\\\\\"_glBindTransformFeedback\\\\\\\":_glBindTransformFeedback,\\\\\\\"_glBindVertexArray\\\\\\\":_glBindVertexArray,\\\\\\\"_glBlendEquation\\\\\\\":_glBlendEquation,\\\\\\\"_glBlendEquationSeparate\\\\\\\":_glBlendEquationSeparate,\\\\\\\"_glBlendFuncSeparate\\\\\\\":_glBlendFuncSeparate,\\\\\\\"_glBlitFramebuffer\\\\\\\":_glBlitFramebuffer,\\\\\\\"_glBufferData\\\\\\\":_glBufferData,\\\\\\\"_glBufferSubData\\\\\\\":_glBufferSubData,\\\\\\\"_glCheckFramebufferStatus\\\\\\\":_glCheckFramebufferStatus,\\\\\\\"_glClear\\\\\\\":_glClear,\\\\\\\"_glClearBufferfi\\\\\\\":_glClearBufferfi,\\\\\\\"_glClearBufferfv\\\\\\\":_glClearBufferfv,\\\\\\\"_glClearBufferuiv\\\\\\\":_glClearBufferuiv,\\\\\\\"_glClearColor\\\\\\\":_glClearColor,\\\\\\\"_glClearDepthf\\\\\\\":_glClearDepthf,\\\\\\\"_glClearStencil\\\\\\\":_glClearStencil,\\\\\\\"_glClientWaitSync\\\\\\\":_glClientWaitSync,\\\\\\\"_glColorMask\\\\\\\":_glColorMask,\\\\\\\"_glCompileShader\\\\\\\":_glCompileShader,\\\\\\\"_glCompressedTexImage2D\\\\\\\":_glCompressedTexImage2D,\\\\\\\"_glCompressedTexImage3D\\\\\\\":_glCompressedTexImage3D,\\\\\\\"_glCompressedTexSubImage2D\\\\\\\":_glCompressedTexSubImage2D,\\\\\\\"_glCompressedTexSubImage3D\\\\\\\":_glCompressedTexSubImage3D,\\\\\\\"_glCopyBufferSubData\\\\\\\":_glCopyBufferSubData,\\\\\\\"_glCopyTexImage2D\\\\\\\":_glCopyTexImage2D,\\\\\\\"_glCopyTexSubImage2D\\\\\\\":_glCopyTexSubImage2D,\\\\\\\"_glCreateProgram\\\\\\\":_glCreateProgram,\\\\\\\"_glCreateShader\\\\\\\":_glCreateShader,\\\\\\\"_glCullFace\\\\\\\":_glCullFace,\\\\\\\"_glDeleteBuffers\\\\\\\":_glDeleteBuffers,\\\\\\\"_glDeleteFramebuffers\\\\\\\":_glDeleteFramebuffers,\\\\\\\"_glDeleteProgram\\\\\\\":_glDeleteProgram,\\\\\\\"_glDeleteQueries\\\\\\\":_glDeleteQueries,\\\\\\\"_glDeleteRenderbuffers\\\\\\\":_glDeleteRenderbuffers,\\\\\\\"_glDeleteSamplers\\\\\\\":_glDeleteSamplers,\\\\\\\"_glDeleteShader\\\\\\\":_glDeleteShader,\\\\\\\"_glDeleteSync\\\\\\\":_glDeleteSync,\\\\\\\"_glDeleteTextures\\\\\\\":_glDeleteTextures,\\\\\\\"_glDeleteTransformFeedbacks\\\\\\\":_glDeleteTransformFeedbacks,\\\\\\\"_glDeleteVertexArrays\\\\\\\":_glDeleteVertexArrays,\\\\\\\"_glDepthFunc\\\\\\\":_glDepthFunc,\\\\\\\"_glDepthMask\\\\\\\":_glDepthMask,\\\\\\\"_glDetachShader\\\\\\\":_glDetachShader,\\\\\\\"_glDisable\\\\\\\":_glDisable,\\\\\\\"_glDisableVertexAttribArray\\\\\\\":_glDisableVertexAttribArray,\\\\\\\"_glDrawArrays\\\\\\\":_glDrawArrays,\\\\\\\"_glDrawArraysInstanced\\\\\\\":_glDrawArraysInstanced,\\\\\\\"_glDrawBuffers\\\\\\\":_glDrawBuffers,\\\\\\\"_glDrawElements\\\\\\\":_glDrawElements,\\\\\\\"_glDrawElementsInstanced\\\\\\\":_glDrawElementsInstanced,\\\\\\\"_glEnable\\\\\\\":_glEnable,\\\\\\\"_glEnableVertexAttribArray\\\\\\\":_glEnableVertexAttribArray,\\\\\\\"_glEndQuery\\\\\\\":_glEndQuery,\\\\\\\"_glEndTransformFeedback\\\\\\\":_glEndTransformFeedback,\\\\\\\"_glFenceSync\\\\\\\":_glFenceSync,\\\\\\\"_glFinish\\\\\\\":_glFinish,\\\\\\\"_glFlush\\\\\\\":_glFlush,\\\\\\\"_glFlushMappedBufferRange\\\\\\\":_glFlushMappedBufferRange,\\\\\\\"_glFramebufferRenderbuffer\\\\\\\":_glFramebufferRenderbuffer,\\\\\\\"_glFramebufferTexture2D\\\\\\\":_glFramebufferTexture2D,\\\\\\\"_glFramebufferTextureLayer\\\\\\\":_glFramebufferTextureLayer,\\\\\\\"_glFrontFace\\\\\\\":_glFrontFace,\\\\\\\"_glGenBuffers\\\\\\\":_glGenBuffers,\\\\\\\"_glGenFramebuffers\\\\\\\":_glGenFramebuffers,\\\\\\\"_glGenQueries\\\\\\\":_glGenQueries,\\\\\\\"_glGenRenderbuffers\\\\\\\":_glGenRenderbuffers,\\\\\\\"_glGenSamplers\\\\\\\":_glGenSamplers,\\\\\\\"_glGenTextures\\\\\\\":_glGenTextures,\\\\\\\"_glGenTransformFeedbacks\\\\\\\":_glGenTransformFeedbacks,\\\\\\\"_glGenVertexArrays\\\\\\\":_glGenVertexArrays,\\\\\\\"_glGenerateMipmap\\\\\\\":_glGenerateMipmap,\\\\\\\"_glGetActiveAttrib\\\\\\\":_glGetActiveAttrib,\\\\\\\"_glGetActiveUniform\\\\\\\":_glGetActiveUniform,\\\\\\\"_glGetActiveUniformBlockName\\\\\\\":_glGetActiveUniformBlockName,\\\\\\\"_glGetActiveUniformBlockiv\\\\\\\":_glGetActiveUniformBlockiv,\\\\\\\"_glGetActiveUniformsiv\\\\\\\":_glGetActiveUniformsiv,\\\\\\\"_glGetAttribLocation\\\\\\\":_glGetAttribLocation,\\\\\\\"_glGetError\\\\\\\":_glGetError,\\\\\\\"_glGetFramebufferAttachmentParameteriv\\\\\\\":_glGetFramebufferAttachmentParameteriv,\\\\\\\"_glGetIntegeri_v\\\\\\\":_glGetIntegeri_v,\\\\\\\"_glGetIntegerv\\\\\\\":_glGetIntegerv,\\\\\\\"_glGetInternalformativ\\\\\\\":_glGetInternalformativ,\\\\\\\"_glGetProgramBinary\\\\\\\":_glGetProgramBinary,\\\\\\\"_glGetProgramInfoLog\\\\\\\":_glGetProgramInfoLog,\\\\\\\"_glGetProgramiv\\\\\\\":_glGetProgramiv,\\\\\\\"_glGetQueryObjectuiv\\\\\\\":_glGetQueryObjectuiv,\\\\\\\"_glGetQueryiv\\\\\\\":_glGetQueryiv,\\\\\\\"_glGetRenderbufferParameteriv\\\\\\\":_glGetRenderbufferParameteriv,\\\\\\\"_glGetShaderInfoLog\\\\\\\":_glGetShaderInfoLog,\\\\\\\"_glGetShaderPrecisionFormat\\\\\\\":_glGetShaderPrecisionFormat,\\\\\\\"_glGetShaderSource\\\\\\\":_glGetShaderSource,\\\\\\\"_glGetShaderiv\\\\\\\":_glGetShaderiv,\\\\\\\"_glGetString\\\\\\\":_glGetString,\\\\\\\"_glGetStringi\\\\\\\":_glGetStringi,\\\\\\\"_glGetTexParameteriv\\\\\\\":_glGetTexParameteriv,\\\\\\\"_glGetUniformBlockIndex\\\\\\\":_glGetUniformBlockIndex,\\\\\\\"_glGetUniformIndices\\\\\\\":_glGetUniformIndices,\\\\\\\"_glGetUniformLocation\\\\\\\":_glGetUniformLocation,\\\\\\\"_glGetUniformiv\\\\\\\":_glGetUniformiv,\\\\\\\"_glGetVertexAttribiv\\\\\\\":_glGetVertexAttribiv,\\\\\\\"_glInvalidateFramebuffer\\\\\\\":_glInvalidateFramebuffer,\\\\\\\"_glIsEnabled\\\\\\\":_glIsEnabled,\\\\\\\"_glIsVertexArray\\\\\\\":_glIsVertexArray,\\\\\\\"_glLinkProgram\\\\\\\":_glLinkProgram,\\\\\\\"_glMapBufferRange\\\\\\\":_glMapBufferRange,\\\\\\\"_glPixelStorei\\\\\\\":_glPixelStorei,\\\\\\\"_glPolygonOffset\\\\\\\":_glPolygonOffset,\\\\\\\"_glProgramBinary\\\\\\\":_glProgramBinary,\\\\\\\"_glProgramParameteri\\\\\\\":_glProgramParameteri,\\\\\\\"_glReadBuffer\\\\\\\":_glReadBuffer,\\\\\\\"_glReadPixels\\\\\\\":_glReadPixels,\\\\\\\"_glRenderbufferStorage\\\\\\\":_glRenderbufferStorage,\\\\\\\"_glRenderbufferStorageMultisample\\\\\\\":_glRenderbufferStorageMultisample,\\\\\\\"_glSamplerParameteri\\\\\\\":_glSamplerParameteri,\\\\\\\"_glScissor\\\\\\\":_glScissor,\\\\\\\"_glShaderSource\\\\\\\":_glShaderSource,\\\\\\\"_glStencilFuncSeparate\\\\\\\":_glStencilFuncSeparate,\\\\\\\"_glStencilMask\\\\\\\":_glStencilMask,\\\\\\\"_glStencilOpSeparate\\\\\\\":_glStencilOpSeparate,\\\\\\\"_glTexImage2D\\\\\\\":_glTexImage2D,\\\\\\\"_glTexImage3D\\\\\\\":_glTexImage3D,\\\\\\\"_glTexParameterf\\\\\\\":_glTexParameterf,\\\\\\\"_glTexParameteri\\\\\\\":_glTexParameteri,\\\\\\\"_glTexParameteriv\\\\\\\":_glTexParameteriv,\\\\\\\"_glTexStorage2D\\\\\\\":_glTexStorage2D,\\\\\\\"_glTexStorage3D\\\\\\\":_glTexStorage3D,\\\\\\\"_glTexSubImage2D\\\\\\\":_glTexSubImage2D,\\\\\\\"_glTexSubImage3D\\\\\\\":_glTexSubImage3D,\\\\\\\"_glTransformFeedbackVaryings\\\\\\\":_glTransformFeedbackVaryings,\\\\\\\"_glUniform1fv\\\\\\\":_glUniform1fv,\\\\\\\"_glUniform1i\\\\\\\":_glUniform1i,\\\\\\\"_glUniform1iv\\\\\\\":_glUniform1iv,\\\\\\\"_glUniform1uiv\\\\\\\":_glUniform1uiv,\\\\\\\"_glUniform2fv\\\\\\\":_glUniform2fv,\\\\\\\"_glUniform2iv\\\\\\\":_glUniform2iv,\\\\\\\"_glUniform2uiv\\\\\\\":_glUniform2uiv,\\\\\\\"_glUniform3fv\\\\\\\":_glUniform3fv,\\\\\\\"_glUniform3iv\\\\\\\":_glUniform3iv,\\\\\\\"_glUniform3uiv\\\\\\\":_glUniform3uiv,\\\\\\\"_glUniform4fv\\\\\\\":_glUniform4fv,\\\\\\\"_glUniform4iv\\\\\\\":_glUniform4iv,\\\\\\\"_glUniform4uiv\\\\\\\":_glUniform4uiv,\\\\\\\"_glUniformBlockBinding\\\\\\\":_glUniformBlockBinding,\\\\\\\"_glUniformMatrix3fv\\\\\\\":_glUniformMatrix3fv,\\\\\\\"_glUniformMatrix4fv\\\\\\\":_glUniformMatrix4fv,\\\\\\\"_glUnmapBuffer\\\\\\\":_glUnmapBuffer,\\\\\\\"_glUseProgram\\\\\\\":_glUseProgram,\\\\\\\"_glValidateProgram\\\\\\\":_glValidateProgram,\\\\\\\"_glVertexAttrib4f\\\\\\\":_glVertexAttrib4f,\\\\\\\"_glVertexAttrib4fv\\\\\\\":_glVertexAttrib4fv,\\\\\\\"_glVertexAttribIPointer\\\\\\\":_glVertexAttribIPointer,\\\\\\\"_glVertexAttribPointer\\\\\\\":_glVertexAttribPointer,\\\\\\\"_glViewport\\\\\\\":_glViewport,\\\\\\\"_gmtime\\\\\\\":_gmtime,\\\\\\\"_gmtime_r\\\\\\\":_gmtime_r,\\\\\\\"_inet_addr\\\\\\\":_inet_addr,\\\\\\\"_llvm_ceil_f32\\\\\\\":_llvm_ceil_f32,\\\\\\\"_llvm_ceil_f64\\\\\\\":_llvm_ceil_f64,\\\\\\\"_llvm_copysign_f64\\\\\\\":_llvm_copysign_f64,\\\\\\\"_llvm_cttz_i32\\\\\\\":_llvm_cttz_i32,\\\\\\\"_llvm_eh_typeid_for\\\\\\\":_llvm_eh_typeid_for,\\\\\\\"_llvm_exp2_f32\\\\\\\":_llvm_exp2_f32,\\\\\\\"_llvm_fabs_f32\\\\\\\":_llvm_fabs_f32,\\\\\\\"_llvm_fabs_f64\\\\\\\":_llvm_fabs_f64,\\\\\\\"_llvm_floor_f32\\\\\\\":_llvm_floor_f32,\\\\\\\"_llvm_floor_f64\\\\\\\":_llvm_floor_f64,\\\\\\\"_llvm_log10_f32\\\\\\\":_llvm_log10_f32,\\\\\\\"_llvm_log10_f64\\\\\\\":_llvm_log10_f64,\\\\\\\"_llvm_log2_f32\\\\\\\":_llvm_log2_f32,\\\\\\\"_llvm_pow_f64\\\\\\\":_llvm_pow_f64,\\\\\\\"_llvm_sqrt_f32\\\\\\\":_llvm_sqrt_f32,\\\\\\\"_llvm_trap\\\\\\\":_llvm_trap,\\\\\\\"_llvm_trunc_f32\\\\\\\":_llvm_trunc_f32,\\\\\\\"_localtime\\\\\\\":_localtime,\\\\\\\"_localtime_r\\\\\\\":_localtime_r,\\\\\\\"_longjmp\\\\\\\":_longjmp,\\\\\\\"_mktime\\\\\\\":_mktime,\\\\\\\"_nanosleep\\\\\\\":_nanosleep,\\\\\\\"_pthread_cond_destroy\\\\\\\":_pthread_cond_destroy,\\\\\\\"_pthread_cond_init\\\\\\\":_pthread_cond_init,\\\\\\\"_pthread_cond_timedwait\\\\\\\":_pthread_cond_timedwait,\\\\\\\"_pthread_cond_wait\\\\\\\":_pthread_cond_wait,\\\\\\\"_pthread_getspecific\\\\\\\":_pthread_getspecific,\\\\\\\"_pthread_key_create\\\\\\\":_pthread_key_create,\\\\\\\"_pthread_key_delete\\\\\\\":_pthread_key_delete,\\\\\\\"_pthread_mutex_destroy\\\\\\\":_pthread_mutex_destroy,\\\\\\\"_pthread_mutex_init\\\\\\\":_pthread_mutex_init,\\\\\\\"_pthread_mutexattr_destroy\\\\\\\":_pthread_mutexattr_destroy,\\\\\\\"_pthread_mutexattr_init\\\\\\\":_pthread_mutexattr_init,\\\\\\\"_pthread_mutexattr_setprotocol\\\\\\\":_pthread_mutexattr_setprotocol,\\\\\\\"_pthread_mutexattr_settype\\\\\\\":_pthread_mutexattr_settype,\\\\\\\"_pthread_once\\\\\\\":_pthread_once,\\\\\\\"_pthread_setspecific\\\\\\\":_pthread_setspecific,\\\\\\\"_sched_yield\\\\\\\":_sched_yield,\\\\\\\"_setenv\\\\\\\":_setenv,\\\\\\\"_sigaction\\\\\\\":_sigaction,\\\\\\\"_sigemptyset\\\\\\\":_sigemptyset,\\\\\\\"_strftime\\\\\\\":_strftime,\\\\\\\"_sysconf\\\\\\\":_sysconf,\\\\\\\"_time\\\\\\\":_time,\\\\\\\"_tzset\\\\\\\":_tzset,\\\\\\\"_unsetenv\\\\\\\":_unsetenv,\\\\\\\"_usleep\\\\\\\":_usleep,\\\\\\\"_utime\\\\\\\":_utime,\\\\\\\"emscriptenWebGLComputeImageSize\\\\\\\":emscriptenWebGLComputeImageSize,\\\\\\\"emscriptenWebGLGet\\\\\\\":emscriptenWebGLGet,\\\\\\\"emscriptenWebGLGetBufferBinding\\\\\\\":emscriptenWebGLGetBufferBinding,\\\\\\\"emscriptenWebGLGetHeapForType\\\\\\\":emscriptenWebGLGetHeapForType,\\\\\\\"emscriptenWebGLGetIndexed\\\\\\\":emscriptenWebGLGetIndexed,\\\\\\\"emscriptenWebGLGetShiftForType\\\\\\\":emscriptenWebGLGetShiftForType,\\\\\\\"emscriptenWebGLGetTexPixelData\\\\\\\":emscriptenWebGLGetTexPixelData,\\\\\\\"emscriptenWebGLGetUniform\\\\\\\":emscriptenWebGLGetUniform,\\\\\\\"emscriptenWebGLGetVertexAttrib\\\\\\\":emscriptenWebGLGetVertexAttrib,\\\\\\\"emscriptenWebGLValidateMapBufferTarget\\\\\\\":emscriptenWebGLValidateMapBufferTarget,\\\\\\\"emscripten_get_canvas_element_size_js\\\\\\\":emscripten_get_canvas_element_size_js,\\\\\\\"emscripten_set_canvas_element_size_js\\\\\\\":emscripten_set_canvas_element_size_js,\\\\\\\"DYNAMICTOP_PTR\\\\\\\":DYNAMICTOP_PTR,\\\\\\\"tempDoublePtr\\\\\\\":tempDoublePtr,\\\\\\\"ABORT\\\\\\\":ABORT,\\\\\\\"STACKTOP\\\\\\\":STACKTOP,\\\\\\\"STACK_MAX\\\\\\\":STACK_MAX};var asm=Module[\\\\\\\"asm\\\\\\\"](Module.asmGlobalArg,Module.asmLibraryArg,buffer);Module[\\\\\\\"asm\\\\\\\"]=asm;var _SendMessage=Module[\\\\\\\"_SendMessage\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_SendMessage\\\\\\\"].apply(null,arguments)});var _SendMessageFloat=Module[\\\\\\\"_SendMessageFloat\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_SendMessageFloat\\\\\\\"].apply(null,arguments)});var _SendMessageString=Module[\\\\\\\"_SendMessageString\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_SendMessageString\\\\\\\"].apply(null,arguments)});var _SetFullscreen=Module[\\\\\\\"_SetFullscreen\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_SetFullscreen\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_AIScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_AIScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_AIScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_AccessibilityScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_AccessibilityScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_AccessibilityScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_AndroidJNIScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_AndroidJNIScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_AndroidJNIScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_AnimationClip_cpp=Module[\\\\\\\"__GLOBAL__sub_I_AnimationClip_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_AnimationClip_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_AnimationScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_AnimationScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_AnimationScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_AssetBundleFileSystem_cpp=Module[\\\\\\\"__GLOBAL__sub_I_AssetBundleFileSystem_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_AssetBundleFileSystem_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_AssetBundleScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_AssetBundleScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_AssetBundleScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_AudioScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_AudioScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_AudioScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_ClothScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_ClothScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_ClothScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_DirectorScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_DirectorScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_DirectorScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_External_ProphecySDK_BlitOperations_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_External_ProphecySDK_BlitOperations_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_External_ProphecySDK_BlitOperations_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_External_Yoga_Yoga_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_External_Yoga_Yoga_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_External_Yoga_Yoga_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_External_il2cpp_builds_external_baselib_Platforms_WebGL_Source_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_External_il2cpp_builds_external_baselib_Platforms_WebGL_Source_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_External_il2cpp_builds_external_baselib_Platforms_WebGL_Source_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_GUITexture_cpp=Module[\\\\\\\"__GLOBAL__sub_I_GUITexture_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_GUITexture_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_GfxDeviceNull_cpp=Module[\\\\\\\"__GLOBAL__sub_I_GfxDeviceNull_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_GfxDeviceNull_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_GridScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_GridScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_GridScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_IMGUIScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_IMGUIScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_IMGUIScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_InputLegacyScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_InputLegacyScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_InputLegacyScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_InputScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_InputScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_InputScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_LogAssert_cpp=Module[\\\\\\\"__GLOBAL__sub_I_LogAssert_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_LogAssert_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Lump_libil2cpp_gc_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Lump_libil2cpp_gc_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Lump_libil2cpp_gc_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Lump_libil2cpp_icalls_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Lump_libil2cpp_icalls_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Lump_libil2cpp_icalls_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Lump_libil2cpp_metadata_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Lump_libil2cpp_metadata_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Lump_libil2cpp_metadata_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Lump_libil2cpp_mono_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Lump_libil2cpp_mono_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Lump_libil2cpp_mono_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Lump_libil2cpp_os_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Lump_libil2cpp_os_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Lump_libil2cpp_os_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Lump_libil2cpp_utils_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Lump_libil2cpp_utils_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Lump_libil2cpp_utils_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Lump_libil2cpp_vm_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Lump_libil2cpp_vm_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Lump_libil2cpp_vm_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Lump_libil2cpp_vm_utils_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Lump_libil2cpp_vm_utils_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Lump_libil2cpp_vm_utils_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Mesh_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Mesh_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Mesh_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Animation_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Animation_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Animation_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Animation_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Animation_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Animation_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Animation_7_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Animation_7_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Animation_7_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Animation_Constraints_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Animation_Constraints_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Animation_Constraints_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_AssetBundle_Public_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_AssetBundle_Public_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_AssetBundle_Public_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Audio_Public_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Audio_Public_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Audio_Public_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Audio_Public_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Audio_Public_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Audio_Public_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Audio_Public_3_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Audio_Public_3_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Audio_Public_3_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Audio_Public_ScriptBindings_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Audio_Public_ScriptBindings_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Audio_Public_ScriptBindings_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Audio_Public_sound_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Audio_Public_sound_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Audio_Public_sound_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Cloth_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Cloth_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Cloth_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_DSPGraph_Public_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_DSPGraph_Public_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_DSPGraph_Public_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Grid_Public_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Grid_Public_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Grid_Public_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_IMGUI_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_IMGUI_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_IMGUI_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_IMGUI_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_IMGUI_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_IMGUI_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Input_Private_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Input_Private_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Input_Private_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_ParticleSystem_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_ParticleSystem_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_ParticleSystem_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Physics2D_Public_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Physics2D_Public_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Physics2D_Public_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Physics2D_Public_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Physics2D_Public_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Physics2D_Public_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Physics_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Physics_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Physics_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Physics_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Physics_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Physics_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Profiler_Public_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Profiler_Public_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Profiler_Public_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Profiler_Runtime_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Profiler_Runtime_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Profiler_Runtime_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Subsystems_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Subsystems_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Subsystems_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Terrain_Public_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Terrain_Public_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Terrain_Public_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Terrain_Public_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Terrain_Public_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Terrain_Public_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Terrain_Public_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Terrain_Public_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Terrain_Public_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Terrain_Public_3_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Terrain_Public_3_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Terrain_Public_3_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Terrain_VR_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Terrain_VR_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Terrain_VR_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_TextCore_Native_FontEngine_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_TextCore_Native_FontEngine_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_TextCore_Native_FontEngine_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_TextRendering_Public_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_TextRendering_Public_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_TextRendering_Public_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Tilemap_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Tilemap_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Tilemap_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Tilemap_Public_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Tilemap_Public_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Tilemap_Public_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_UI_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_UI_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_UI_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_UI_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_UI_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_UI_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_UI_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_UI_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_UI_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_UnityWebRequest_Public_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_UnityWebRequest_Public_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_UnityWebRequest_Public_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_VFX_Public_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_VFX_Public_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_VFX_Public_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_VFX_Public_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_VFX_Public_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_VFX_Public_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_VFX_Public_Systems_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_VFX_Public_Systems_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_VFX_Public_Systems_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_VR_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_VR_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_VR_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_VR_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_VR_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_VR_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Video_Public_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Video_Public_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Video_Public_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Video_Public_Base_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Video_Public_Base_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Video_Public_Base_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_XR_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_XR_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_XR_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_XR_Public_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_XR_Public_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_XR_Public_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_XR_Stats_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_XR_Stats_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_XR_Stats_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_XR_Subsystems_Display_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_XR_Subsystems_Display_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_XR_Subsystems_Display_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_XR_Subsystems_Input_Public_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_XR_Subsystems_Input_Public_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_XR_Subsystems_Input_Public_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_XR_Subsystems_Input_Public_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_XR_Subsystems_Input_Public_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_XR_Subsystems_Input_Public_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_XR_Subsystems_Meshing_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_XR_Subsystems_Meshing_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_XR_Subsystems_Meshing_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_XR_Tracing_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_XR_Tracing_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_XR_Tracing_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_NoiseModule_cpp=Module[\\\\\\\"__GLOBAL__sub_I_NoiseModule_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_NoiseModule_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_ParticleSystemGeometryJob_cpp=Module[\\\\\\\"__GLOBAL__sub_I_ParticleSystemGeometryJob_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_ParticleSystemGeometryJob_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_ParticleSystemScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_ParticleSystemScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_ParticleSystemScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Physics2DScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Physics2DScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Physics2DScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_PhysicsQuery_cpp=Module[\\\\\\\"__GLOBAL__sub_I_PhysicsQuery_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_PhysicsQuery_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_PhysicsScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_PhysicsScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_PhysicsScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_PlatformDependent_WebGL_External_baselib_builds_Source_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_PlatformDependent_WebGL_External_baselib_builds_Source_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_PlatformDependent_WebGL_External_baselib_builds_Source_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_PlatformDependent_WebGL_Source_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_PlatformDependent_WebGL_Source_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_PlatformDependent_WebGL_Source_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_PlatformDependent_WebGL_Source_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_PlatformDependent_WebGL_Source_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_PlatformDependent_WebGL_Source_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_PluginInterfaceVR_cpp=Module[\\\\\\\"__GLOBAL__sub_I_PluginInterfaceVR_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_PluginInterfaceVR_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_2D_Renderer_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_2D_Renderer_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_2D_Renderer_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_2D_Sorting_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_2D_Sorting_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_2D_Sorting_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_2D_SpriteAtlas_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_2D_SpriteAtlas_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_2D_SpriteAtlas_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Allocator_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Allocator_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Allocator_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Application_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Application_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Application_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_BaseClasses_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_BaseClasses_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_BaseClasses_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_BaseClasses_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_BaseClasses_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_BaseClasses_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_BaseClasses_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_BaseClasses_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_BaseClasses_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_BaseClasses_3_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_BaseClasses_3_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_BaseClasses_3_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Burst_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Burst_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Burst_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Camera_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Camera_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Camera_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Camera_5_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_5_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_5_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Camera_6_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_6_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_6_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Camera_7_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_7_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_7_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Camera_8_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_8_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_8_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Camera_Culling_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_Culling_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_Culling_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Camera_RenderLoops_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_RenderLoops_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_RenderLoops_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Camera_RenderLoops_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_RenderLoops_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_RenderLoops_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Containers_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Containers_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Containers_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Core_Callbacks_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Core_Callbacks_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Core_Callbacks_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Director_Core_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Director_Core_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Director_Core_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Export_Unsafe_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Export_Unsafe_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Export_Unsafe_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_File_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_File_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_File_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Geometry_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Geometry_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Geometry_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_GfxDevice_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_GfxDevice_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_GfxDevice_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_GfxDevice_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_GfxDevice_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_GfxDevice_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_GfxDevice_3_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_GfxDevice_3_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_GfxDevice_3_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_GfxDevice_4_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_GfxDevice_4_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_GfxDevice_4_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_GfxDevice_5_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_GfxDevice_5_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_GfxDevice_5_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_GfxDevice_opengles_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_GfxDevice_opengles_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_GfxDevice_opengles_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_10_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_10_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_10_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_11_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_11_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_11_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_12_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_12_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_12_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_4_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_4_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_4_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_5_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_5_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_5_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_6_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_6_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_6_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_8_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_8_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_8_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_9_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_9_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_9_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_Billboard_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_Billboard_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_Billboard_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_CommandBuffer_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_CommandBuffer_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_CommandBuffer_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_LOD_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_LOD_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_LOD_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_Mesh_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_Mesh_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_Mesh_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_Mesh_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_Mesh_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_Mesh_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_Mesh_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_Mesh_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_Mesh_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_Mesh_4_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_Mesh_4_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_Mesh_4_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_Mesh_5_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_Mesh_5_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_Mesh_5_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_ScriptableRenderLoop_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_ScriptableRenderLoop_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_ScriptableRenderLoop_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Input_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Input_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Input_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Interfaces_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Interfaces_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Interfaces_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Interfaces_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Interfaces_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Interfaces_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Interfaces_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Interfaces_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Interfaces_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Jobs_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Jobs_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Jobs_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Jobs_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Jobs_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Jobs_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Jobs_Internal_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Jobs_Internal_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Jobs_Internal_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Jobs_ScriptBindings_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Jobs_ScriptBindings_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Jobs_ScriptBindings_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Math_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Math_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Math_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Math_Random_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Math_Random_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Math_Random_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Misc_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Misc_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Misc_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Misc_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Misc_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Misc_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Misc_3_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Misc_3_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Misc_3_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Misc_4_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Misc_4_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Misc_4_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Misc_5_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Misc_5_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Misc_5_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Modules_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Modules_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Modules_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Mono_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Mono_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Mono_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Mono_SerializationBackend_DirectMemoryAccess_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Mono_SerializationBackend_DirectMemoryAccess_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Mono_SerializationBackend_DirectMemoryAccess_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Mono_SerializationBackend_DirectMemoryAccess_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Mono_SerializationBackend_DirectMemoryAccess_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Mono_SerializationBackend_DirectMemoryAccess_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_PluginInterface_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_PluginInterface_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_PluginInterface_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_PreloadManager_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_PreloadManager_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_PreloadManager_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Profiler_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Profiler_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Profiler_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Profiler_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Profiler_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Profiler_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Profiler_ExternalGPUProfiler_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Profiler_ExternalGPUProfiler_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Profiler_ExternalGPUProfiler_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Profiler_ScriptBindings_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Profiler_ScriptBindings_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Profiler_ScriptBindings_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_SceneManager_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_SceneManager_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_SceneManager_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_ScriptingBackend_Il2Cpp_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_ScriptingBackend_Il2Cpp_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_ScriptingBackend_Il2Cpp_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Scripting_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Scripting_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Scripting_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Scripting_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Scripting_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Scripting_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Scripting_3_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Scripting_3_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Scripting_3_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Scripting_APIUpdating_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Scripting_APIUpdating_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Scripting_APIUpdating_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Serialize_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Serialize_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Serialize_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Serialize_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Serialize_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Serialize_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Serialize_TransferFunctions_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Serialize_TransferFunctions_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Serialize_TransferFunctions_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Serialize_TransferFunctions_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Serialize_TransferFunctions_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Serialize_TransferFunctions_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Shaders_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Shaders_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Shaders_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Shaders_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Shaders_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Shaders_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Shaders_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Shaders_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Shaders_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Shaders_4_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Shaders_4_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Shaders_4_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Shaders_5_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Shaders_5_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Shaders_5_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Shaders_GpuPrograms_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Shaders_GpuPrograms_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Shaders_GpuPrograms_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Shaders_ShaderImpl_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Shaders_ShaderImpl_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Shaders_ShaderImpl_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Transform_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Transform_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Transform_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Transform_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Transform_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Transform_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Utilities_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Utilities_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Utilities_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Utilities_5_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Utilities_5_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Utilities_5_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Utilities_6_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Utilities_6_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Utilities_6_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Utilities_7_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Utilities_7_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Utilities_7_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Utilities_9_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Utilities_9_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Utilities_9_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Video_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Video_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Video_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_VirtualFileSystem_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_VirtualFileSystem_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_VirtualFileSystem_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Shader_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Shader_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Shader_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Shadows_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Shadows_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Shadows_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_ShapeModule_cpp=Module[\\\\\\\"__GLOBAL__sub_I_ShapeModule_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_ShapeModule_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_SubsystemsScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_SubsystemsScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_SubsystemsScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_SwInterCollision_cpp=Module[\\\\\\\"__GLOBAL__sub_I_SwInterCollision_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_SwInterCollision_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_SwSolverKernel_cpp=Module[\\\\\\\"__GLOBAL__sub_I_SwSolverKernel_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_SwSolverKernel_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_TemplateInstantiations_cpp=Module[\\\\\\\"__GLOBAL__sub_I_TemplateInstantiations_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_TemplateInstantiations_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_TerrainScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_TerrainScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_TerrainScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_TextCoreScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_TextCoreScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_TextCoreScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_TextRenderingScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_TextRenderingScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_TextRenderingScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_TilemapScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_TilemapScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_TilemapScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_UIElementsNativeScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_UIElementsNativeScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_UIElementsNativeScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_UIScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_UIScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_UIScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_UVModule_cpp=Module[\\\\\\\"__GLOBAL__sub_I_UVModule_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_UVModule_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_UnityAdsSettings_cpp=Module[\\\\\\\"__GLOBAL__sub_I_UnityAdsSettings_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_UnityAdsSettings_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_UnityAnalyticsScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_UnityAnalyticsScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_UnityAnalyticsScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_UnityWebRequestScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_UnityWebRequestScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_UnityWebRequestScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_VFXScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_VFXScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_VFXScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_VRScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_VRScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_VRScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_VideoScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_VideoScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_VideoScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_VideoYUV420Convert_cpp=Module[\\\\\\\"__GLOBAL__sub_I_VideoYUV420Convert_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_VideoYUV420Convert_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_VisualEffectAsset_cpp=Module[\\\\\\\"__GLOBAL__sub_I_VisualEffectAsset_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_VisualEffectAsset_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Wind_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Wind_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Wind_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_XRAudio_cpp=Module[\\\\\\\"__GLOBAL__sub_I_XRAudio_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_XRAudio_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_XRPreInit_cpp=Module[\\\\\\\"__GLOBAL__sub_I_XRPreInit_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_XRPreInit_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_XRScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_XRScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_XRScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_XRWindowsLocatableCamera_cpp=Module[\\\\\\\"__GLOBAL__sub_I_XRWindowsLocatableCamera_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_XRWindowsLocatableCamera_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_artifacts_WebGL_codegenerator_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_artifacts_WebGL_codegenerator_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_artifacts_WebGL_codegenerator_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_nvcloth_src_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_nvcloth_src_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_nvcloth_src_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_nvcloth_src_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_nvcloth_src_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_nvcloth_src_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_physx_source_physxextensions_src_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_physx_source_physxextensions_src_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_physx_source_physxextensions_src_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_umbra_cpp=Module[\\\\\\\"__GLOBAL__sub_I_umbra_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_umbra_cpp\\\\\\\"].apply(null,arguments)});var ___cxa_can_catch=Module[\\\\\\\"___cxa_can_catch\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxa_can_catch\\\\\\\"].apply(null,arguments)});var ___cxa_is_pointer_type=Module[\\\\\\\"___cxa_is_pointer_type\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxa_is_pointer_type\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_10024=Module[\\\\\\\"___cxx_global_var_init_10024\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_10024\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_104_4269=Module[\\\\\\\"___cxx_global_var_init_104_4269\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_104_4269\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_130_7666=Module[\\\\\\\"___cxx_global_var_init_130_7666\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_130_7666\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_18_10374=Module[\\\\\\\"___cxx_global_var_init_18_10374\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_18_10374\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_18_1122=Module[\\\\\\\"___cxx_global_var_init_18_1122\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_18_1122\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_19_10375=Module[\\\\\\\"___cxx_global_var_init_19_10375\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_19_10375\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_20_10376=Module[\\\\\\\"___cxx_global_var_init_20_10376\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_20_10376\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_23_17=Module[\\\\\\\"___cxx_global_var_init_23_17\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_23_17\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_3992=Module[\\\\\\\"___cxx_global_var_init_3992\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_3992\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_528=Module[\\\\\\\"___cxx_global_var_init_528\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_528\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_62_8873=Module[\\\\\\\"___cxx_global_var_init_62_8873\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_62_8873\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_89_7101=Module[\\\\\\\"___cxx_global_var_init_89_7101\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_89_7101\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_9577=Module[\\\\\\\"___cxx_global_var_init_9577\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_9577\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_9_9378=Module[\\\\\\\"___cxx_global_var_init_9_9378\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_9_9378\\\\\\\"].apply(null,arguments)});var ___emscripten_environ_constructor=Module[\\\\\\\"___emscripten_environ_constructor\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___emscripten_environ_constructor\\\\\\\"].apply(null,arguments)});var ___errno_location=Module[\\\\\\\"___errno_location\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___errno_location\\\\\\\"].apply(null,arguments)});var __get_daylight=Module[\\\\\\\"__get_daylight\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__get_daylight\\\\\\\"].apply(null,arguments)});var __get_environ=Module[\\\\\\\"__get_environ\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__get_environ\\\\\\\"].apply(null,arguments)});var __get_timezone=Module[\\\\\\\"__get_timezone\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__get_timezone\\\\\\\"].apply(null,arguments)});var __get_tzname=Module[\\\\\\\"__get_tzname\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__get_tzname\\\\\\\"].apply(null,arguments)});var _emscripten_replace_memory=Module[\\\\\\\"_emscripten_replace_memory\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_emscripten_replace_memory\\\\\\\"].apply(null,arguments)});var _free=Module[\\\\\\\"_free\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_free\\\\\\\"].apply(null,arguments)});var _htonl=Module[\\\\\\\"_htonl\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_htonl\\\\\\\"].apply(null,arguments)});var _htons=Module[\\\\\\\"_htons\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_htons\\\\\\\"].apply(null,arguments)});var _i64Add=Module[\\\\\\\"_i64Add\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_i64Add\\\\\\\"].apply(null,arguments)});var _llvm_bswap_i16=Module[\\\\\\\"_llvm_bswap_i16\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_llvm_bswap_i16\\\\\\\"].apply(null,arguments)});var _llvm_bswap_i32=Module[\\\\\\\"_llvm_bswap_i32\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_llvm_bswap_i32\\\\\\\"].apply(null,arguments)});var _llvm_ctlz_i64=Module[\\\\\\\"_llvm_ctlz_i64\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_llvm_ctlz_i64\\\\\\\"].apply(null,arguments)});var _llvm_ctpop_i32=Module[\\\\\\\"_llvm_ctpop_i32\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_llvm_ctpop_i32\\\\\\\"].apply(null,arguments)});var _llvm_maxnum_f32=Module[\\\\\\\"_llvm_maxnum_f32\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_llvm_maxnum_f32\\\\\\\"].apply(null,arguments)});var _llvm_maxnum_f64=Module[\\\\\\\"_llvm_maxnum_f64\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_llvm_maxnum_f64\\\\\\\"].apply(null,arguments)});var _llvm_minnum_f32=Module[\\\\\\\"_llvm_minnum_f32\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_llvm_minnum_f32\\\\\\\"].apply(null,arguments)});var _llvm_round_f32=Module[\\\\\\\"_llvm_round_f32\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_llvm_round_f32\\\\\\\"].apply(null,arguments)});var _main=Module[\\\\\\\"_main\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_main\\\\\\\"].apply(null,arguments)});var _malloc=Module[\\\\\\\"_malloc\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_malloc\\\\\\\"].apply(null,arguments)});var _memalign=Module[\\\\\\\"_memalign\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_memalign\\\\\\\"].apply(null,arguments)});var _memcpy=Module[\\\\\\\"_memcpy\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_memcpy\\\\\\\"].apply(null,arguments)});var _memmove=Module[\\\\\\\"_memmove\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_memmove\\\\\\\"].apply(null,arguments)});var _memset=Module[\\\\\\\"_memset\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_memset\\\\\\\"].apply(null,arguments)});var _ntohs=Module[\\\\\\\"_ntohs\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_ntohs\\\\\\\"].apply(null,arguments)});var _pthread_cond_broadcast=Module[\\\\\\\"_pthread_cond_broadcast\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_pthread_cond_broadcast\\\\\\\"].apply(null,arguments)});var _pthread_mutex_lock=Module[\\\\\\\"_pthread_mutex_lock\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_pthread_mutex_lock\\\\\\\"].apply(null,arguments)});var _pthread_mutex_unlock=Module[\\\\\\\"_pthread_mutex_unlock\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_pthread_mutex_unlock\\\\\\\"].apply(null,arguments)});var _realloc=Module[\\\\\\\"_realloc\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_realloc\\\\\\\"].apply(null,arguments)});var _saveSetjmp=Module[\\\\\\\"_saveSetjmp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_saveSetjmp\\\\\\\"].apply(null,arguments)});var _sbrk=Module[\\\\\\\"_sbrk\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_sbrk\\\\\\\"].apply(null,arguments)});var _strlen=Module[\\\\\\\"_strlen\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_strlen\\\\\\\"].apply(null,arguments)});var _testSetjmp=Module[\\\\\\\"_testSetjmp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_testSetjmp\\\\\\\"].apply(null,arguments)});var establishStackSpace=Module[\\\\\\\"establishStackSpace\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"establishStackSpace\\\\\\\"].apply(null,arguments)});var getTempRet0=Module[\\\\\\\"getTempRet0\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"getTempRet0\\\\\\\"].apply(null,arguments)});var runPostSets=Module[\\\\\\\"runPostSets\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"runPostSets\\\\\\\"].apply(null,arguments)});var setTempRet0=Module[\\\\\\\"setTempRet0\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"setTempRet0\\\\\\\"].apply(null,arguments)});var setThrew=Module[\\\\\\\"setThrew\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"setThrew\\\\\\\"].apply(null,arguments)});var stackAlloc=Module[\\\\\\\"stackAlloc\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"stackAlloc\\\\\\\"].apply(null,arguments)});var stackRestore=Module[\\\\\\\"stackRestore\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"stackRestore\\\\\\\"].apply(null,arguments)});var stackSave=Module[\\\\\\\"stackSave\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"stackSave\\\\\\\"].apply(null,arguments)});var dynCall_dddi=Module[\\\\\\\"dynCall_dddi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_dddi\\\\\\\"].apply(null,arguments)});var dynCall_ddi=Module[\\\\\\\"dynCall_ddi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ddi\\\\\\\"].apply(null,arguments)});var dynCall_ddidi=Module[\\\\\\\"dynCall_ddidi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ddidi\\\\\\\"].apply(null,arguments)});var dynCall_dfi=Module[\\\\\\\"dynCall_dfi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_dfi\\\\\\\"].apply(null,arguments)});var dynCall_di=Module[\\\\\\\"dynCall_di\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_di\\\\\\\"].apply(null,arguments)});var dynCall_diddi=Module[\\\\\\\"dynCall_diddi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_diddi\\\\\\\"].apply(null,arguments)});var dynCall_didi=Module[\\\\\\\"dynCall_didi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_didi\\\\\\\"].apply(null,arguments)});var dynCall_dii=Module[\\\\\\\"dynCall_dii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_dii\\\\\\\"].apply(null,arguments)});var dynCall_diii=Module[\\\\\\\"dynCall_diii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_diii\\\\\\\"].apply(null,arguments)});var dynCall_diiii=Module[\\\\\\\"dynCall_diiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_diiii\\\\\\\"].apply(null,arguments)});var dynCall_dji=Module[\\\\\\\"dynCall_dji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_dji\\\\\\\"].apply(null,arguments)});var dynCall_f=Module[\\\\\\\"dynCall_f\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_f\\\\\\\"].apply(null,arguments)});var dynCall_fdi=Module[\\\\\\\"dynCall_fdi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fdi\\\\\\\"].apply(null,arguments)});var dynCall_ff=Module[\\\\\\\"dynCall_ff\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ff\\\\\\\"].apply(null,arguments)});var dynCall_fff=Module[\\\\\\\"dynCall_fff\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fff\\\\\\\"].apply(null,arguments)});var dynCall_ffffffi=Module[\\\\\\\"dynCall_ffffffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ffffffi\\\\\\\"].apply(null,arguments)});var dynCall_fffffi=Module[\\\\\\\"dynCall_fffffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fffffi\\\\\\\"].apply(null,arguments)});var dynCall_ffffi=Module[\\\\\\\"dynCall_ffffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ffffi\\\\\\\"].apply(null,arguments)});var dynCall_fffi=Module[\\\\\\\"dynCall_fffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fffi\\\\\\\"].apply(null,arguments)});var dynCall_fffifffi=Module[\\\\\\\"dynCall_fffifffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fffifffi\\\\\\\"].apply(null,arguments)});var dynCall_ffi=Module[\\\\\\\"dynCall_ffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ffi\\\\\\\"].apply(null,arguments)});var dynCall_fi=Module[\\\\\\\"dynCall_fi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fi\\\\\\\"].apply(null,arguments)});var dynCall_fidi=Module[\\\\\\\"dynCall_fidi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fidi\\\\\\\"].apply(null,arguments)});var dynCall_fif=Module[\\\\\\\"dynCall_fif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fif\\\\\\\"].apply(null,arguments)});var dynCall_fiff=Module[\\\\\\\"dynCall_fiff\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fiff\\\\\\\"].apply(null,arguments)});var dynCall_fifffffi=Module[\\\\\\\"dynCall_fifffffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fifffffi\\\\\\\"].apply(null,arguments)});var dynCall_fifffi=Module[\\\\\\\"dynCall_fifffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fifffi\\\\\\\"].apply(null,arguments)});var dynCall_fiffi=Module[\\\\\\\"dynCall_fiffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fiffi\\\\\\\"].apply(null,arguments)});var dynCall_fifi=Module[\\\\\\\"dynCall_fifi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fifi\\\\\\\"].apply(null,arguments)});var dynCall_fifii=Module[\\\\\\\"dynCall_fifii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fifii\\\\\\\"].apply(null,arguments)});var dynCall_fifiii=Module[\\\\\\\"dynCall_fifiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fifiii\\\\\\\"].apply(null,arguments)});var dynCall_fifiiiii=Module[\\\\\\\"dynCall_fifiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fifiiiii\\\\\\\"].apply(null,arguments)});var dynCall_fii=Module[\\\\\\\"dynCall_fii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fii\\\\\\\"].apply(null,arguments)});var dynCall_fiiffi=Module[\\\\\\\"dynCall_fiiffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fiiffi\\\\\\\"].apply(null,arguments)});var dynCall_fiifi=Module[\\\\\\\"dynCall_fiifi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fiifi\\\\\\\"].apply(null,arguments)});var dynCall_fiifii=Module[\\\\\\\"dynCall_fiifii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fiifii\\\\\\\"].apply(null,arguments)});var dynCall_fiii=Module[\\\\\\\"dynCall_fiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fiii\\\\\\\"].apply(null,arguments)});var dynCall_fiiifii=Module[\\\\\\\"dynCall_fiiifii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fiiifii\\\\\\\"].apply(null,arguments)});var dynCall_fiiii=Module[\\\\\\\"dynCall_fiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fiiii\\\\\\\"].apply(null,arguments)});var dynCall_fiiiif=Module[\\\\\\\"dynCall_fiiiif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fiiiif\\\\\\\"].apply(null,arguments)});var dynCall_fiiiii=Module[\\\\\\\"dynCall_fiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fiiiii\\\\\\\"].apply(null,arguments)});var dynCall_fiiiiii=Module[\\\\\\\"dynCall_fiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_fiiiiiifiifif=Module[\\\\\\\"dynCall_fiiiiiifiifif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fiiiiiifiifif\\\\\\\"].apply(null,arguments)});var dynCall_fiiiiiifiiiif=Module[\\\\\\\"dynCall_fiiiiiifiiiif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fiiiiiifiiiif\\\\\\\"].apply(null,arguments)});var dynCall_fji=Module[\\\\\\\"dynCall_fji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fji\\\\\\\"].apply(null,arguments)});var dynCall_i=Module[\\\\\\\"dynCall_i\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_i\\\\\\\"].apply(null,arguments)});var dynCall_iddi=Module[\\\\\\\"dynCall_iddi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iddi\\\\\\\"].apply(null,arguments)});var dynCall_idfi=Module[\\\\\\\"dynCall_idfi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_idfi\\\\\\\"].apply(null,arguments)});var dynCall_idi=Module[\\\\\\\"dynCall_idi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_idi\\\\\\\"].apply(null,arguments)});var dynCall_idii=Module[\\\\\\\"dynCall_idii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_idii\\\\\\\"].apply(null,arguments)});var dynCall_idiii=Module[\\\\\\\"dynCall_idiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_idiii\\\\\\\"].apply(null,arguments)});var dynCall_idji=Module[\\\\\\\"dynCall_idji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_idji\\\\\\\"].apply(null,arguments)});var dynCall_if=Module[\\\\\\\"dynCall_if\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_if\\\\\\\"].apply(null,arguments)});var dynCall_ifdi=Module[\\\\\\\"dynCall_ifdi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ifdi\\\\\\\"].apply(null,arguments)});var dynCall_iffffi=Module[\\\\\\\"dynCall_iffffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iffffi\\\\\\\"].apply(null,arguments)});var dynCall_ifffi=Module[\\\\\\\"dynCall_ifffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ifffi\\\\\\\"].apply(null,arguments)});var dynCall_iffi=Module[\\\\\\\"dynCall_iffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iffi\\\\\\\"].apply(null,arguments)});var dynCall_ifi=Module[\\\\\\\"dynCall_ifi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ifi\\\\\\\"].apply(null,arguments)});var dynCall_ifii=Module[\\\\\\\"dynCall_ifii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ifii\\\\\\\"].apply(null,arguments)});var dynCall_ifiii=Module[\\\\\\\"dynCall_ifiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ifiii\\\\\\\"].apply(null,arguments)});var dynCall_ifji=Module[\\\\\\\"dynCall_ifji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ifji\\\\\\\"].apply(null,arguments)});var dynCall_ii=Module[\\\\\\\"dynCall_ii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ii\\\\\\\"].apply(null,arguments)});var dynCall_iiddi=Module[\\\\\\\"dynCall_iiddi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiddi\\\\\\\"].apply(null,arguments)});var dynCall_iidfi=Module[\\\\\\\"dynCall_iidfi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iidfi\\\\\\\"].apply(null,arguments)});var dynCall_iidi=Module[\\\\\\\"dynCall_iidi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iidi\\\\\\\"].apply(null,arguments)});var dynCall_iidii=Module[\\\\\\\"dynCall_iidii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iidii\\\\\\\"].apply(null,arguments)});var dynCall_iidji=Module[\\\\\\\"dynCall_iidji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iidji\\\\\\\"].apply(null,arguments)});var dynCall_iif=Module[\\\\\\\"dynCall_iif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iif\\\\\\\"].apply(null,arguments)});var dynCall_iifdi=Module[\\\\\\\"dynCall_iifdi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iifdi\\\\\\\"].apply(null,arguments)});var dynCall_iifff=Module[\\\\\\\"dynCall_iifff\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iifff\\\\\\\"].apply(null,arguments)});var dynCall_iifffi=Module[\\\\\\\"dynCall_iifffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iifffi\\\\\\\"].apply(null,arguments)});var dynCall_iiffi=Module[\\\\\\\"dynCall_iiffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiffi\\\\\\\"].apply(null,arguments)});var dynCall_iifi=Module[\\\\\\\"dynCall_iifi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iifi\\\\\\\"].apply(null,arguments)});var dynCall_iifii=Module[\\\\\\\"dynCall_iifii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iifii\\\\\\\"].apply(null,arguments)});var dynCall_iifiifiii=Module[\\\\\\\"dynCall_iifiifiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iifiifiii\\\\\\\"].apply(null,arguments)});var dynCall_iifiii=Module[\\\\\\\"dynCall_iifiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iifiii\\\\\\\"].apply(null,arguments)});var dynCall_iifiiii=Module[\\\\\\\"dynCall_iifiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iifiiii\\\\\\\"].apply(null,arguments)});var dynCall_iifiiiii=Module[\\\\\\\"dynCall_iifiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iifiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iifiiiijii=Module[\\\\\\\"dynCall_iifiiiijii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iifiiiijii\\\\\\\"].apply(null,arguments)});var dynCall_iifji=Module[\\\\\\\"dynCall_iifji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iifji\\\\\\\"].apply(null,arguments)});var dynCall_iii=Module[\\\\\\\"dynCall_iii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iii\\\\\\\"].apply(null,arguments)});var dynCall_iiiddi=Module[\\\\\\\"dynCall_iiiddi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiddi\\\\\\\"].apply(null,arguments)});var dynCall_iiidi=Module[\\\\\\\"dynCall_iiidi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiidi\\\\\\\"].apply(null,arguments)});var dynCall_iiidii=Module[\\\\\\\"dynCall_iiidii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiidii\\\\\\\"].apply(null,arguments)});var dynCall_iiif=Module[\\\\\\\"dynCall_iiif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiif\\\\\\\"].apply(null,arguments)});var dynCall_iiiff=Module[\\\\\\\"dynCall_iiiff\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiff\\\\\\\"].apply(null,arguments)});var dynCall_iiiffii=Module[\\\\\\\"dynCall_iiiffii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiffii\\\\\\\"].apply(null,arguments)});var dynCall_iiifi=Module[\\\\\\\"dynCall_iiifi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiifi\\\\\\\"].apply(null,arguments)});var dynCall_iiifii=Module[\\\\\\\"dynCall_iiifii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiifii\\\\\\\"].apply(null,arguments)});var dynCall_iiifiifii=Module[\\\\\\\"dynCall_iiifiifii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiifiifii\\\\\\\"].apply(null,arguments)});var dynCall_iiifiifiii=Module[\\\\\\\"dynCall_iiifiifiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiifiifiii\\\\\\\"].apply(null,arguments)});var dynCall_iiifiii=Module[\\\\\\\"dynCall_iiifiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiifiii\\\\\\\"].apply(null,arguments)});var dynCall_iiifiiii=Module[\\\\\\\"dynCall_iiifiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiifiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiii=Module[\\\\\\\"dynCall_iiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiifffffi=Module[\\\\\\\"dynCall_iiiifffffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiifffffi\\\\\\\"].apply(null,arguments)});var dynCall_iiiifffffii=Module[\\\\\\\"dynCall_iiiifffffii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiifffffii\\\\\\\"].apply(null,arguments)});var dynCall_iiiifffiii=Module[\\\\\\\"dynCall_iiiifffiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiifffiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiifi=Module[\\\\\\\"dynCall_iiiifi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiifi\\\\\\\"].apply(null,arguments)});var dynCall_iiiifii=Module[\\\\\\\"dynCall_iiiifii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiifii\\\\\\\"].apply(null,arguments)});var dynCall_iiiifiii=Module[\\\\\\\"dynCall_iiiifiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiifiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiifiiii=Module[\\\\\\\"dynCall_iiiifiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiifiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiifiiiii=Module[\\\\\\\"dynCall_iiiifiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiifiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiii=Module[\\\\\\\"dynCall_iiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiff=Module[\\\\\\\"dynCall_iiiiiff\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiff\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiffi=Module[\\\\\\\"dynCall_iiiiiffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiffi\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiffii=Module[\\\\\\\"dynCall_iiiiiffii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiffii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiifi=Module[\\\\\\\"dynCall_iiiiifi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiifi\\\\\\\"].apply(null,arguments)});var dynCall_iiiiifiii=Module[\\\\\\\"dynCall_iiiiifiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiifiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiifiiiii=Module[\\\\\\\"dynCall_iiiiifiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiifiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiifiiiiif=Module[\\\\\\\"dynCall_iiiiifiiiiif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiifiiiiif\\\\\\\"].apply(null,arguments)});var dynCall_iiiiii=Module[\\\\\\\"dynCall_iiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiifff=Module[\\\\\\\"dynCall_iiiiiifff\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiifff\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiifffiiifiii=Module[\\\\\\\"dynCall_iiiiiifffiiifiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiifffiiifiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiffiiiiiiiiiffffiii=Module[\\\\\\\"dynCall_iiiiiiffiiiiiiiiiffffiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiffiiiiiiiiiffffiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiffiiiiiiiiiffffiiii=Module[\\\\\\\"dynCall_iiiiiiffiiiiiiiiiffffiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiffiiiiiiiiiffffiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiffiiiiiiiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiffiiiiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiffiiiiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiifiif=Module[\\\\\\\"dynCall_iiiiiifiif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiifiif\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiifiii=Module[\\\\\\\"dynCall_iiiiiifiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiifiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiii=Module[\\\\\\\"dynCall_iiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiifiif=Module[\\\\\\\"dynCall_iiiiiiifiif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiifiif\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiifiii=Module[\\\\\\\"dynCall_iiiiiiifiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiifiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiifiiii=Module[\\\\\\\"dynCall_iiiiiiifiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiifiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiii=Module[\\\\\\\"dynCall_iiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiiifiii=Module[\\\\\\\"dynCall_iiiiiiiifiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiiifiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiiiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiiiiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiiiiiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiiiiiiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiiiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiji=Module[\\\\\\\"dynCall_iiiiiji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiji\\\\\\\"].apply(null,arguments)});var dynCall_iiiij=Module[\\\\\\\"dynCall_iiiij\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiij\\\\\\\"].apply(null,arguments)});var dynCall_iiiiji=Module[\\\\\\\"dynCall_iiiiji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiji\\\\\\\"].apply(null,arguments)});var dynCall_iiiijii=Module[\\\\\\\"dynCall_iiiijii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiijii\\\\\\\"].apply(null,arguments)});var dynCall_iiiijiii=Module[\\\\\\\"dynCall_iiiijiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiijiii\\\\\\\"].apply(null,arguments)});var dynCall_iiij=Module[\\\\\\\"dynCall_iiij\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiij\\\\\\\"].apply(null,arguments)});var dynCall_iiiji=Module[\\\\\\\"dynCall_iiiji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiji\\\\\\\"].apply(null,arguments)});var dynCall_iiijii=Module[\\\\\\\"dynCall_iiijii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiijii\\\\\\\"].apply(null,arguments)});var dynCall_iiijiii=Module[\\\\\\\"dynCall_iiijiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiijiii\\\\\\\"].apply(null,arguments)});var dynCall_iij=Module[\\\\\\\"dynCall_iij\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iij\\\\\\\"].apply(null,arguments)});var dynCall_iijdi=Module[\\\\\\\"dynCall_iijdi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iijdi\\\\\\\"].apply(null,arguments)});var dynCall_iijfi=Module[\\\\\\\"dynCall_iijfi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iijfi\\\\\\\"].apply(null,arguments)});var dynCall_iiji=Module[\\\\\\\"dynCall_iiji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiji\\\\\\\"].apply(null,arguments)});var dynCall_iijii=Module[\\\\\\\"dynCall_iijii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iijii\\\\\\\"].apply(null,arguments)});var dynCall_iijiii=Module[\\\\\\\"dynCall_iijiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iijiii\\\\\\\"].apply(null,arguments)});var dynCall_iijji=Module[\\\\\\\"dynCall_iijji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iijji\\\\\\\"].apply(null,arguments)});var dynCall_iijjii=Module[\\\\\\\"dynCall_iijjii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iijjii\\\\\\\"].apply(null,arguments)});var dynCall_iijjjji=Module[\\\\\\\"dynCall_iijjjji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iijjjji\\\\\\\"].apply(null,arguments)});var dynCall_iijjjjiii=Module[\\\\\\\"dynCall_iijjjjiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iijjjjiii\\\\\\\"].apply(null,arguments)});var dynCall_ij=Module[\\\\\\\"dynCall_ij\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ij\\\\\\\"].apply(null,arguments)});var dynCall_ijdi=Module[\\\\\\\"dynCall_ijdi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ijdi\\\\\\\"].apply(null,arguments)});var dynCall_ijfi=Module[\\\\\\\"dynCall_ijfi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ijfi\\\\\\\"].apply(null,arguments)});var dynCall_iji=Module[\\\\\\\"dynCall_iji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iji\\\\\\\"].apply(null,arguments)});var dynCall_ijii=Module[\\\\\\\"dynCall_ijii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ijii\\\\\\\"].apply(null,arguments)});var dynCall_ijiii=Module[\\\\\\\"dynCall_ijiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ijiii\\\\\\\"].apply(null,arguments)});var dynCall_ijiiiii=Module[\\\\\\\"dynCall_ijiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ijiiiii\\\\\\\"].apply(null,arguments)});var dynCall_ijj=Module[\\\\\\\"dynCall_ijj\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ijj\\\\\\\"].apply(null,arguments)});var dynCall_ijji=Module[\\\\\\\"dynCall_ijji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ijji\\\\\\\"].apply(null,arguments)});var dynCall_j=Module[\\\\\\\"dynCall_j\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_j\\\\\\\"].apply(null,arguments)});var dynCall_jdi=Module[\\\\\\\"dynCall_jdi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jdi\\\\\\\"].apply(null,arguments)});var dynCall_jdii=Module[\\\\\\\"dynCall_jdii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jdii\\\\\\\"].apply(null,arguments)});var dynCall_jfi=Module[\\\\\\\"dynCall_jfi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jfi\\\\\\\"].apply(null,arguments)});var dynCall_ji=Module[\\\\\\\"dynCall_ji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ji\\\\\\\"].apply(null,arguments)});var dynCall_jidi=Module[\\\\\\\"dynCall_jidi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jidi\\\\\\\"].apply(null,arguments)});var dynCall_jidii=Module[\\\\\\\"dynCall_jidii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jidii\\\\\\\"].apply(null,arguments)});var dynCall_jii=Module[\\\\\\\"dynCall_jii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jii\\\\\\\"].apply(null,arguments)});var dynCall_jiii=Module[\\\\\\\"dynCall_jiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jiii\\\\\\\"].apply(null,arguments)});var dynCall_jiiii=Module[\\\\\\\"dynCall_jiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jiiii\\\\\\\"].apply(null,arguments)});var dynCall_jiiiii=Module[\\\\\\\"dynCall_jiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jiiiii\\\\\\\"].apply(null,arguments)});var dynCall_jiiiiii=Module[\\\\\\\"dynCall_jiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_jiiiiiiiiii=Module[\\\\\\\"dynCall_jiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_jiiji=Module[\\\\\\\"dynCall_jiiji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jiiji\\\\\\\"].apply(null,arguments)});var dynCall_jiji=Module[\\\\\\\"dynCall_jiji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jiji\\\\\\\"].apply(null,arguments)});var dynCall_jijii=Module[\\\\\\\"dynCall_jijii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jijii\\\\\\\"].apply(null,arguments)});var dynCall_jijiii=Module[\\\\\\\"dynCall_jijiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jijiii\\\\\\\"].apply(null,arguments)});var dynCall_jijj=Module[\\\\\\\"dynCall_jijj\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jijj\\\\\\\"].apply(null,arguments)});var dynCall_jijji=Module[\\\\\\\"dynCall_jijji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jijji\\\\\\\"].apply(null,arguments)});var dynCall_jji=Module[\\\\\\\"dynCall_jji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jji\\\\\\\"].apply(null,arguments)});var dynCall_jjji=Module[\\\\\\\"dynCall_jjji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jjji\\\\\\\"].apply(null,arguments)});var dynCall_v=Module[\\\\\\\"dynCall_v\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_v\\\\\\\"].apply(null,arguments)});var dynCall_vd=Module[\\\\\\\"dynCall_vd\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vd\\\\\\\"].apply(null,arguments)});var dynCall_vf=Module[\\\\\\\"dynCall_vf\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vf\\\\\\\"].apply(null,arguments)});var dynCall_vff=Module[\\\\\\\"dynCall_vff\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vff\\\\\\\"].apply(null,arguments)});var dynCall_vffff=Module[\\\\\\\"dynCall_vffff\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vffff\\\\\\\"].apply(null,arguments)});var dynCall_vffffi=Module[\\\\\\\"dynCall_vffffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vffffi\\\\\\\"].apply(null,arguments)});var dynCall_vffffii=Module[\\\\\\\"dynCall_vffffii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vffffii\\\\\\\"].apply(null,arguments)});var dynCall_vffi=Module[\\\\\\\"dynCall_vffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vffi\\\\\\\"].apply(null,arguments)});var dynCall_vfi=Module[\\\\\\\"dynCall_vfi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vfi\\\\\\\"].apply(null,arguments)});var dynCall_vfii=Module[\\\\\\\"dynCall_vfii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vfii\\\\\\\"].apply(null,arguments)});var dynCall_vfiii=Module[\\\\\\\"dynCall_vfiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vfiii\\\\\\\"].apply(null,arguments)});var dynCall_vi=Module[\\\\\\\"dynCall_vi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vi\\\\\\\"].apply(null,arguments)});var dynCall_vid=Module[\\\\\\\"dynCall_vid\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vid\\\\\\\"].apply(null,arguments)});var dynCall_vidd=Module[\\\\\\\"dynCall_vidd\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vidd\\\\\\\"].apply(null,arguments)});var dynCall_viddi=Module[\\\\\\\"dynCall_viddi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viddi\\\\\\\"].apply(null,arguments)});var dynCall_viddii=Module[\\\\\\\"dynCall_viddii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viddii\\\\\\\"].apply(null,arguments)});var dynCall_viddiiii=Module[\\\\\\\"dynCall_viddiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viddiiii\\\\\\\"].apply(null,arguments)});var dynCall_vidi=Module[\\\\\\\"dynCall_vidi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vidi\\\\\\\"].apply(null,arguments)});var dynCall_vidii=Module[\\\\\\\"dynCall_vidii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vidii\\\\\\\"].apply(null,arguments)});var dynCall_vidiii=Module[\\\\\\\"dynCall_vidiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vidiii\\\\\\\"].apply(null,arguments)});var dynCall_vif=Module[\\\\\\\"dynCall_vif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vif\\\\\\\"].apply(null,arguments)});var dynCall_viff=Module[\\\\\\\"dynCall_viff\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viff\\\\\\\"].apply(null,arguments)});var dynCall_vifff=Module[\\\\\\\"dynCall_vifff\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vifff\\\\\\\"].apply(null,arguments)});var dynCall_viffff=Module[\\\\\\\"dynCall_viffff\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viffff\\\\\\\"].apply(null,arguments)});var dynCall_vifffffi=Module[\\\\\\\"dynCall_vifffffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vifffffi\\\\\\\"].apply(null,arguments)});var dynCall_viffffi=Module[\\\\\\\"dynCall_viffffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viffffi\\\\\\\"].apply(null,arguments)});var dynCall_viffffii=Module[\\\\\\\"dynCall_viffffii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viffffii\\\\\\\"].apply(null,arguments)});var dynCall_viffffiifffiiiiif=Module[\\\\\\\"dynCall_viffffiifffiiiiif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viffffiifffiiiiif\\\\\\\"].apply(null,arguments)});var dynCall_vifffi=Module[\\\\\\\"dynCall_vifffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vifffi\\\\\\\"].apply(null,arguments)});var dynCall_vifffii=Module[\\\\\\\"dynCall_vifffii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vifffii\\\\\\\"].apply(null,arguments)});var dynCall_viffi=Module[\\\\\\\"dynCall_viffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viffi\\\\\\\"].apply(null,arguments)});var dynCall_viffii=Module[\\\\\\\"dynCall_viffii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viffii\\\\\\\"].apply(null,arguments)});var dynCall_viffiifffffiii=Module[\\\\\\\"dynCall_viffiifffffiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viffiifffffiii\\\\\\\"].apply(null,arguments)});var dynCall_viffiifffiii=Module[\\\\\\\"dynCall_viffiifffiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viffiifffiii\\\\\\\"].apply(null,arguments)});var dynCall_viffiii=Module[\\\\\\\"dynCall_viffiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viffiii\\\\\\\"].apply(null,arguments)});var dynCall_viffiiiif=Module[\\\\\\\"dynCall_viffiiiif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viffiiiif\\\\\\\"].apply(null,arguments)});var dynCall_viffiiiii=Module[\\\\\\\"dynCall_viffiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viffiiiii\\\\\\\"].apply(null,arguments)});var dynCall_vifi=Module[\\\\\\\"dynCall_vifi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vifi\\\\\\\"].apply(null,arguments)});var dynCall_vififiii=Module[\\\\\\\"dynCall_vififiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vififiii\\\\\\\"].apply(null,arguments)});var dynCall_vififiiii=Module[\\\\\\\"dynCall_vififiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vififiiii\\\\\\\"].apply(null,arguments)});var dynCall_vifii=Module[\\\\\\\"dynCall_vifii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vifii\\\\\\\"].apply(null,arguments)});var dynCall_vifiii=Module[\\\\\\\"dynCall_vifiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vifiii\\\\\\\"].apply(null,arguments)});var dynCall_vifiiii=Module[\\\\\\\"dynCall_vifiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vifiiii\\\\\\\"].apply(null,arguments)});var dynCall_vifiiiii=Module[\\\\\\\"dynCall_vifiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vifiiiii\\\\\\\"].apply(null,arguments)});var dynCall_vifijii=Module[\\\\\\\"dynCall_vifijii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vifijii\\\\\\\"].apply(null,arguments)});var dynCall_vii=Module[\\\\\\\"dynCall_vii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vii\\\\\\\"].apply(null,arguments)});var dynCall_viid=Module[\\\\\\\"dynCall_viid\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viid\\\\\\\"].apply(null,arguments)});var dynCall_viiddi=Module[\\\\\\\"dynCall_viiddi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiddi\\\\\\\"].apply(null,arguments)});var dynCall_viidi=Module[\\\\\\\"dynCall_viidi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viidi\\\\\\\"].apply(null,arguments)});var dynCall_viidii=Module[\\\\\\\"dynCall_viidii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viidii\\\\\\\"].apply(null,arguments)});var dynCall_viif=Module[\\\\\\\"dynCall_viif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viif\\\\\\\"].apply(null,arguments)});var dynCall_viiff=Module[\\\\\\\"dynCall_viiff\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiff\\\\\\\"].apply(null,arguments)});var dynCall_viifff=Module[\\\\\\\"dynCall_viifff\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viifff\\\\\\\"].apply(null,arguments)});var dynCall_viiffffffffi=Module[\\\\\\\"dynCall_viiffffffffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiffffffffi\\\\\\\"].apply(null,arguments)});var dynCall_viiffffffffiii=Module[\\\\\\\"dynCall_viiffffffffiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiffffffffiii\\\\\\\"].apply(null,arguments)});var dynCall_viifffffffi=Module[\\\\\\\"dynCall_viifffffffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viifffffffi\\\\\\\"].apply(null,arguments)});var dynCall_viiffffffi=Module[\\\\\\\"dynCall_viiffffffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiffffffi\\\\\\\"].apply(null,arguments)});var dynCall_viifffffi=Module[\\\\\\\"dynCall_viifffffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viifffffi\\\\\\\"].apply(null,arguments)});var dynCall_viiffffi=Module[\\\\\\\"dynCall_viiffffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiffffi\\\\\\\"].apply(null,arguments)});var dynCall_viifffi=Module[\\\\\\\"dynCall_viifffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viifffi\\\\\\\"].apply(null,arguments)});var dynCall_viifffii=Module[\\\\\\\"dynCall_viifffii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viifffii\\\\\\\"].apply(null,arguments)});var dynCall_viiffi=Module[\\\\\\\"dynCall_viiffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiffi\\\\\\\"].apply(null,arguments)});var dynCall_viiffii=Module[\\\\\\\"dynCall_viiffii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiffii\\\\\\\"].apply(null,arguments)});var dynCall_viifi=Module[\\\\\\\"dynCall_viifi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viifi\\\\\\\"].apply(null,arguments)});var dynCall_viififii=Module[\\\\\\\"dynCall_viififii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viififii\\\\\\\"].apply(null,arguments)});var dynCall_viifii=Module[\\\\\\\"dynCall_viifii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viifii\\\\\\\"].apply(null,arguments)});var dynCall_viifiii=Module[\\\\\\\"dynCall_viifiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viifiii\\\\\\\"].apply(null,arguments)});var dynCall_viifiiii=Module[\\\\\\\"dynCall_viifiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viifiiii\\\\\\\"].apply(null,arguments)});var dynCall_viifiiiii=Module[\\\\\\\"dynCall_viifiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viifiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viii=Module[\\\\\\\"dynCall_viii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viii\\\\\\\"].apply(null,arguments)});var dynCall_viiidi=Module[\\\\\\\"dynCall_viiidi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiidi\\\\\\\"].apply(null,arguments)});var dynCall_viiif=Module[\\\\\\\"dynCall_viiif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiif\\\\\\\"].apply(null,arguments)});var dynCall_viiifffi=Module[\\\\\\\"dynCall_viiifffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiifffi\\\\\\\"].apply(null,arguments)});var dynCall_viiiffi=Module[\\\\\\\"dynCall_viiiffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiffi\\\\\\\"].apply(null,arguments)});var dynCall_viiiffii=Module[\\\\\\\"dynCall_viiiffii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiffii\\\\\\\"].apply(null,arguments)});var dynCall_viiifi=Module[\\\\\\\"dynCall_viiifi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiifi\\\\\\\"].apply(null,arguments)});var dynCall_viiififfi=Module[\\\\\\\"dynCall_viiififfi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiififfi\\\\\\\"].apply(null,arguments)});var dynCall_viiififi=Module[\\\\\\\"dynCall_viiififi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiififi\\\\\\\"].apply(null,arguments)});var dynCall_viiififii=Module[\\\\\\\"dynCall_viiififii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiififii\\\\\\\"].apply(null,arguments)});var dynCall_viiifii=Module[\\\\\\\"dynCall_viiifii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiifii\\\\\\\"].apply(null,arguments)});var dynCall_viiifiii=Module[\\\\\\\"dynCall_viiifiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiifiii\\\\\\\"].apply(null,arguments)});var dynCall_viiifiiiii=Module[\\\\\\\"dynCall_viiifiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiifiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiii=Module[\\\\\\\"dynCall_viiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiif=Module[\\\\\\\"dynCall_viiiif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiif\\\\\\\"].apply(null,arguments)});var dynCall_viiiiffffii=Module[\\\\\\\"dynCall_viiiiffffii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiffffii\\\\\\\"].apply(null,arguments)});var dynCall_viiiifffi=Module[\\\\\\\"dynCall_viiiifffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiifffi\\\\\\\"].apply(null,arguments)});var dynCall_viiiiffi=Module[\\\\\\\"dynCall_viiiiffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiffi\\\\\\\"].apply(null,arguments)});var dynCall_viiiifi=Module[\\\\\\\"dynCall_viiiifi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiifi\\\\\\\"].apply(null,arguments)});var dynCall_viiiififfi=Module[\\\\\\\"dynCall_viiiififfi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiififfi\\\\\\\"].apply(null,arguments)});var dynCall_viiiifii=Module[\\\\\\\"dynCall_viiiifii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiifii\\\\\\\"].apply(null,arguments)});var dynCall_viiiifiifi=Module[\\\\\\\"dynCall_viiiifiifi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiifiifi\\\\\\\"].apply(null,arguments)});var dynCall_viiiifiiii=Module[\\\\\\\"dynCall_viiiifiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiifiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiifiiiii=Module[\\\\\\\"dynCall_viiiifiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiifiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiifiiiiif=Module[\\\\\\\"dynCall_viiiifiiiiif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiifiiiiif\\\\\\\"].apply(null,arguments)});var dynCall_viiiifiiiiiiii=Module[\\\\\\\"dynCall_viiiifiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiifiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiii=Module[\\\\\\\"dynCall_viiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiif=Module[\\\\\\\"dynCall_viiiiif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiif\\\\\\\"].apply(null,arguments)});var dynCall_viiiiifffi=Module[\\\\\\\"dynCall_viiiiifffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiifffi\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiffi=Module[\\\\\\\"dynCall_viiiiiffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiffi\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiffii=Module[\\\\\\\"dynCall_viiiiiffii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiffii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiifi=Module[\\\\\\\"dynCall_viiiiifi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiifi\\\\\\\"].apply(null,arguments)});var dynCall_viiiiifii=Module[\\\\\\\"dynCall_viiiiifii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiifii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiii=Module[\\\\\\\"dynCall_viiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiif=Module[\\\\\\\"dynCall_viiiiiif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiif\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiifi=Module[\\\\\\\"dynCall_viiiiiifi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiifi\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiii=Module[\\\\\\\"dynCall_viiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiiifi=Module[\\\\\\\"dynCall_viiiiiiifi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiiifi\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiiifiii=Module[\\\\\\\"dynCall_viiiiiiifiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiiifiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiiii=Module[\\\\\\\"dynCall_viiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiiiifi=Module[\\\\\\\"dynCall_viiiiiiiifi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiiiifi\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiiiii=Module[\\\\\\\"dynCall_viiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiiiiii=Module[\\\\\\\"dynCall_viiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiiiiiii=Module[\\\\\\\"dynCall_viiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiiiiiiifii=Module[\\\\\\\"dynCall_viiiiiiiiiiifii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiiiiiiifii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiiiiiiii=Module[\\\\\\\"dynCall_viiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiiiiiiiii=Module[\\\\\\\"dynCall_viiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiiiiiiiiii=Module[\\\\\\\"dynCall_viiiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiiiiiiiiiii=Module[\\\\\\\"dynCall_viiiiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiiiiiiiiiiii=Module[\\\\\\\"dynCall_viiiiiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiiiiiiiiiiiii=Module[\\\\\\\"dynCall_viiiiiiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiiiiiiiiiiiiii=Module[\\\\\\\"dynCall_viiiiiiiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiiiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiij=Module[\\\\\\\"dynCall_viiiij\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiij\\\\\\\"].apply(null,arguments)});var dynCall_viiiijiiii=Module[\\\\\\\"dynCall_viiiijiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiijiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiji=Module[\\\\\\\"dynCall_viiiji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiji\\\\\\\"].apply(null,arguments)});var dynCall_viiijji=Module[\\\\\\\"dynCall_viiijji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiijji\\\\\\\"].apply(null,arguments)});var dynCall_viij=Module[\\\\\\\"dynCall_viij\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viij\\\\\\\"].apply(null,arguments)});var dynCall_viiji=Module[\\\\\\\"dynCall_viiji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiji\\\\\\\"].apply(null,arguments)});var dynCall_viijii=Module[\\\\\\\"dynCall_viijii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viijii\\\\\\\"].apply(null,arguments)});var dynCall_viijiijiii=Module[\\\\\\\"dynCall_viijiijiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viijiijiii\\\\\\\"].apply(null,arguments)});var dynCall_viijijii=Module[\\\\\\\"dynCall_viijijii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viijijii\\\\\\\"].apply(null,arguments)});var dynCall_viijijiii=Module[\\\\\\\"dynCall_viijijiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viijijiii\\\\\\\"].apply(null,arguments)});var dynCall_viijijj=Module[\\\\\\\"dynCall_viijijj\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viijijj\\\\\\\"].apply(null,arguments)});var dynCall_viijj=Module[\\\\\\\"dynCall_viijj\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viijj\\\\\\\"].apply(null,arguments)});var dynCall_viijji=Module[\\\\\\\"dynCall_viijji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viijji\\\\\\\"].apply(null,arguments)});var dynCall_vij=Module[\\\\\\\"dynCall_vij\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vij\\\\\\\"].apply(null,arguments)});var dynCall_viji=Module[\\\\\\\"dynCall_viji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viji\\\\\\\"].apply(null,arguments)});var dynCall_vijii=Module[\\\\\\\"dynCall_vijii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vijii\\\\\\\"].apply(null,arguments)});var dynCall_vijiii=Module[\\\\\\\"dynCall_vijiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vijiii\\\\\\\"].apply(null,arguments)});var dynCall_vijiji=Module[\\\\\\\"dynCall_vijiji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vijiji\\\\\\\"].apply(null,arguments)});var dynCall_vijji=Module[\\\\\\\"dynCall_vijji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vijji\\\\\\\"].apply(null,arguments)});var dynCall_vijjii=Module[\\\\\\\"dynCall_vijjii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vijjii\\\\\\\"].apply(null,arguments)});var dynCall_vijjjji=Module[\\\\\\\"dynCall_vijjjji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vijjjji\\\\\\\"].apply(null,arguments)});var dynCall_vji=Module[\\\\\\\"dynCall_vji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vji\\\\\\\"].apply(null,arguments)});var dynCall_vjii=Module[\\\\\\\"dynCall_vjii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vjii\\\\\\\"].apply(null,arguments)});var dynCall_vjiiii=Module[\\\\\\\"dynCall_vjiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vjiiii\\\\\\\"].apply(null,arguments)});var dynCall_vjji=Module[\\\\\\\"dynCall_vjji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vjji\\\\\\\"].apply(null,arguments)});Module[\\\\\\\"asm\\\\\\\"]=asm;Module[\\\\\\\"ccall\\\\\\\"]=ccall;Module[\\\\\\\"cwrap\\\\\\\"]=cwrap;Module[\\\\\\\"stackTrace\\\\\\\"]=stackTrace;Module[\\\\\\\"addRunDependency\\\\\\\"]=addRunDependency;Module[\\\\\\\"removeRunDependency\\\\\\\"]=removeRunDependency;Module[\\\\\\\"FS_createPath\\\\\\\"]=FS.createPath;Module[\\\\\\\"FS_createDataFile\\\\\\\"]=FS.createDataFile;function ExitStatus(status){this.name=\\\\\\\"ExitStatus\\\\\\\";this.message=\\\\\\\"Program terminated with exit(\\\\\\\"+status+\\\\\\\")\\\\\\\";this.status=status}ExitStatus.prototype=new Error;ExitStatus.prototype.constructor=ExitStatus;var initialStackTop;var calledMain=false;dependenciesFulfilled=function runCaller(){if(!Module[\\\\\\\"calledRun\\\\\\\"])run();if(!Module[\\\\\\\"calledRun\\\\\\\"])dependenciesFulfilled=runCaller};Module[\\\\\\\"callMain\\\\\\\"]=function callMain(args){args=args||[];ensureInitRuntime();var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(Module[\\\\\\\"thisProgram\\\\\\\"]);for(var i=1;i<argc;i++){HEAP32[(argv>>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;try{var ret=Module[\\\\\\\"_main\\\\\\\"](argc,argv,0);exit(ret,true)}catch(e){if(e instanceof ExitStatus){return}else if(e==\\\\\\\"SimulateInfiniteLoop\\\\\\\"){Module[\\\\\\\"noExitRuntime\\\\\\\"]=true;return}else{var toLog=e;if(e&&typeof e===\\\\\\\"object\\\\\\\"&&e.stack){toLog=[e,e.stack]}err(\\\\\\\"exception thrown: \\\\\\\"+toLog);Module[\\\\\\\"quit\\\\\\\"](1,e)}}finally{calledMain=true}};function run(args){args=args||Module[\\\\\\\"arguments\\\\\\\"];if(runDependencies>0){return}preRun();if(runDependencies>0)return;if(Module[\\\\\\\"calledRun\\\\\\\"])return;function doRun(){if(Module[\\\\\\\"calledRun\\\\\\\"])return;Module[\\\\\\\"calledRun\\\\\\\"]=true;if(ABORT)return;ensureInitRuntime();preMain();if(Module[\\\\\\\"onRuntimeInitialized\\\\\\\"])Module[\\\\\\\"onRuntimeInitialized\\\\\\\"]();if(Module[\\\\\\\"_main\\\\\\\"]&&shouldRunNow)Module[\\\\\\\"callMain\\\\\\\"](args);postRun()}if(Module[\\\\\\\"setStatus\\\\\\\"]){Module[\\\\\\\"setStatus\\\\\\\"](\\\\\\\"Running...\\\\\\\");setTimeout((function(){setTimeout((function(){Module[\\\\\\\"setStatus\\\\\\\"](\\\\\\\"\\\\\\\")}),1);doRun()}),1)}else{doRun()}}Module[\\\\\\\"run\\\\\\\"]=run;function exit(status,implicit){if(implicit&&Module[\\\\\\\"noExitRuntime\\\\\\\"]&&status===0){return}if(Module[\\\\\\\"noExitRuntime\\\\\\\"]){}else{ABORT=true;EXITSTATUS=status;STACKTOP=initialStackTop;exitRuntime();if(Module[\\\\\\\"onExit\\\\\\\"])Module[\\\\\\\"onExit\\\\\\\"](status)}Module[\\\\\\\"quit\\\\\\\"](status,new ExitStatus(status))}function abort(what){if(Module[\\\\\\\"onAbort\\\\\\\"]){Module[\\\\\\\"onAbort\\\\\\\"](what)}if(what!==undefined){out(what);err(what);what=JSON.stringify(what)}else{what=\\\\\\\"\\\\\\\"}ABORT=true;EXITSTATUS=1;throw\\\\\\\"abort(\\\\\\\"+what+\\\\\\\"). Build with -s ASSERTIONS=1 for more info.\\\\\\\"}Module[\\\\\\\"abort\\\\\\\"]=abort;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}Module[\\\\\\\"noExitRuntime\\\\\\\"]=true;run()\\n\\n\\n\\n\\n}\\n\"","status":200,"headers":{"content-type":"application/javascript","content-length":"522077"}},"type":2,"external":true,"timestamp":1723855149170}],"browser":{"name":"chromium","version":"119.0.6045.9"},"viewport":{"width":2000,"height":2000},"screenshot":"iVBORw0KGgoAAAANSUhEUgAAB9AAAAfQCAYAAACaOMR5AAAAAXNSR0IArs4c6QAAIABJREFUeJzs3Xuw3nd92Pn38zznpotlXSw72IDx3cY3sIE6OBBujbmEuJRmh2FD0ml3k7DspOzutNM22c50Z2d2M8l0t2GJm820bgtxKW2aOJlCMaYIKKYh2F7AN9kYg6+yJVnWxZKOpHOe/UPYRsg2tpH0SPbrNeM5z/k93+f3+5x/PKPzPr/vb1CNAwAAAAAAAICXuOGkBwAAAAAAAACAo4GADgAAAAAAAAAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFAJ6AAAAAAAAABQCegAAAAAAAAAUAnoAAAAAAAAAFDV1KQHAAAAAODoclyvbnmval87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9arhsPVXTLV89bALDlM8r3rwwQfb/MgjbXz4of7ya3/R+9///mdcu337lnbterzxeLHFxcV2755/xrXPx2133N7Dj2zqZS/7qZYvX17V1NSo6enpRqNB11577dN+7r77vt/555/X7OzSPve5Q/9seACAo4WADgAAAHCsOW+q39qzq/P37ev0hYXOWljoN/fuqa27fvxn4UXu/33ixR9Wv119r9pUO7ft/xuTmdFl7dl9Rv/mzpP75dVr6+2vrOpnPr94SK7/hS98oTvuuONp3/vQhz7Uha95TXevv6UP/vIvP+t5fu3XPtLWrdvbvHlj99x9d+tvveWQzPfKV57eaDRoMBg2NbX/+e979+5/Fvr27du78sorD/rMTTfd1Gg03czMXMuWLWvF8ccfklkAAI5GtnAHAAAAOMZctWxV5+4Zt3ZxsYXBoJnxuCWjQT1806RHg4n7Z9UvVm+t+kftD+kfqKWX167FWv/Nev0/PjzXvvXWW1uxYnl79uzpU5/6oz7wgf/2ade99/0ffE7ne93rXtf/95c3dNkb33jIZnzTm97U+vW3t2TJsvbt29eaNWt65JFH2rF1e7d8+9tP+5nbb/92q1evbmpq1K5dO1tcWDhk8wAAHG0EdAAAAIBjyOATdfm+ja0cv7yq0XjcksGgk9tVj/9PE54Ojg5/Vi2vzq6Ov692/E595nfqA4fxml/5yldatWpV09PTzc0t7ZRTXnlIzvua1x+6eP6EnTv3tm3LQ/3F17/W//gbH/2x67fvHbdly+Z27pju7nvu7r3vfd9Baz71qT/q1a8+v+npqc4774JDPjMAwJEioAMAAAAcQ/73V9Ta8debGp/Q/l/tjFoyHnfq+I762W9Mejw4KvzTH/x3JG3durV9+/Y1PT3d7t07Gw7HL+g8f/AHH++8817dy152crt37+nCCy88xJPWa197UVXXX/+57rzzzvbs2d0FF1z0jOt//W/+zar+43/4d733r//iQe/fcMMNnXbaqY3Hg3bv3n3I5wUAOJI8Ax0AAADgGHLFT9XM4CsNBk9soTzfVN9p2a63THQueKn7+Z//+bZte6xNmx7utttu7fLL3/yCzvPOd767c845t+XLlzceP/tW6evX3/aCrlF17733dsEFF7ds2ZLm559b9H7P08TzqlNOeVnD4VTT09MNh8OuueaaFzwXAMCkCegAAAAAx5DT1tRo8ImGw081GHyvweCeRlOXNf/gpCeDw2PdunWtX39b3/jG0b/DwgUXXNS2TQ93xRXvfkGf/73f+78bjaYbDqeampppdna2P/zDPzxo3Ve/+uVuv/2WZmeXduuttz7v61x99dUNh8NGo1EzM3MtW7biBc37hPXr72p+fr7FxcW2bt3aBz/43J7xDgBwNBpUL2wvIQAAAACOuB1banG0//XiYg0G+1/f8G/rXb86ubngcLj33nubnh41Hg/auHFjF1988aRHOuxuuOGGTj755EajQQ899FBveMNlB6259957m52dbTgc9uijmzrnnPOe93Vuuumm1q5d02Aw6r77v99PX3b5C575q395Y7PjPT3w0H1deeV/84LPAwBwNHAHOgAAAMAx4r/+Sk3NP/X9cLg/oI8WxXNefD7+8X/aYDBuamqm6enplixZ0tVXXz3psQ672aXL2/TIQ33x81942nhe9fjj2xoOh61Zs6Z9+xb72Mc+VtUf//EfP/dt3UejHnrooT7/+c//RPG86vLXX9rr3vDT4jkA8KLgDnQA4EVtVZdWwwYNnvy6ua9NeiwAeEk7sbc0rhbb3Z62t73nv/3wS9Wj/32t+K3atbLGg6eOL7mnpl/8N+byEvSVr3ylU089tampqTZs2NAll1xySM77mc/8WWeeeW7z8/NdeOGFh+ScT+fqq6/u8ssv7+yzzz6k511cXDzg++Fw2B133NHs7HSLi4utX3977373LxzSawIAvFRMTXoAAIDDYWWXNN2KZlrVoEEL7W6xvS0234ouaFu3THpEAHhJWtubm+74Bu3fg3yqrQL687Dyu9WWGi2vhaka7auZrbX3mklPBofHYzvnW/bwwz300P295xfed0jOeddd61u+fHlVe/bsPiTnfDq33PKt5uaWNhoNWrduXW95y1sO2bnvu+/7veIVp7Z58+a2bNnSunXrOu64Zc3MzLW4uNjSpT/ZM80BAF7KBHQA4EVnZZe2pJMaNffksVFzjZproekW2zvB6QDgpevE3t50Kxr80GZ4U61oRRe1rW9NcLJjyI3VgzW9usbLa/bRGny97vntSQ8Gh8d7r3jHQce++c1vNjU11fnnn/+CzjkzM9NoNNVgMGx2drZ/9a/+eb/yK3/7OX32+us/1+mnn9WuXbtat+76PvKRv/OMa48//vjm5pb+4PVx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cOHCeaqqqqioqiQkyM/TkUREZIBoBrqIiIgHnTt3DsMwuHSppF/3vxMREREREZHB7/z5swQHh1JVVUVaWlq/XefisXcJC7xGxj/7cubtP+6364gMBz/71Ub+7I+f9XQMEREZQJqBLiIi0gNbt26lsPA0eXmnADh7tpCCgjzWr3+z12O99toaioqKME2ToKAggoKCiI2NY/fu3e6OLSKDwLq1aykrK6GsrMRtYx7cv5fy8ssUFxe7bUwRERER8bzs7OM0Njb2a/EcoN4vmWrbJBXPRXpAxXMRkbuPCugiIiI9MG7cOIKCQgkPD8c0TQIDAxkxIoI5c+byzjvv9Gqs9BkzCQwMBCAyMpLw8HCcTgv1tVX9EV1EPGzarHR8ff3p6HC4bczQ8JEYho1r12rdNqaIiIiIeN6TTz5JUlJSv17j719/nzJ7BGPHzuvX64iIiIgMVTZPBxARERnsdu3aQVhYKF5eXp3HrFYbFouBzeaFl1fvnkeLGRODzWbtcqyoII+nv/a8W/KKyOAyd858Tp06wZQp09w2ZlpaGvn5+UyfPsNtY4qIiIjI3eFn6/fx6bkWT8cQERERGbS0B7qIiMhtvPXWW8yZM4ugoFDsdjtxcXGUlpbidDooKSlj0aJFt+y7adMmMjJmYZomWVmHefbZ5zl16gQhISE4nRZKL55j4eKlA3g3IiIiIiIiMpwVFOTR0WF36wOcIiIiIncTLeEuIiJyG6tWrWLChElUV1+lpqocwzC4WHqZq1drqb705fsPZ2TMIigomNDQMGbMyGDdunVMmTKNCxfKqK2torq8bIDuQkRERERERIa7devWMWJEBFFRo9m9e7en44iIiIgMSZqBLiIi0g9ycnKYNs31tH9trWuP4qtXa9i//xNefPFFT0YTERERERGRYSwzM5PExHhSUlI9HUVERERkSFIBXURExM327t1DUlIy3t7eREWNBuBcYSE52Vna51xEREREREREREREZBBTAV1ERMTNiouL8fX1xWq10tbWRnR0NIahXVNERERERESkq6KiIgrP5PPQw495OoqIiIiI3KBv80VERNysvLyKpqYmmpubqL92TcVzERERERERucmxY8cYMWIE6TNm9qh9Tk5OPycSuTtt3rzR0xFERGSQ0Tf6IiIibjZ37myysrKorb3G1dpyT8cRERERERGRQWjmzJlUVVXx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VAyxsbGkpY1jxYoVbcYpKiqltraWhoaPtl6vq6ulvKy43YL7tZg6dSpVVR48nkoKcnVshYiIiIiIwE8IFc8NoM8HX98DfC+coUREuoF+misiItJN/qOb5rl8+TIulxMAr7eemhpPp4y7Y8d2UlJScTojqK+/0KZ9164dzJo1u1Pm6kz3PPtvfOZvHsZwx2K3DsZXf5FpS8+329dms2IYoVWclZVn6RufQHHxPp5e+HxLn/Xr13PXXXe1fP7Tn9p/QeHy5XqqPdWczM1n8eKXOvehRKTHKSjIY+jQ4QB4PB5sNhujRo0BYPnypcydO4/Bg4e2tMfFxREXF0dCQh+++MUvthpr9uxZrF+/nkGD+lOUl090YjxBn48T2cdvKOPEieNv6H6RDMANbKXrXxgUERERka71z4QK5umECkmVhFafAwwAvgT8MjzRRES6nAroIiIit5jCwhIsliCmaZCdfZTnnnuxU8YdOvQOnE4nFouFYDDAhg3rePzxp1raTX9jp8zT2YovmVRf8OIhhUmDJl+x36WLtdTWXsbptOPxnOell15ut9+kSRNafe7dJ67dfhMmTGj3uojcfrZs2YTTGdHqmmEEaWrytxTWq6oqW9ri4j76c6Wk5Ey7Yz755JNdE1akgzKBSd8FEmHgT+H+UzA23KFEREREpMPuBD7zsc8DgMmEiui5hI4pFBG5VWkLdxERkVvMo48+xKhRaZw4coCFC5/rtHG93noMI/R1Y6OXM2fOtWq/d878TpurM2347ivMrfoDDwzte9V+8+fP59KFKjauX8/EiVOu2K9//4GtPk+fdtcVeorI7Sw/P7/luIv09AktO4NAqEBeVlaGw+FoWZWekND2zyiPx0N0dCRvvbW6e0KL3IDEH0DzZ8H/ALh/Af1+FO5EIiIiInIjJl7h+gAgmdCW7iIityoV0EVERG5RTz//uU4d79ChI3iqqqmqPMdf/vIer776aqv2jIyMTp3vRpkNhZimybipcaQvevXTbwAmTZnO333161ftk5V1hFN5eUCQt956qxOSikh3y8zcT27ucbZu3dIl42/btg273UpERASrVq3CNE0gVBAH+P3v13Lo0BFSU1NbrrXH7/dTU3O503YSEelSk6A+/h+o7/VzfHeAb3q4A4mIiIhIR20htH37laSjFegicmtTAV1ERG47wxOfDXeEHmnRokWM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Qfstb3lbO3Zs7e+/+a0+9rF/tPf4Jz7x2910002tvvH6aqwvDQ117/9ZP37atSeccFynnHLq3tcbNmza+/O1136ntWvXNDw8pxtvvOGA57v88rdNO7Z+/fq2bt3eo4+uP+D7vFx8/OMfb/Xqtft97/ZbbuqSSy47ZJ994okn7vN6586dffSjH33e65YuXdzIyEhDQyMNDQ117HHLDtWIAPCinPyLP2rnzlP7y9cvmu1RAAAAOALYwh0AjkDXXHNNJ598cnPmjHbzzTfvs+32imeJtBdddNFz3vOVr3zVPq8feuihamoV+StfeXqjo/OanKwtW5444Dl37twx7djDD9/X979/Q7/1W791wPeZLVdeeWWXXLKiHTt29fd///cHNPM999/fRRddUE39scDY2Fj33Xdfb3nbOw7ZnLfffmc1tfJ8ymTfuuZbB3Tt2rU3dcEFr2l0dH6bN2/u/nvuPkRTAsCLs/WJc3r4vxie7TEAAAA4QgjoAHAEOvvssxsdHW1oaKjdu3d3xRVXvOQg/eCDDzY6OqeRkbk99tgje5+ffuyxJzQxMdFgMNRgUIPB1H/AvuKKK7r88ss755xznvWeq1atbuHCJc0ZHvTK009vztyXz9ar11xzTeeee04jIyPNm7e7U0896YCu++AH3lfVDTdc14IFC3rkwUd669vffkhmvPLKK7voogs6++xzW736xh586MHe8Po3dc3X/6xP/e6Bbbn+wQ9+qB9cf32DiQ398Hs/6LcP8DoAmAmvOOvT3f/tBbM9BgAAAEcQAR0AjkC7du1q/vz5VY2N7WhiYtdLvucTT2xr3bp17dixo9tvX9snPvHbVX30ox9t1apVjY+Nd8aZZ3brrWtbvXp18+fPb+7cua1evfpZV7c/GfW/+p/+v846+2de8owvxqc//ene8553tWvX7n1W6j+fV7xieUNDQw0NjTQ8POjEE5e/oM+95JLLuvGG61r9vWv3meXd7353u3bt6IILLnxB93umb33rbzrttDOaN29ed955eytWXLL3vbe/95df0L1ed+mlL2kWADhU7r/rU7M9AgAAAEcYz0AHgCPQvffe24YNG3rssUe656579sbuA/W5z32uO+64Y59j73nPO7rwwov7+7+5uo9//Def8Xk/6Ywzz+y+++7t537u8o477piOOWZpCxcubHR09Hk/7/2/8g9f0HwHy5//+Z/31re+tblz5zZnzpx93vvyl7/UXXfd2dq1a/Z77erVN7Vt27Z27tzZli1b2rx54wv+/BWXXNbv/vf/497Pe+c739mCBQtatGhJn/3sZ/Y594YbruvWW9f2la98+YDu/apXvbrFi6f+958/f2HXXvudFzwfAAAAAMDRRkAHgCPQ29/+9jZv3tg3//rq3vsLv/CCrl2z5ke96U1vamRkpO99/9pp7//e7//BtGMrVlzaunWPtGDBoqpOPfW0BoOprxljY2PTzr/qqqu66647u/nmm/vMZ/74eWf69re/3W233dYNN1z3gn6X53PxxRd24onHt2DBohYsWNDVV3+tquuvv77LLntdCxcu7phjjuuqq66adu3NP/5pm7Zs6+GHH+6aq7/a217iM8zPO++CjjnmmEZHRxsdndNFFz21YvyOO+5o+fJTW7z4mI4//sC2it+wYX0TExNNTEw0NrazRx999CXNBwAAAABwNLCFOwAcoS655LIXfM2XvvTFLrjgwtavX9/k5EQbN84/oOu2b9/SwoULq7r77rt61avOauP6dW3Zvr177rl7n3OvvfY7nXnmWQ0Gw82Zs6uRkf1/Hbnqqqu66KKLOvPMM3v44YebmJho69YnXvDv9FymtrpfsPfniYlBVcuWHdvIyEhDQ8ONj4/1ile8Ytq1/+r3/0X/6vcP3iybNm1q0aJFDQ0N2rVrV1u2bKnqC1/40xYsWNDIyNxGRurYY5f06U9/uk996rm3rF2x4pJuWXtLExM7u/6H1/Vrv/GJgzcsAAAAAMARygp0AKCaWuX9K7/y4aqWLVvW5OTEfs/70pe+2O2337LPsR//+M42bNjQ1s2be/C+BxoaGmrz5o2tWHFJH/zgh/Y5d/nyUxsaGmp4eLjBYLJzzz1v2md861t/0xvf+PrOPPPMqubMmdPo6GiLFi3q85///MH4dav64Q9vaOPGTW3atL4777yt9773vVXdfPOt7dixo127drRt27bWr3/koH3ms3nd617Xxo2Pt+6RR1t13Q9661vfWtX6dZvauPHxxsbGGh8fb/v2Xc8bz5/0sxf8bBdcuEI8BwAAAAA4QAI6AFDVmWee2bp16/a+fvD++7r//nv3Oef666/vootWNDIyp+9+97t7j3/gAx9s6+aNfe873+zNe8Lvyte+cb+fs2rVj/bG6a1bt3fbbbdOO+f0089saOiprynLli1r2bJlnX32uV122aUHbSv3j370o23durmH7v9p7373+/Yev/UnP+3xxx/v4Ycf6utf/Wrve98vHvA9v/Wtv3nR81xwwYWd/5rX9MF/+JG9x37n936nW265rUceeag7b7utlStXvuj7AwAAAADw3GzhDgD0mc98tt27dzd//vzWr1/fsmXL+tGam/v1X//1ved87Wtf6ZRTTmru3HlNTEy0cOHmfe6x4lm2jL/++uvbvHnj3meEb9qxu/XrN7Rz1/be8Po37feaq6++une+851t23Z3p5/+qtauvrELLlrRo48+2uLFS9uxY9dB+s2ntjp/pv/yd/7pi7rXlVde2fLlp3bnnbd3yy239Uu/9EsvdbyqPvzhDx+U+wAAAAAA8NysQAcA+sQnfqNHHnmsTZs29fjjj/V3f/e3+8TzqsWLj20wGN77enh4+Jm32a9d27e3Y8fY3tf/+GO/2sqVK581nld98pOfbPPmbf3kzlsbGhrq3vt+2oMPPtjw8HBz5sxp/vz5feELf/oCf8uX7otf/MK07euf9Md//Ee98Y1v7Ljjjm/JkiWddtppMzwdAAAAAAAvlRXoAEBVb3jDZV1/3fe69LI37Pf9N7/5zd1669rmzh1t+9YtrVv36PPe83Ofv7Jdu3Z1x223veB5Vqy4cO/PP77rnk4/4+yWLVva8PCctmzZ0sc+9o9e8D1fiq985cudddY5zZ072qpVq6ZtpX7mmec0GExWNTQ00siIv1MEAAAAAHi5GVSTsz0EAPDysGr16sa37+i1r3/djH/2d75zbYsWze/Rh+7vPe8/8GeSHyz33nt38+YtaGhoqK1bt3bjjdf3wQ9+qFtvXdvmzVu67LLX94Mf/KATTzy+sbHxbr55TR/84IdmfE4AAAAAAF48K9ABgAO28qKLXvS1V1/9td797ve96Ovf8pZn3/J9JkxMTDQ0NLWqfNeuXT3xxKbuvffu5s9fsPecjdt2NvL4+u64aU3/2a/95myNCgAAAADAi2QFOgDwknzuc59r5cqVzZ073AMPPNA73vHuaef8xV98uXPOObeq1atv6sMf/vBMj/mSffGLX2jlytdWtWbNqj70oY90441rWr78hNatW9cFF1z4PHcAAAAAAOBw5+GcAMBeV1xxRXfccccBn/8XX/ly73jHz3fSSSe1aNHiJiYG08658sorW7ny0o499riWLFnSCScc95Jm/NM//exLuv7F+shHPtbWrTt69P57+9CHPlJNPaf9gZ/eL54DAAAAABwhbOEOAFR1zTXXdMIJyxoeHrRmzY+68MKLn/eaV599diMjIw0PDzc0NK+TTz5x2jlnnXVGQ0NDDQZDDQbDLV58zIue8fOf/3znn39+d911Zxs2bOrSSy990fd6MVasmB7KV772tTM6AwAAAAAAh44V6ABAn/70pzvnnFd38smntGjRooaH5xzQdXfccVc7d441Pj7ejh0727z5iWnnXHLJZT3++Ma2bHmidevW9fD997/oOS+//PJOPfXUFi9e0pIlS7riiite9L0AAAAAAOCZrEAHADrrrNOftkp8qOHh4T7/+c/38Y9//Fmvuf32Wzr77HO76aabeuUrX1m1999VV1/9tc4444y2bt3Rzt272/bIY7329a97SXMOBpMNDU39/d/k5HgjI77KAAAAAABw8AyqydkeAgCYfatWreq4445rMDneuvUbnnV79C9/+Uu9+tU/09KlS9u5c3sPPfRgJ554SvPmzeuJJzZ24YUXd9dddzY6Or+qBx+8v8sue/1BmfHrX/9655zz6oaGhrrzzrt617vedVDuCwAAAAAAZQt3AOBJI0M9+ujDffs7337OZ4uvWHFpJ5xwQvPnz2/BggX93M9d3rHHHtvChQtbuHBhmzdvbO7cuY2OjjY6OtrSpUv77Gc/c1BG3D4+0qZNm7vlpjXiOQDMoH/TaJ+b7SEAAABgBliBDgC8IGvXrunEE09qMBhq2bJlVa1fv76qxx57pG9/+7u96U1v6MTjT2wwPNwDDzzQypUrZ3NkAOAl+mb187M9BAAAAMwADw4FAF6QG25Y0+tff0lDQ0PdcN33GoyMdMYZr2p8bKw1a2/qk5/8ZH/1V39T4+M98sjDvfM975/tkQGAl+BPqnNnewgAAACYIVagAwAv2I033tBjT4vjq1at6rYffb+P/uN/OsuTAQAH219Vb6kWzPYgAAAAMAMEdAAAAOBZ/aQ6pZo/24MAAADADBDQAQAAgGe16101MVnzvjHbkwAAAMChNzTbAwAAAACHr5G3iOcAAAAcPQR0AAAAYL92/DfVhbM9BQAAAMwcAR0AAADYr12n1+S82Z4CAAAAZo6ADgAAAOzX7jNq69z9v/fPZ3YUAAAA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DgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAMD/354dCAAAAAAI2p96kdIIAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAAKoaPVH0SNfS2rYAAAAASUVORK5CYII=","consoleMessages":[{"text":"Unrecognized Content-Security-Policy directive 'prefetch-src'.","level":"error","timestamp":1723855148639},{"text":"CREATOR:  tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep","level":"log","timestamp":1723855148674},{"text":"VIEWER:  ","level":"log","timestamp":1723855148674},{"text":"loading 0%","level":"log","timestamp":1723855148711},{"text":"You can reduce startup time if you configure your web server to add \"Content-Encoding: br\" response header when serving \"d42eec60fb62dd4e2219591ce7b264cd.js.unityweb\" file.","level":"log","timestamp":1723855148771},{"text":"You can reduce startup time if you configure your web server to add \"Content-Encoding: br\" response header when serving \"5fad1f1afc386beca61c815f462cb12b.wasm.unityweb\" file.","level":"log","timestamp":1723855148847},{"text":"loading 66.25935990794967%","level":"log","timestamp":1723855148882},{"text":"loading 90%","level":"log","timestamp":1723855148924},{"text":"loading 90%","level":"log","timestamp":1723855148958},{"text":"You can reduce startup time if you configure your web server to add \"Content-Encoding: br\" response header when serving \"d2393f0fb9c6e8437d3a8bdb208bc9c6.data.unityweb\" file.","level":"log","timestamp":1723855148959},{"text":"[UnityCache] 'https://ipfs.arkivo.art/ipfs/QmXEy6VUkJPz9cTg2af1917zniBpqDFMwjKMckGbB9rnM7/d2393f0fb9c6e8437d3a8bdb208bc9c6.data.unityweb' successfully downloaded and stored in the indexedDB cache","level":"log","timestamp":1723855148983},{"text":"Loading player data from data.unity3d\n","level":"log","timestamp":1723855151051},{"text":"Initialize engine version: 2021.1.4f1 (2e6cfe8f57df)\n","level":"log","timestamp":1723855151066},{"text":"[Subsystems] Discovering subsystems at path UnitySubsystems\n","level":"log","timestamp":1723855151066},{"text":"Creating WebGL 2.0 context.","level":"log","timestamp":1723855151068},{"text":"Renderer: WebKit WebGL\n","level":"log","timestamp":1723855151126},{"text":"Vendor:   WebKit\n","level":"log","timestamp":1723855151127},{"text":"Version:  OpenGL ES 3.0 (WebGL 2.0 (OpenGL ES 3.0 Chromium))\n","level":"log","timestamp":1723855151128},{"text":"GLES:     3\n","level":"log","timestamp":1723855151128},{"text":" EXT_color_buffer_float GL_EXT_color_buffer_float EXT_color_buffer_half_float GL_EXT_color_buffer_half_float EXT_float_blend GL_EXT_float_blend EXT_texture_compression_bptc GL_EXT_texture_compression_bptc EXT_texture_compression_rgtc GL_EXT_texture_compression_rgtc EXT_texture_filter_anisotropic GL_EXT_texture_filter_anisotropic EXT_texture_norm16 GL_EXT_texture_norm16 OES_draw_buffers_indexed GL_OES_draw_buffers_indexed OES_texture_float_linear GL_OES_texture_float_linear OVR_multiview2 GL_OVR_multiview2 WEBGL_clip_cull_distance GL_WEBGL_clip_cull_distance WEBGL_compressed_texture_astc GL_WEBGL_compressed_texture_astc WEBGL_compressed_texture_etc GL_WEBGL_compressed_texture_etc WEBGL_compressed_texture_etc1 GL_WEBGL_compressed_texture_etc1 WEBGL_compressed_texture_s3tc GL_WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb GL_WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info GL_WEBGL_debug_renderer_info WEBGL_lose_context GL_WEBGL_lose_context WEBGL_multi_draw GL_WEBGL_multi_draw\n","level":"log","timestamp":1723855151128},{"text":"OPENGL LOG: Creating OpenGL ES 3.0 graphics device ; Context level  <OpenGL ES 3.0> ; Context handle 30573104\n","level":"log","timestamp":1723855151170},{"text":"Input Manager initialize...\n","level":"log","timestamp":1723855152358},{"text":"UnloadTime: 7.900001 ms\n","level":"log","timestamp":1723855152616},{"text":"loading 100%","level":"log","timestamp":1723855152958},{"text":"loading FULL","level":"log","timestamp":1723855152958},{"text":"[.WebGL-0x1750019b9500]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels","level":"warning","timestamp":1723855153473},{"text":"warning: 2 FS.syncfs operations in flight at once, probably just doing extra work","level":"log","timestamp":1723855153708},{"text":"[.WebGL-0x1750019b9500]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels","level":"warning","timestamp":1723855153708},{"text":"[.WebGL-0x1750019b9500]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels","level":"warning","timestamp":1723855153930},{"text":"[.WebGL-0x1750019b9500]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels (this message will no longer repeat)","level":"warning","timestamp":1723855154153}],"screenshotDelay":10000},"timestamp":1723855148066},"created_at":"2024-08-17T00:39:22.758+00:00","updated_at":"2024-08-17T00:39:22.758+00:00"}