{"id":3928,"artifact_id":3677,"version":1,"data":{"version":1,"artifact":{"chain":"tezos","title":"DOTS : RING","artist":"tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep","tokenId":"90265","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/QmThH4peM97EuGXyW9PS4CciJJEDwFe1bawm8WmAGSe5KY?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90265","host":"ipfs.arkivo.art","path":"/ipfs/QmThH4peM97EuGXyW9PS4CciJJEDwFe1bawm8WmAGSe5KY","type":"http","query":"?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90265","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":1723855214781},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmThH4peM97EuGXyW9PS4CciJJEDwFe1bawm8WmAGSe5KY?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90265","body":"","status":301,"headers":{"date":"Sat, 17 Aug 2024 00:40:14 GMT","server":"nginx/1.27.0","location":"/ipfs/QmThH4peM97EuGXyW9PS4CciJJEDwFe1bawm8WmAGSe5KY/?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90265","connection":"keep-alive","x-ipfs-path":"/ipfs/QmThH4peM97EuGXyW9PS4CciJJEDwFe1bawm8WmAGSe5KY","content-type":"text/html; charset=utf-8","x-ipfs-roots":"QmThH4peM97EuGXyW9PS4CciJJEDwFe1bawm8WmAGSe5KY","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":1723855214820},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmThH4peM97EuGXyW9PS4CciJJEDwFe1bawm8WmAGSe5KY/?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90265","host":"ipfs.arkivo.art","path":"/ipfs/QmThH4peM97EuGXyW9PS4CciJJEDwFe1bawm8WmAGSe5KY/","type":"http","query":"?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90265","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":1723855214821},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmThH4peM97EuGXyW9PS4CciJJEDwFe1bawm8WmAGSe5KY/?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90265","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 00:40:14 GMT","etag":"\"QmThH4peM97EuGXyW9PS4CciJJEDwFe1bawm8WmAGSe5KY\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/QmThH4peM97EuGXyW9PS4CciJJEDwFe1bawm8WmAGSe5KY/","content-type":"text/html","x-ipfs-roots":"QmThH4peM97EuGXyW9PS4CciJJEDwFe1bawm8WmAGSe5KY","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":1723855214828},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmThH4peM97EuGXyW9PS4CciJJEDwFe1bawm8WmAGSe5KY/aa9e4edf17c7809998c6addb80c797df.js","host":"ipfs.arkivo.art","path":"/ipfs/QmThH4peM97EuGXyW9PS4CciJJEDwFe1bawm8WmAGSe5KY/aa9e4edf17c7809998c6addb80c797df.js","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/QmThH4peM97EuGXyW9PS4CciJJEDwFe1bawm8WmAGSe5KY/?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90265","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":1723855214868},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmThH4peM97EuGXyW9PS4CciJJEDwFe1bawm8WmAGSe5KY/aa9e4edf17c7809998c6addb80c797df.js","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 00:40:14 GMT","etag":"\"QmW5VRzUQ5cMRhXQn8wdFAteTsWmKBb6XmCMqGQJWqQviM\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/QmThH4peM97EuGXyW9PS4CciJJEDwFe1bawm8WmAGSe5KY/aa9e4edf17c7809998c6addb80c797df.js","content-type":"text/javascript; charset=utf-8","x-ipfs-roots":"QmThH4peM97EuGXyW9PS4CciJJEDwFe1bawm8WmAGSe5KY,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":1723855214886},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmThH4peM97EuGXyW9PS4CciJJEDwFe1bawm8WmAGSe5KY/d42eec60fb62dd4e2219591ce7b264cd.js.unityweb","host":"ipfs.arkivo.art","path":"/ipfs/QmThH4peM97EuGXyW9PS4CciJJEDwFe1bawm8WmAGSe5KY/d42eec60fb62dd4e2219591ce7b264cd.js.unityweb","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/QmThH4peM97EuGXyW9PS4CciJJEDwFe1bawm8WmAGSe5KY/?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90265","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":1723855214991},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmThH4peM97EuGXyW9PS4CciJJEDwFe1bawm8WmAGSe5KY/5fad1f1afc386beca61c815f462cb12b.wasm.unityweb","host":"ipfs.arkivo.art","path":"/ipfs/QmThH4peM97EuGXyW9PS4CciJJEDwFe1bawm8WmAGSe5KY/5fad1f1afc386beca61c815f462cb12b.wasm.unityweb","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/QmThH4peM97EuGXyW9PS4CciJJEDwFe1bawm8WmAGSe5KY/?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90265","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":1723855214991},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmThH4peM97EuGXyW9PS4CciJJEDwFe1bawm8WmAGSe5KY/d42eec60fb62dd4e2219591ce7b264cd.js.unityweb","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 00:40:14 GMT","etag":"\"QmeXvHqyR9UpMgHAegxVahXksaJgQQryCpks1CzNmbbHuo\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/QmThH4peM97EuGXyW9PS4CciJJEDwFe1bawm8WmAGSe5KY/d42eec60fb62dd4e2219591ce7b264cd.js.unityweb","content-type":"application/octet-stream","x-ipfs-roots":"QmThH4peM97EuGXyW9PS4CciJJEDwFe1bawm8WmAGSe5KY,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":1723855215018},{"data":{"url":"blob:https://ipfs.arkivo.art/4fc9c833-60b6-47c8-b4a6-adc801353902","host":"","path":"https://ipfs.arkivo.art/4fc9c833-60b6-47c8-b4a6-adc801353902","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":1723855215041},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmThH4peM97EuGXyW9PS4CciJJEDwFe1bawm8WmAGSe5KY/5fad1f1afc386beca61c815f462cb12b.wasm.unityweb","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 00:40:15 GMT","etag":"\"QmXzmmNa5nxDvaMn4As8KyoounSfNLvfSZpCMhsAwwgF7x\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/QmThH4peM97EuGXyW9PS4CciJJEDwFe1bawm8WmAGSe5KY/5fad1f1afc386beca61c815f462cb12b.wasm.unityweb","content-type":"application/octet-stream","x-ipfs-roots":"QmThH4peM97EuGXyW9PS4CciJJEDwFe1bawm8WmAGSe5KY,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":1723855215042},{"data":{"url":"blob:https://ipfs.arkivo.art/4fc9c833-60b6-47c8-b4a6-adc801353902","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":1723855215099},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmThH4peM97EuGXyW9PS4CciJJEDwFe1bawm8WmAGSe5KY/487fcb1c85a0068285b36a9d24bd634b.data.unityweb","host":"ipfs.arkivo.art","path":"/ipfs/QmThH4peM97EuGXyW9PS4CciJJEDwFe1bawm8WmAGSe5KY/487fcb1c85a0068285b36a9d24bd634b.data.unityweb","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/QmThH4peM97EuGXyW9PS4CciJJEDwFe1bawm8WmAGSe5KY/?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90265","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":1723855215166},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmThH4peM97EuGXyW9PS4CciJJEDwFe1bawm8WmAGSe5KY/487fcb1c85a0068285b36a9d24bd634b.data.unityweb","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 00:40:15 GMT","etag":"\"QmQGPzW4j22MVKzzLCDqwkSoUcg6P6vgk6cziGK4vBdZ6h\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/QmThH4peM97EuGXyW9PS4CciJJEDwFe1bawm8WmAGSe5KY/487fcb1c85a0068285b36a9d24bd634b.data.unityweb","content-type":"application/octet-stream","x-ipfs-roots":"QmThH4peM97EuGXyW9PS4CciJJEDwFe1bawm8WmAGSe5KY,QmQGPzW4j22MVKzzLCDqwkSoUcg6P6vgk6cziGK4vBdZ6h","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"3020361","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":1723855215186},{"data":{"url":"blob:https://ipfs.arkivo.art/e446193c-4401-43ab-8630-99f2cdb3f7a3","host":"","path":"https://ipfs.arkivo.art/e446193c-4401-43ab-8630-99f2cdb3f7a3","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":1723855215361},{"data":{"url":"blob:https://ipfs.arkivo.art/e446193c-4401-43ab-8630-99f2cdb3f7a3","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":1723855215449}],"browser":{"name":"chromium","version":"119.0.6045.9"},"viewport":{"width":2000,"height":2000},"screenshot":"iVBORw0KGgoAAAANSUhEUgAAB9AAAAfQCAYAAACaOMR5AAAAAXNSR0IArs4c6QAAIABJREFUeJzs3XmYnVWBLvp375qTSqVSlaQyAxkQmUEhCoJRVBDBWRrb49hOHPTYt9v2eNru2/fcduhW25aDHK/tcW4ebVubFlsFBEVBFGRQkVFCGEIGQhJSGWrce98/KtLEpJKqpLJ3per3e548Vfvba6/1fsijVr1Z6yskqQQAAAAAAAAAJrlirQMAAAAAAAAAwHigQAcAAAAAAACAKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAAAACSKNABAAAAAAAAIIkCHQAAAAAA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WhNZRAYA9zmegoKCFq1PPvmkkuciIiIiIiIiIiIiIiLSbzzxDkBE5PHHn+DCCy/E6/Vqr3MRERERERERERERERGJGy3hLiIiIiIiIiIiIiIiIiIigirQRWQAWLdmNYkp6ezcuQsjGmLyjKmEQ3DhhQviHZqIiIiIiIiIiIiIDHIP/+ohLr70Mg4dKuDqq6+MdzgiMsCpAl1E4urZp57itrvu4uDB/UyYMJGDB/fj9fqxbZuq41Ws27CO++67L95hioiIiIiIiIiIiMggtXv3brKysgiHw4wcOTLe4YjIAKcKdBGJqzPnzgUgNTUNgAkTJhIIBABITPRz/vnnxy02ERERERERERERERn8TNPEcWwcJxrvUERkEFACXUTiyjRNALKzhze1ZWVlAVBWVkpaWkpc4hro/gQsuAZyPwHh8VA/4pvUp15KPRnUmsMoCiezvcbHq5U+3t1wjOSXt8LWtymq+nW8QxcRERERERERERHpV1u2vMucOfN47733AFj75pssXLQoVjOoPAAAIABJREFUzlGJyEClJdxFJK527NjGrFlndNhfWHiM7du3ctVV1/ZjVAPXb4BPAGlXgHkb2LMhnPANQolXEfWOwsFD1PBR55iURyyKbIONhx2ef7eB/JUlZO/4I2WHfhzv2xARERERERERERGJm5UrX6ekoJhb7rgj3qGIyACkCnQRiavOkucAHo+PnBztSdNoNJAFMAmcPAinzcD2TAErHYwUDNw/7ImGQYbPwTIMJuf5GXF6BvnkUlZ1BA7F9RZERERERERERERE4uaxxx7D709S8lxEOmTGOwARGbpef31Zl2OGDx9ONKp9aRotATYAx/4ONVvAPriLSMkrRKrzCQdLqa+voi5UR0VDiJJgiIKaCIdKgxQfqIQdpQwr2h/vWxARERERERERERGJm/vuuw+PV+kxEemYKtBFJC4effRXXHbZld0aGwwG+ziaweV8gMPw4iMwew8w60XsycdoGH47tdYoKjw5HGtIY9txgz+XQs36AwxbtQb2/hfH4xy7iIiIiIiIiIiISLydd+6CeIcgIgOYEugiEhfz53f/A8qRI0f6MJLB68YjwFONR+tjP+2r7od4REREREREREREREREBjsDcOIdhIgMPdu3bycnJ5vc3BFdjjVNLacjIiIiIiIiIiIiIiIifU9ZKRGJi0ikAccx4h2G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LiIiIiIi7crni+HLL7/k3XffpX///q0e//3332HgwEEYhs3ZZ5/doK1btwxM06C0tBSAJx77M4bh5ps1G1o9DxGRE0Heu/9k/UdvcOutt9OrVx9yYh2yszOZMWNGg373fu/7QGSXkvLycirKSpqM53a7cRybgNFkMxBZgb7jq6Wtdg8iIiIiIiIHc0c7ARERERERObGMGDGqzWK/8cYbDBs2Cq/XSyBQ26jdshwKCvK54YabAThp6BDiYjzceedt/O1vTzFt2rcIBv1N5jhv7lzOnDaNt99+k+nTr2yzexAR6Qz+tWAZY3smkZKYguFYBxrSM4jxFxIX5200ZtKkMwF47fW3GNy/T5NxBw4cyObN35BkmDgHnYG+f/t2K1SLf/d2ts36f616PyIiIiIiIvvpDHQREREREekyNm3aRGJiPKbpprKykrlz53L77bfXt69fv56hQ4fWv543bx4JCQmMHz+eefPm0aNHD4qKijj99NMbxLVtu8Hr9jyzXUSko/nte8v5r4k9G12vP7N898eYvc47rjk2b/4GxzWArN7wxa4S0kMBsIMYtXsZO+r0owcQERERERE5RlqBLiIiIiIiXYbX68U0I7/m1NRUNSieAw2K5wBTp04FYMGCBfTokY3L5SEcDjTo8+STT7ZhxiIincxzW7liYjIOFofusl5SVEBat0wIZR33NAMGDGrw2vvAuwR/c8lxxxURERERETkaLZsQEREREZEu4fFHH8Xv92PbNsGgn/LysmaP7devHwkJSfh8HjzeyLbDubm5zJ07l3vuuadR/2eeeabV8u5qHnz0H9FOQUTa0OX947GaKJ7vV/7lG5j9x7T6vCqei4iIiIhIe1EBXUREREREuoT7fvADgkGLqqoKdmzbWn/W7tG8++5bGIaDaZq43V7iYhN46qnHsSyr/szdQx26sv1IXnjhOVYtX866dat56aXXGrQtmPtBs+N0BktWb2DaWafy6pvvRTsVkRNebm4ueXl5zJ07t8n2WbNm8dFHH9W/Pvj5kawodPC7XE22+Yv3MffxX7Q8WRERERERkQ5EBXQREREREekSHv7TowSDtVSUlXJaM4vnAP36Dag/0zwY9FNdXU2fPgMIBGpITk447rymTDmb7J496dYtizPOOLVBW1avAcyaNavBtaW5C/j665X872N/Pe6525vXrsUd9nPd5RdFOxWRLmfFihXN7jt37lx6986hV69ejBo1qsmxV199NeeMH8aKZx6g+N+/pM9rN/L24ZaVH2TzBou8CijGhe1EBgTDQaorC6ha/wRX/mtjs/MUERERERHpiFRAFxERERGRLuHn9/+AsWPHsmXDmhaNsyyn/rnf72fPnh0kJycT8odISUk/rpxyc3OJj4+vf+3zeeqfz5gxg9TUVCZOnFh/7cUXnyUuIY3YWC+/+P53jmvu9mbbNqNGjMIVqIl2KtJFLZg3r13ne/nlF9p1vqPx+Xxs3vwNq1ev5Lnn/nbEvtMmDSErPq7+dY8ePRodPfH1Z++wrypIzqV3Y5xxG+m/+YIpDzUjkV/24I+/+Yrf7Tb4orSar3ZXsrygiL79hzN0+vPHcmsiIiIiIiIdigroIiIiIiLSpVxx/a0t6r9793YCgRA1NVXs3r2LK6+8tr4tPb1xAT13yRdHjJebm8snn8wBoHfvnAZtpumuf57TM5uNG9exZ88eILLV+9ixp5GSEjmLffbs2S26j6gLRQrnp55+epQTiZg9ezYvvPBctNNod1u3bmbXrl3k5uZGO5UjmjFjBgsXL27RmOrqijbKprE5c96nd+/+zJw5s93mBFi/fj3r1q1mwYIFjbZe93hcJCQkkZGRwYQJpzQ5Pu+NmezZtAK8PSAhmfR0f33buHHj6p9/uXo1OSNOwxObiG16sNzx4I4nfGrzdr5Y9+y5zByTyreH9OGCMf25aPToY7hbERERERGRjkkFdBEREREROaGVlNRQU1VDeUkJZ545DYDJkydz7gUX4Pc3Xk192qmTDhtrxowZWMEgO3fu4eWXX8Dt9h7Sw+bFF19kw4Z1XHTxZbjdPk6vKzjn5PQlMTERrzeG2Nh4+vXr12r32NbeeevffPL5YhYtWhTtVIBI8XPs2LFMmXI233yzIdrptJuZM2fi88Xi8/no3r07a9a0bDeG47FgwYIW9R88eDBntPDLFi6XixdffLFFY47VeeddSGVlKb169eCV559ulzkBLMsiPj6JoUOHkpPTgzlz3q9vc+q2SzdNNzExcY3GLl22lB6nn4s3Keugqz1Jjy8CIL/uyzrvL9nAgKysRuMBPN7YVroTERERERGRzksFdBEREREROaEldkuhNlDF+nUrG7Vt2PANu3fvBKCwMJ9XXz1y8a5vr17UBoPceuutuFzuRu0ZGVmMHj0Sj8fHnDlzOOWUA6tIExPj8XojBXfbttm3b9/x3BbQflteXzr9KrZv387kyZPbZb79Hn/8cZYtW9Loep8+/fF4PMTExBAIBNo1p2gadfIoQqHI/QaDQYYPH878+Z+xadMmvv56WZvO3ZL/9m+99TrJycktnqOwpJwePXq0eBzAsmVLWLduNbm5ucyaNatZYy688FIqqv1c/593H9Ocx6KgYG/9UQ9pad0wnQNHTKxbu4pg0E91dTVBfzWL531U3/bspyvJycnB5fbiGC6Ki4sPBI0ZTElJIRdcfDE3vriQEf26HXb+tfMWtv5NiYiIiIiIdDIqoIuIiIiIyAntsvPPZ9y4iVzdxNbvV1xxBRUVVaxdu5qFCxdzww03HzFWQnIyIX915HlCMo5jN+qTmZlNbKyPhISEBtcLCoqwbRvbDhMOh9m1a1ujsUuWfMm6daubfW9By2p23+N1++23H7F9xowZrTrfw4/P4JxzziEnpw/btjV8r/bu3UV1dTXl5SWMGDHquOaZNWsWX3y5iMUt3G48GsaNGceGtevZs2cPe/fuBWDw4JNITk4mMbHlBeu2Mn36lYwfP77F466//nrOPvvsY5pz8+ZtJCQk0rdvb0aNGsXf/vZUs8ZdftllxzTfsQqFbEIhC9u2qa2tJSOzO3//8+8BuOTS6bz//mzmzp1DWW2Q06eeC0C36Q9zxtBM3GbDL+0UFxdTXLgP8tcxZMgwAMaMG04MjX8uAVRuXUfZx8802SYiIiIiInIiUQFdRERERETkCIYPH86ePfu44oorjtp38uTJxNatInecEIZx4FeucDjIrl27cLlcuN1eEhIabsF8zjlnkZ2djd/vZ/369dx8820N2mfMmEFKShq2bTQ79/0r2qNtwYIFjBgxgiVLvmy1mD+/7y58Ph+maWLbDQuC06adw3vvvV1fNDweaWnJVJZWNCrSd1TnXnABo0ePZvLkyeTl5eGvqaGkpJDPP5979MFdWFpaMh6PD9N0k5KSwpAhw6OdUpPOPfdcdu/eTVFREWVlJdjAHT/8SX37nXfew2233ckZB+1eUTP9KmI9Hpwm4lnBWmbedCYA/Qf8krhUkyqz4UdBjmNTU1VCv1OmcUEXXYA+A7CBtS0YM/eBC3lhTMLRO4qIiIiISJdjQJO/Y4mIiIiIiMhxWrFiBenp6VhWiKysLIqKSvD5fFiWxebNG5k06cz6vi+88BwTJ55CbW2QsWPHAvDEY3/m5DFjmTx1an2scDjM55/PbVRg78g+/vA9HNOD1+tl6tSpzRrzwsuv0Sszk6TUpPr3wzyk8PfMjBmMnTiOlSvX4HO5uP4//qPVc5euY+fO7fh8MQSDIVYtX84FF18c7ZSa9PJVwzjnsvOxwx7Kn/kd7y2C+4/QP+fxr3nrht70PWTHC8cOU7l9PQMmTgMgs/8fGP7cbfxxNGRYDm4crFCQgupqxg0a1IZ31DJvngQxu+H8ClgATDnOeHvuh6yzwJgH7/4BmrOnwK5lf8fct4IeFzVvpwIREREREelaGh/KJyIiIiIiIq3C7/dTWlrKyJEjgUhBPTU1lerqCrZs2d6gb1MF8SEnDcXl9fL++++QkZGBx+PB7XbTu3efdsn/eH3wwQecd9559a937drFggULGpyXnZeXR8+ePamoKGPQoCH11/v0zCYYDFJeXk6wtppnnn2+Ufzb77qr/vknn8xpo7uQrmLHju3ExcUTE+MjPT31uGJ98skczjnnvKN3bKGV77xGjwlnAOB1AvhGjeSWv9zI/Y3/+tcrnl3CN5f3IS3OJKluN4awHaaiupohdcVzgIItP6bgnct5PBjPwD4+0isKWLujmqeuHNvq93GstjwM6QMhEeA1SH3z+OJtfTeT+FHfIWC8TujztRQdpf/CVWvJ9NUQtrbTV8VzEREREZETllagi4iIiIiItJNFi74gOTGG5Xl53HhL81aQv/LKKwwdOpTu3bNwu70Eg362bdvaYPV6R7V58zf06zegwbXdu3fSq9eBLwDM/+wT+g4YzJYtW5q9Ol3keHz8+ed8a8rxrmtufcuWLSKn5wBMlwsAw7EAC3veY2Re/YcjD36pgH+e52VQyMEXrmVPiZ+Lx/Rv+6Rb0abFvyA1JZ2YxO24Kx6n6tfw5JvwYNNHth/V11+9Rs9ek/A4O4nbdTqBOZD0i8P3f/BfX3LxpAGMz8k4tglFRERERKTL0Ap0ERERERGRdhKTmETIX9Hs4jnA9ddfz8qVqzGMSFEtGAxSVFTaVik2y3PP/Y3bbrvzqP0KCguIiYmhe/eeAGzZsoWysrIGfWzDTe/evVsw9z8YOXIoEyee2rKkRep0xOL5vxd+RXaP7vXFcwDHcGHaNr5e448e4MZMfjH5r+y86FQy8j6lcNYP2zDb1vX56hUkGxUkpPfDoJJwaCm+PVBpHXvxfM7K1fTISscw3dghH2WVkHWE4vngi3/Pg9ecyoPHNp2IiIiIiHQx5tG7iIiIiIiISGsYN2o4J088rcXjVq1aRnV1JVVVFezatYfLLmvOKb5tIzc3l3PPPZ+8vLyj9j3t1EksWvQFpmlimiYDBw5k/PiGxcCWrjrv3yeb3bt3tWhMVzB37tw2n2PRovltPkdHtQ6w6x5VwFftOPeEX81iTK/ueN3eRm2OYVJR3bw4Oxd8B342plMVz3/x0SpiYpLpmTkUl8uHZcbjqlxDeQn0fevYYt7/4UYGZWVgmm7Cjp+iym1kTTvymI2zf3Jsk4mIiIiISJekFegiIiIiIiId3A033Myq5cuxbLvB+eHREBMTQ0xMHFlZzfs+9tVXX92q80875/xWjddZBIPBo/ZZtGg+lmVx5plHqRYeRmc4FuBwVn8Pdv4LCvMhDtgN3NeMcRsegn5Twe0CKoEPIO5xGAs8DPy8DXPe77rzRxEf56OpE/assM3GT//VDlm0v4y/rmNCv1Sykz2AjeX4ccL7SBj2uxbF+TdwBfAq8N2ffcalo1OxXCYlYdhXU82UIVe0QfYiIiIiItKVqYAuIiIiIiLSCYwcM4YlXyyKdhqMHj2aDRvWEawNRDuVE8oFF1xw1D4lewu55MoTp1i4fOk/SQhtID44m3jfCoZeD+bHwC9h9VHGPvfW3UwdOJ7k7sOodjaCmUtczVN4YoBPgDXgOkqM1tBt3K9ISU/H3UTx3HFsMnatI/nhN9shk/aVceZfuW9sNjlpEHBCVIcMAqEQJ/ee2KI4e34K2UOBv8INuXD5lIlUWDb5IYfVhQEeGje0bW5ARERERES6NBXQRUREREREOomJp02KdgoADBlyUrRTkCZ09eL5eS9+zWk9fEzp7qNnnEWiz4fbfQGe8HkY9peEq3+CF1gLjDpCnJlf5XJxn/4AOA6EycFwhhP0PIUnC5gIrIGftv0tEROCmvRYKgmQ5DQ88Lubswkmnk3bb97f/gqvvYMNjk1OaRXVdgL5leU8NK5/i2LsfguSx/0XoeJnWbMduHAlb1bGUv7hPuZ6PHBzRtskLyIiIiIiXZ4K6CIiIiIiIiLSYaWf/gSn33Uet05KZUSSmwTHxlO/YjsIoWq8+T/BswLWvAmfHS7Qg6uYfVMm45MOPX7AByQQ8vweSn4CM+HJNrubhuztYd7Pq2bCBC9YkGBH7isj4SuYfj5f0T6F/PaUPvB/KN7q58WdRSw0C9n6v+NaHGPD8n8S2/1kgvZGYrY+y9h9kLz9U/jVWjaEimDzvW2QuYiIiIiInCgMmjpkS0RERERERE5Ys65NZfSdv2HItHuinYqc6P6jgNjp3XhkSJDJWbUkOA4u2yIGB8OpwAztwSl4hu5jXzxynO/t4Hc/z+RKd3Wjld4ABpV4jf4kvAb77oUebXQ7Tfr1Tm6a5uHsYbFk+MNc0O1VePteuA4OLfV3JdlJd7Ov4ukWj1u08ksGdx8AQEzpSyQO/kFrpybS5lKYgIOFAZSRF+10REREROQQKqCLiIiIiIhIAwW7tmK7vNiGix3lQR6eMYd3Hrs92mnJCSat3w8pueAnMDKNyzPKGTYohswYSHaquHlo92bHSR5YTfmsWN7qV8WpVhCX42A06GHhsjaQsnEKNbdDwobWvpOj69XnGSrP7EbJb6dDDPBjMGe2fx4d3d+/XMP0AZkAWFYB2dnDmzXua+DkNsxLpDlyvH8gMXgBDhBHORYFhNhKkG1Uso4AxSqmi4iIiHQQ2sJdREREREQ6lDuAkUAKcFMz+v8WiANKTXiw8cJSOQbBynK86Zm4DBeZaQn0HTI02inJCahk65/h6T/Tq/sDLBp/Bm++e36LY/Tw3sOes2IhBrymQ61tkOA4B60ksHCcQoJFU0g7szWzb5md22+n+HdQ64LYL1Q8b8ro19YzaUA3AhhYjkWfZhTPX8yCGy6FVc+0Q4IihzNhI3QbyK4QmDshuRiSyyEhBDHUkEQePr6ilrUYGJSyLNoZi4iIiJzwVEAXEREREZEOZTBwFZAJ3ADsA+YD1x6mfw/qCu3XwP09IT4DzE58aPBsItuEpZow8PuQ/ef2zyHnpDGsW76UWk8C//hsLU/ce0X7JyFSZ+fe38C7xzY2MXhx5IcJsDLsI9G06e04mEDQcQibDkPTR7Zarsciby70HnExprcAd8kSzEuimk6HlH7K77lvXHcs02Jtlcm5fdKbNe6KD8HZAqtVQJdo+OcOmJoDYSLnMewBex+UroXSbyD2LUgLxtHdfwZxpGGSgJ99GEykhCXRzl5ERETkhKYCuoiIiIiIdCgh6utd8B3IjoWr98Ilr0F8E/1vBnYZ8CMXxF0Ctf2vpPqyGGwGUmD3ZMCwzrP1+G+BCwDjcnCuBqcXhKZDWcK1ZJz8WrvmctKYCe06n0hbCHjz8c2DwDj4b8dLj0wP3w8EKbVc/HZfMZzS/K3g28Ls3Ank9PsnmDsxK8/FNyCq6XRYxZffxcrKGFYXVfHn01KaNSY/97+wMkfBwu9xQxvnJ9LAqg+4sP9URtkOPanmV243pR43ZLkgAAwEVkBtHOxeCd5FkMQwUglRy2osaqN9ByIiIiInPJ2BLiIiIiIiHY4NcCrwAJADdiqYBWB9CZ7vNj3m4Ri4/j8g7U5wur9D2DUC2zAIORabakKc2e+k9ruB4/AIcOe5kPQr8Pf5T0Luy7DpS9iIodqxWVft48KB/aOdpkinkM7FpPEI34zLgZFJkFQNQQv+2rwibFv62Rd/4fuDrsR0IBj6PTk9orDdRCfQrd/PKLrhYWK351L74mnNGrM2799k5pxOTPGTJJz0SBtnKBLx+VrIyf4GnGRiHJMQEDIMygyD3S4Xi9xu/hAbAwEDtgFfAKsg/m+QUwNpVFDF/1HELCrZShXronxHIiIiIicuFdBFRERERKTDeQm4HuAjCI6EYDxggWmBXQBJw448fvu7mXhGzsETnwNAGJtdQQ//2mfwx3GpbZz98XvEA9fcCCk3AEM/Iuw7GQDHsalxTDbUevnzboM5k5Kim6iIHJtFi9g1ZCAGkB9azNju06OdUYeWnnUbrjIPBYG/HrXv3OVLGdWzL45TRWZmv+Oee9kn77Fz+Vd8+0e/Pu5Y0vW8PhlOfwLi+0MgtALD6VHftv8DV8swKDEMyk2TWV4vj3l84JiwAvgaeBd6fwCpFvj4nEJeopDFKqCLiIiIRJEK6CIiIiIi0iHtBbJmQc23IGyAZc0BguAkYBrXkJpecNQYS5a9RUr6cJLj0qgxDIodg3d2u3ju+XXsfvLUNr+H1rDpnZNg4B/xJQ4lJiaJACa1BmwJunl6XhVfPPohzoqFFAZnRjtVEWmOd9ax9vQsYowQi4L53NR9VLQz6lI27tlHittgR8U2xg885bhiLV+6lBivw9DRE1spO+kq3gIuuxuc+6EmHYLWu9j2BMDVZP+gYVBlGOxyufi718u/fD7YY0Au8CmkPA/9/WDzCZXMppDPqGBVe96SiIiIiBzEjHYCIiIiIiIiTekOlP4UYosAOw3H6YbjjMJ2TiJsr2Rv0cqjxpg4bjqD+w7mjU17WZZfBS6DEekGp105joTz57f5PbSGgZeuY+Cwi9hRtI/lhYVsKKum0rbwuGDw0EwK7rgVq4+KOyKdwvM7eGFyL3YZbn5Wa6h43sr+8vVOXF4PW0Ku4y6eL1q6DNvrVfFcGrGByy6sK553AwtwnGEcrngO4HEcEhyHNNtmimWBZUE6EAJMqI2PxHERpJbtKp6LiIiIRJk72gmIiIiIiIgcTvpW2PY0pP+yhDAhHCeuvs3tdGddcQEnpWceNc7dp4+MPHl6FRMCYfb0GEnV1DMg+D58emFbpd+qJp08qf75iJfWkBlwsTuUApWZlPToBd9EMTkROboHdjH8qgzywvD4XgtGHP1nlzRf+k1vMrh7AvPKPNw2MOG441m+OMKm1QqZSVdxH/Cn/S9uhUAyOAbY1t04zpGPVDGIrGJKcBz62Hbkogn0jDxNDoAbmwD5WNS0Sf4iIiIi0nwqoIuIiIiISIfW91FY2RNybtmGxYAGbem2wQelFVwwuxJu6nn0YHePZOnB43vfS3HrptsuVt84PNopiEhLXLAJru3BmjJYs9GBs33RzqjLqbj02zy7uIxZlx9/8fz7DzzF9q3F3tWjFAAAIABJREFU3HTZGa2QmXQFNwI/p24rz6uBAWB5Im2Ocxn7148fictxMA2DxP0F9CBQAVRCbABgD7Xkkc/HbXELIiIiItIC2sJdREREREQ6vFE/giX/dy2GUdLgugGMsoJ874JM+GN1i+MW7/hLK2UoItK0jIQ8uKI/bANec+DsIxfZpOW69f8fQstCLP7RK60S77Hf3KPiuTRwCZCx/8UgCGUfaDOM5RyteA6Rf7MAlJkmOEQepcBaiA9BkPcopHMcLyMiIiLS1amALiIiIiIincL5/wUzPxiCZVj1nztD5CzSi93VcE0sXGNHMUMRkYZykmdQeNEYWAI8HoYfq3jeFoq2/Boe8bFry73RTkW6oJuBYQdfiAVXKLJ9e0QRkRXoR7a/hx/A5YKdwArouxRsZrODZ3T2uYiIiEgHoQK6iIiIiIh0SL8BXgXeAn5Xd+3HN0H2Ow+w27YIGAZBwyBkGCTaDiTacCdAZbRSFhGp1924jZDvDhK+dkibuRE+9kY7JRE5BkOAxIMvJIMRPvDSNP+AYWxrVqwqw+BptxcqDFgC3V4GL2+ynkspJ6810xYRERGR46ACuoiIiIiIdDjfAc4ErgAuA34MLAaeBvjPZzk5K5u/VNl87fKyzzRZ5vZAjAM5wB3xDDLfiVruIiIAac69xFfMJ33nDEpCQ6OdjogcIx+QfPCFpWAEwFVXRDdNMM2n6hoPvxK90jRZ5nYzz++FucADeynaa7KRK9smcRERERE5ZgYHdj4UERERERHpEB4Gvg/E7L8wDFgb+eWlwQbI86pgWAzEGmAZsBl4Ffr+Ear4FkXMbdZ8twLjgDHAICIflHuJzBcEas6DqpFQ2R3K0mB3KuxyQZ4BL7uJ/GZVej9sPQVWpcIr3zret0BEOrFe3IOJi+08Ee1UROQ4/YLIF/rG7L8wHHgQwqeC/6DKumVNxLKewXGyOPRM9KBh8Kbby3fNeHhmC9w/qF1yFxEREZFjowK6iIiIiIh0OH8EfgiQDfwMyCKyf1Yp8DCYOw7qfFcRXJUGHmAX8DX0fQbiSmezlkuPOM+vgJOIrHbvfmjj6cAU4FKwsyGUAJYHbBMcB8L2JfidH1JEPza4kpjndvO02wemO1LMLwaWR/IhDzI+gvgqiKcGgzwcvqaaVVSxjiIWHd8bJiIiIm3iZ0Rq5jccfPEO4EYIDYRg/IHz0G0bbPtxbPsUIBbH6UaZsZfZvnh+8GkuXHZLe6cvIiIiIsdABXQREREREelwfgD8CeAq4HYgB0IpYDjg3gxVn0PSLw/0z8icQ+Gob0EyeLdBr2VgspZS7qaI+U3O8RdgAHAukV+M6p0OZALXgH0q+FMjH4zv/3DcssCyVuA46YAbBxcBw2Cny0WBabLVNHnI7abU64WgAduIFNLXAm9C8jbIqoYUgvhYSTkbqOJzKlhPEQtb8V0UEZGuasiVj2NUl7L+gwejncoJ4THgPCLnodf7DjANnPF1/1aoOyjTNgEbnDAETHjs3/DwnUefIyP7aYzCs/DElOMOGiSF/FQzjwCr2c2s1r4lERERETkCd7QTEBEREREROdSj1BXQM4BuEMiAkA+wwBgBsX1gVRKMvC/Sv7DgPLI+uZEYfkkSg6ilgli2UEt2k/F/D4wCTuaQ4vlEIBW4AZyxUJPecJxl9cKyFuI4cfXXDMDnOPQPh0k2TbqZJi/YNl9ZFg/FxkJ/48Be9PFQ/iFYyyBU6aUbY0klGTcJuOmGhwRq2Ec5y4/vDRQRkS5t5Kh+1FRmsP6DaGdyYlgBpAA9gMT9F/8KzAPjbIg9g8i/WdKAGgj6IeacZgb/w3KYNorCyrrXm4B14FoI/ZacQQL5jOISCnmdvbzdejclIiIiIoelArqIiIiIiHRI84CpSWB1g7C3bltU53GgBCtuNX1veAPuO9A/n5eAl+jJNfgYSCVl1LCjUdzfAL2IfAgef2hjDyATnNGR1WQHi6w8/3eD4vl+BpHTTtNtG5PIbvOnOw6EQuDxQIYROTy1AjgFqvwQsxxMv4mPJJIYhEUVYcow8amALiIiRzRiWB+s2mrej3YiJ4iZQIDINp5DgVP2N6yvezwVeelw6Onnh3dV3kd8u+8peCwDn1nBXo+LN2wfH09wQz5YF8KmjyDxpSz677mBVHrgJYXtvNCatyYiIiIiTVABXUREREREOqSzAHsTmH5wEsGy38BxBgJuLG4nzK2s23wtJw2oajBuN/86YtwMIr8IpR/aMJrI1u0TIJgK9iGfgDvO4zRxUnoDLsAHxDoOAcPghWCQmz2eyAr0VCAB6B2Zx2+AJwbK/VmkECKGPliUECCfLM4mn7lHnKu1bQBygJeJHO0qIiId10kDk/GGE6KdxgnllbrH7cAcoC+RL+KVAyHgrmbGWb0BEtOWYhs5xFtBLMMg7IA/ZDHOCHFH2M2CTDdPZMdAGlR2hzWvwOCl00jBT5AS9vJum9yjiIiIiESogC4iIiIiIh3Wu6/DJQ9FVnSBF0jAcZIAC8cZT1pyHr9Z+SAPjHql2TF9dX82WkceDyQB3cFyHzjzfD/HGYnj+A4d1YjpOJiGgcdxyLHtuouAB8gisoQtFaoyIa4A/ICDBy+J1JCMgYGH5GbfT2sZBPB9uDoIl7uh2xPtnoKIiDRTRpKbBMfFgjUbmDx8yNEHSKt55hjGLAdGfQg1w6HWtxjou/8fN7gdJ/IFPMchzjCIc0L0diz8Hvh7vxiIhXAp7N4BvfOnkMIqatip3WpERERE2pAZ7QREREREREQO5zJg62tgOuA4PeqK5xBZ6+3CcJKYnvOnFsd1gPChF6uBksjj0NXnAI7jaWrUEVUbB1XhHSJfYbaIpB97oMkghBswsFoUvzXlnw/OReD7LqR9K2ppiIhIM5zVP4c4avDa/minIkewFLCBUS+DfzQE4t4Ao3+jfkbdw+s4pDgOKbbNleEgP/fUQE/gTCj/FviJI4GxxJHTvjciIiIicoJRAV1ERERERDq0AQ9B2UaIbJDakIGLOMvLr/cVNTveKiKrvksObdhT9ygEbzWY9iFzGZsxjMBR4wcMgzBQYxiscbkin4g7QG3dpKHIPOYucDmRmrpJLSFCONQC4EShkF6dDsHBaYSTnqB6yMMUrLq33XMQEZHmi6WcWKv5//+T9rUUGAfwEDinQjAGbPsUjnZKusdxSLVtMmybcZYFhgWDgUFQkQa1DCVGBXQRERGRNqUCuoiIiIiIdHhL3oe0qrWkBypItypJp4J0qwaAGMNhgs8Ln1UdJUrEn4ACYCWRRef1CoG9kYd3BbhCYDgHmt3uW4AyOExx2wH8hkGNYRAwDLa5XPy3xxNprK2btK5AzwZIsSHOH9lK3iREgDKClOBgEaS8eW9MK3KyoXpPH8Ku8fhTrsPsdku75yAi0pXNmzePL75c1GrxYqgixi5utXjSehZSVzwfDJwJtWlgO7+jOadp7l+NnlS3Gv2PTiByxMxQyB8KkIablDbLXURERERUQBcRERERkU7gioeAuf8JqQHILIX0AsgsIT19Gy7HobsThqFxcPeuZsX7EZGVYV8AlQc3rAA+BuaAbyN4ag4U0Q0DXK5xGMY2Di2iO0CVabLV5aLMNNnicnGHxwNuN4QN2ETkUQAsgNh8SAhBIhDPN4SooZI8AmwmSCmFzDv2N+sYDfoTVNcMJGT2BSOBsCuLNbs2tXseIiJd0aJFX2A6Yfy1ta0WM8auIs4pa7V40jp+C5y+/8VZQFbkaBjHGdiiOPG2TZJt4zOcyD7wqYADMYAdxSNfRERERE4EKqCLiIiIiEiHdxtg3QbU/J5IyTsGGAGMoVt6LAHDYESsBef2aHbMB4FzgVeAdQc3rAAeBZ4D7xcQvxfcwUiTywVu96mY5mc4RgWWYVFr2Gxyu8n1eNjkcvGZ282NcXHg9kKlAXnAcuBLYD6kfwlZNdAtBPFso5btlPA5Naygik0UMv84361jV518EVUV+wAw8eLzaIWbiEhrmDTpNMorK5k27ZzWC1q7HVd1QevFk1Zx1cEvhoLtizx1nKEtjhXnOMQ7dVXzIOCGAGEstHW/iIiISFs6+r5BIiIiIiIiUfYc8HeA7/4DXjkD+M+DWuM4NRlWl9uR1VkDbdjU/O8K31X35y3AeGACMBBIeR6c58G5COwpEBgOtdlQmwDBmOuoMGGv+2nmeSbwNNnYVhKYkQ3ZKTNgG5HK/EZgARjLoW85JDkQRz4htlDBSmpYTQVrqCWfqoal/HY3bPwtLFyxkP4JFrjc1NgOD68q5+cjk6Oal4hIV3DJpdNbNV7Zqv8jUO5t1ZhyfO4C+h98oRyCSYADhrEFx8lsdizHMDCBbo4T2fgmDPH7wMVWqtjaqnmLiIiISEMqoIuIiIiISKewGRjoAgcLo4l2O9nk25PhnTHQb+c/2Bpo2Rne/6h7NPJe3aNJdx8+4MCVuIoMEkO1xFmVxPl3YrKPKgooZCsB8ilmcYtybA+lRirryv30Sk/C5XEIeTzwy/Xw/1q+ck5ERNpO/leL8ZfH8PL1Q7nhlfXRTkeA3ge/6Au4wFcO4YxIAR1ObXYsl+MQNE02Gi6oArZD1jdQy3yKonDUi4iIiMiJRAV0ERERERHpFAYD9svAT++kdsTtxB7SbgOPAf7nYVPasHbPr5FNo7CAsrpHZ3HJqOHc88E3XBpv4bg8FO0N0G/JWq11ExHpYE5/tJZ/DA9yy5rSaKcidRIPfrENcIFRBWQAfIVhnNPsVeghwyAMbHVcUA7kgsNaCpjVylmLiIiIyKF0BrqIiIiIiHQaTwOB+RAq+i2VddcsIsVzm8gH1/+dAIl/GU8ak6OVZqf33pYS/vJZCbN3xvOkP5nS3eFopyQiIk24ZY0V7RTkIIFDL3wDVIG3BlyuFzGMpc2OFQKKDBdPuXywGBJeCRDiEUpZ1IoZi4iIiEhTVEAXEREREZFO414g7l4o//oXWAGoIPKornsYQA4wZQJk8kYUM+3ctt1zCsv/8DIzXs+HheCg1Y0iIiJHsx7YcfCFTyMXvUVgGOBy3YJhrKeJUns9h8iXA8sMF38LJ0Au8LsCqohlFy+1YfYiIiIisp8K6CIiIiIi0un0OQ82rvg9rmrwAS4iv9zEAp4wJGZBwqRu0U2yk9u58iFSn/81KW89RfnqO6OdjoiISIf3DPDFwRe21V3IhZjyyFmaHs9kTHNNXYfGOwhYhkG+y8VnLi9vvr4HzjZhQ3Zbpy4iIiIiB3EBD0Y7CRERERERkZZ69tlPyLhkAuNiB2Ga4DLAH4bSMLyXD3NXQfba3VQ6edFOtdOqqfkaf+EH0U5DRESk0+gLnAzE77+QB1SAmQnuZLDiwTRfwjDXAX2IfDwbj2FUYBkGu4N+puSt5p0RQ+G9R6NzEyIiIiInOIPIzkAiIiIiIiKdUo8XlvHylJNJi4OyGFhWBj/cA70eBM+Hf2ILP452iiIiInICmQncQGTFeb3zgTOAs8FJh1AShL1ghCDshvx91/DO1/v40Y2fRyNlERERETmICugiIiIiItL5XfAh3unn4u4LoT0QWg8DH4FKbiGff0Y7OxERETnB/BG4Duh+aMM4YAwwDEiHgq2Q/T/tnJyIiIiIHJEK6CIi8v/Zu/M4S+r63v+vqrP0dnqZ7tmYjWFYhwEEcQNFRI2Je4w3Nxhc45Lfz2iM13jV3EQ03ms0Xv0l97r91BiDWUyMXg3RuCLuAoIgCAwwwCwMs/b09N5nqbp/fM9Mnz59eqZ7epuhX8/H49Cnqr5V9an5r3ifz/crSdJjxmlrP8vooSfSVRmmXP4mOyvvXuySJEnSEvVK4PmEKd3Pqjt2F3DRglckSZKk6TBAlyRJkiRJkiRJkiQJiBe7AEmSJEnSY98/XnMRP/ngKxa7DEmSJEmSpGPKLnYBkiRJkqSTx2uALqAIfGwOr/ukN/8vlm08kxtbzuQZf/ieObyyJEmSJEnS3LEDXZIkSdJJ4Y6/fS+//OIn+ddXLV/sUpaklwP/DbgWOL36ecMcXfu6D/052bY2iDKsuOjJc3RVSZIkSZKkuWeALkmSJGnR/cN/eTXrnvt7nHb589j4/GsXu5wlaQVwGrAKuAYoAGuAV83BtV/59neTa+8ijWK6zjhvDq4oSZIkSZI0PwzQJUmSJC260y97FpU0JsrlWfXEX1vscpakJuAl1b89wAuB5cAmQnf6bFXiJtIoQyXKzMHVJEmSJEmS5odroEuSJEladF3nXkA5jchFGcpx22KXsyS1ELrOj1gLdAJtQDoH16+kEQCJAbokSZIkSTqJ2YEuSZIkadGVyVGqhJh2JFnkYpaoTqC9bt9vASsJU7v/7iyvv39olDFidvePzPJKkiRJkiRJ88cAXZIkSdKiu/iiC3jwwCCDxGzrG1zscpak5Q32tRDWRF8NnDHL69+95zDDRGztNUCXJEmSJEknLwN0SZIkSSeFr/9qB7sHy/zsrn1suupdi13OktM6xf5VhOncT5/l9b/5w/u4+YH93Pj9e2Z5JUmSJEmSpPkTMTfL2UmSJEnSrD3h1Z/h55973WKXsSR9CXjJFMceBW4Drgc+NYt7XHD1x7nrC2+cxRUkSZIkSZLmlwG6JEmSJIm/Z+p1zhNgK/AN4G0LVpEkSZIkSdLCcwp3SZIkSRLJMY7FwEbgogWqRZIkSZIkabEYoEuSJEmSaDvO8RbgYuCdC1CLJEmSJEnSYjFAlyRJkiSRncaYHuxClyRJkiRJj20G6JIkSZKkaTt/sQuQJEmSJEmaRwbokiRJkiT6pznuXOB981mIJEmSJEnSIjJAlyRJkiTRO81xTcAZ81mIJEmSJEnSIoqAdLGLkCRJkiQtvmSa424DnjCfhUiSJEmSJC0SA3RJkiRJElAXoJ8JvAgYBD49cdxhYNlCFSVJkiRJkrSAnMJdkiRJkjTZGmAVcBHw1omHOoF/WviKJEmSJEmS5p0BuiRJkiQJgLHajVagGVgOnAs8b+LYnoUqSpIkSZIkaQEZoEuSJEmSAHikdmMD0EZoN18HPIUwrXvV6QtYlyRJkiRJ0kIxQJckSZIkAXBW7cZKoIMQoHcTutBPBy4Ph9cubGmSJEmSJEkLwgBdkiRJkjTRkwgJ+VmEddC7CIH644D14W8r8M1FK1CSJEmSJGl+ZBe7AEmSJEnSSaYDWEYIz1uBEuHt8anAz4AEuANyi1agJEmSJEnS/DBAlyRJkiRN1Ac0Ac2EMD2tbp8D7CIE6BfDabcvWoWSJEmSJEnzwincJUmSJElHDRz5EgP56t8MIUjfCGwgTO9+bmhQlyRJkiRJeiwxQJckSZIkHdV55D9ZJs9ZVgCeCKwBzoXO8xe2NkmSJEmSpPlmgC5JkiRJmqgbKBI60Ov1AOuAzRBdBd9uW9DKJEmSJEmS5pUBuiRJkiRpogqwnMZvjM3VYxuAJ8CqDQtZmCRJkiRJ0vyqn5BPkiRJkrTUHQZapj5c7oC4CeIK9FwC3LNQhUmSJEmSJM0vO9AlSZIkSRMMVghd6FMotcBoN7ASWi5ZqKokSZIkSZLmnwG6JEmSJGmCjhshKU59vKULkhjK7dB0Pnzj6QtXmyRJkiRJ0nwyQJckSZIkTZICI33HHlNugngTtG9ZkJIkSZIkSZLmnQG6JEmSJGmSUh7S47wxJllgObQaoEuSJEmSpMcIA3RJkiRJ0iRDY1A5xjroUJ3GPQ8tZy9MTZIkSZIkSfPNAF2SJEmSNEnvAUjKxx+XRtC8Fj73p/NfkyRJkiRJ0nwzQJckSZIkTbKnF0opDA42Pl4ojH9vXQ7xmoWpS5IkSZIkaT4ZoEuSJEmSJrny9VBMpje2uRU61s9vPZIkSZIkSQvBAF2SJEmS1NAwkE5zbOeq+axEkiRJkiRpYRigS5IkSdIS9v9UP43sHZteF3oKdCyDP75uDguTJEmSJElaBNnFLkCSJEmStDjeCqwGIuAvgApwJ/DP1eO7+mH9MsgPQnthiosASQTtHZDJz3PBkiRJkiRJ88wAXZIkSZKWqDagHWgFmggviEe+Xwc8NABbUug8ekYzMHp0q1CAwcHwvaMNulcsUOGSJEmSJEnzxABdkiRJkpag1wCrgGVMfDFcCTwVKAN/8jS4uA96oiMh+muBswix+5uAUdI0dLAnESxbtoAPIEmSJEmSNA9cA12SJEmSlqC1hAC9/lfVTUA3cGV1+4EIDsYA6wnh+QbgGcCNACFATyEB2jthy5fnv3ZJkiRJkqT5YoAuSZIkSUtQ5TjHu4CPA3cWYXsK8FLgNMIk76uBS4EbqCTvYSwNE7s3tUNvNI9FS5IkSZIkzTMDdEmSJElagjIcO0SPCSH6G/fC3RHcOPAHhOB8GaFPPQM8gTLnUUrfSTGBXBuUeua9dEmSJEmSpHljgC5JkiRJS1Abk6dvB2gmxOMAOaB7P1wxBo9GMWG18+WE8BygwFDXOkrpsyimn2A4hqHueS9dkiRJkiRp3higS5IkSdISVAbSmu0mYB2wkbA2eqb6ufkqaE/h0ThHhTZCB/q4lPOpsI6x9Jn0J5+g0rEw9UuSJEmSJM0HA3RJkiRJWoL2Mx6gNwFrgE01n3OBswkvjQlwzWiZ/WRI6l4jI7pI0h7G0h6S9AKKbcDXFughJEmSJEmS5pgBuiRJkiQtQRUmvhC2ESZnbwF6gM3AFuBM4EDybHJpmb8cOZM+KpTrrtMfRQxHEWm6lqc1/0O4kCRJkiRJ0inIAF2SJEmSlqCPASPV72NAgbDCeb2LgJWH1nE4Svn90VEGiRkjdKWXqtfojWP6o4jRqI3V8cX1s7xLkiRJkiSdMgzQJUmSJGmJyhJeCtcR1j2fyvnbDzGWFOlKE/bQxAih83wUOAB8tWMZB+OYAZqppMuh8J75L16SJEmSJGkeGKBLkiRJ0hLVR+gkLxDC9KlEv/ZV1o5BU5pyOjkGgSKhc30H8E1gZxzxaBRxW9QGzc+Gr897+ZIkSZIkSXPOAF2SJEmSlqj7q3/HpjG2ZTRDV6VC9uBhdhPC9z3A3up1+og4GEVsjyJoOgdyfzBPVUuSJEmSJM0fA3RJkiRJWqIOVf82TWNs3NcClZiONOWjwC+BB4Hd1eMlqkF8BDR3Qesz5rpcSZIkSZKkeWeALkmSJElL1OeAXo49ffsR8X0RlLLkkoS3AL8L/B/gRzVjRgDS6kbH2XNZqiRJkiRJ0oIwQJckSZKkJawIHJzOwJuLpEPNpJmUZcBh4O+AW6uHP91SCF8iIIqgfT188BtzX7AkSZIkSdI8MkCXJEmSpCXs/uMPCf76HMqlDH1xhgGgs8GQe6MsRLnQhd7ZAiybqzIlSZIkSZIWhAG6JEmSJC1h/4vQhT4dSSYlrkRsPnCA7zQ4vj2Tgbj6mtmeh87Vc1SlJEmSJEnSwjBAlyRJkqQl7sFjHVwBrAfOBOJ+KrkKZCtkGo3NZCCOgEzoQu/umfNaJUmSJEmS5pMBuiRJkiQtca8Dxhod6ATOBi4CzoP80F7iuESpMEo78LX68VH1PxFADKtb4Nm7561uSZIkSZKkuWaALkmSJElia6OdT2bCMubRgYfJFCukmTIZQmP6RFH4k1Y/3RHkR+a8VkmSJEmSpPligC5JkiRJ4j/qd6xn8hvjx15CU3+WXClHT7qNPHDlVBesAO3AmvY5rVOSJEmSJGk+GaBLkiRJkngXoWn8qANAMnlc7nCW3EiOTCVLM3Bto4ul1XOLwHIDdEmSJEmSdOowQJckSZIkAfCL2o1NQG7ymKi/THa4iaaBJmJgeaMLRdVPBehsmvM6JUmSJEmS5osBuiRJkiQJgCfUbpQaDOgEDh8g7s+QGWimmbBE+g2NLnakC70duPQnc1ypJEmSJEnS/MgudgGSJEmSpJNHSmgep1izMwOsBlYAlfthcAOQsPzhfbBx5eSLVIDR6t9OoHP1/BYtSZIkSZI0R+xAlyRJkiQddd2RL0N1BwrAemDfb0O+HzoHIRPa1NcSsvKjBoBBYAzIA4WGE71LkiRJkiSddOxAlyRJkiQd9RrgVQD76w5UCF3o7cCqvbCsDcbGF0mPgPcn0N8LN+2H7yWEEL4EdBYWonRJkiRJkqRZswNdkiRJkjTBPUe+JNW/64BLgFWELvTOhyFXhMLENvV3RHB6Pzx3P3xoB7zwEWCYMI376h8tSO2SJEmSJEmzYYAuSZIkSZpgS+1GMyE0Pxs4DVgGJF+DdIy6iduJgJWHoHM/rNoNL9sDH91bvQY9C1C5JEmSJEnS7BigS5IkSZImSSHk4yWgSMi/m6sHk+sgHSa8Uv58wnmr++GMEWguQz6FdSPwjZ3wyorroEuSJEmSpJOfAbokSZIkaZLrIGTjFaAFGCWk6mn1e/kQpDGQHT8pgsu2QGEMmirQVIaWBLIDcPX+Tt6w0A8hSZIkSZI0QwbokiRJkqRJXgPQCxQI07a3EN4go+qAyg5IMlDJTjxxObSXIFeBljR0oTeNQYEsL+Gf+d2FewRJkiRJkqQZM0CXJEmSJDV0B8B+whTuBcbDc4DyTyEZhjSaeFIMW54FTzsI54zCGaPQPQh5IE8zL1mg2iVJkiRJkk6EAbokSZIkqaFLAIaABJJi3cHyF6G8HdIEKndNPHYWFHbBuu2w4Rew+SZ4ErCaZWSBLy5E8ZIkSZIkSSfAAF2SJEmSNKWkCByGJF9/ACjfAcng5C70CLgduAX4wfjuzbTzbKAT+Pz8lSxJkiRJknTCDNAlSZIkSVO67kGgBNEoE6dwB6i8H9LeyQE6wI3AXfU719PGr/Ns4KnAh+e+XEmSJEmSpFkxQJckSZIkTen3DgN7IR5mcoBeAsq7oTIQOtJrFRpdrRsoA7AReCvwx3NarSRJkiRJ0uwYoEuSJEmSjulXN0FahMFs3YEUqNwK5a1Q+srkY3fvb3C18yZs/eUc1ilJkiRJkjRbBuiSJEmSpGO68BeQPghRysQu9AgofQqrndOuAAAgAElEQVRKv4LSrtBcnhD+VoAzGwXomybtqW9elyRJkiRJWiwG6JIkSZKk4zp8N6QpE98iI0JQXvk0lL9dndKdkIinAKvha2N1Vzqt4fUN0SVJkiRJ0snAAF2SJEmSdFzLr4Xi/rpp3KPqp9IH5R9C6VAI1I8E6HEOnri77kpdU94jAd47x3VLkiRJkiTNhAG6JEmSJGla+vZWv9R3oQMkfVC+DIqE8Dyt7m8tjY89cwzIhe/5xvf4M+ATwGvnpGJJkiRJkqSZMUCXJEmSJE3LDTfA8DAM5uoOHOlET+6DUn+Yyj0BkhzkSzB8B/xhBZ48AE9L4HRgFbAeWM6kpvTfB54NvG+en0eSJEmSJKmeAbokSZIkaVre8B54dCB8H2yq7oxqBqRAaR+UStW10Uch+zA03wuVAUgGYTSauOB5C9AOrJ54ryxwHvCReXkSSZIkSZKkxgzQJUmSJEnTds8eKB+Znj2q+ZvWDCrnoAzkR4BtwCPwP/4devugdxhGXwjVIP5omB4RutJXhs2XVnevBz46L08iSZIkSZI0mQG6JEmSJGnafvcK2DUWGswH84xP3w6Q/BkkG8LBMlDsAdYA90LHl2HvQejrhUObQ+A+BPQCo4SW8zxh//pwuZcCrYRc/RML9YCSJEmSJGlJM0CXJEmSJM3I1rGQfQPhrTIFKq+A5GVAPgToY0AmD1wCXAF8BXqHoK/aej4GtBHy9Y5wGoWa75vDsOcCLwAuxBBdkiRJkiTNPwN0SZIkSdKMXP9j2FWBoQgGctWdyTVQPnd8UAIUAc4ErgTeDtt/s3rwEPQQgnKqfxt93wysgCbgcuD1wN/MyxNJkiRJkiQFBuiSJEmSpBm57mr4VREezsBoBIMtQNRGmLe9xpGp3dkAvAFYBc0ptB4Oc7MfCcuz1WFnAcuB9pprLOfolO4x8Brgtrl/JEmSJEmSJGD8f1NIkiRJkjRtv9wBwxfAshhIIG5qp3WYMH37kWndS7VnnAl8BfZdBmdfM7772YQ30ycBnYRAfRcwAPwS+BFhavcVwP5wysXVryvm7ekkSZIkSdJSFRH+t4YkSZIkSTPy9l64pA3OLMOqsW+zovQsWkaADGEK9zagu/aMBHg3rNkDhc/Ci4GrgFXA6YQG9iwhhI+AfuBe4HrgBmDb5BreDHxsfh5PkiRJkiQtQQbokiRJkqQT8sIH4QkboCOBJwzfzYbSeTSlsHKM8KaZBVbXn7UL9myAPwCuBi4kTNM+1QJjCTBI6Eb/G0KYXufTwB7g2tk/kiRJkiRJWuJcA12SJEmSdEKu3wRbh+AQcHe2n63ZlH0Zwk+1I0JHeVJ/1jpY/TkYJYTrxwrPs9XPWuDXgb8F/nXysNcDm4EvzvaBJEmSJEnSkmeALkmSJEk6Yf9YgnIED8UFvp0f5L4M3NjG+FxnI43OeiY8g7As+lRvpc1AB9AF5IAmwnTwvwXsnDz8P1X/fhF404k9iiRJkiRJkgG6JEmSJGkWdsMDwDAwRMRtuQEejOGvuoA0DQdIGU/UU6AL3v6Gqa8ZA63HuOdawjrpXRN3v7R66pXAfz+BR5EkSZIkSXINdEmSJEnS7FTgVaWv0la5ijxQrO4+vVLg7YeBNRWIUkK8nQAl4FE4cFbjn3V3T/O+Y8A5hOng94/vvq26+QDw5hN4HEmSJEmStHTZgS5JkiRJmrWfRu3AeHgOsD0zCElKWBh9lPEF0SMgH9Y/r9c5g5s2ATcTrrOZMCU88HjCkumvBD4/g8tJkiRJkiQZoEuSJEmSZuc/4L7cJ/l4pkyp7tCHlkXVVD0HlGs+OeAXEwfngcwM770K+GrN+ZuBlrDZDlzDxFBfkiRJkiTpWJzCXZIkSZI0ewmQDvA7Y9CRpuSOHshwbqWFN48l0DMMZAkB+hBQgt4N49do5thrnx/LL4GX1e27Z+KmvyCXJEmSJEnH4/8/kCRJkiTN3n0AI/xzLse34omvmqPALmIotRDCcwi/5wa6Pzw+MOHEXdRg3+aJmwnwg1ncQpIkSZIkPfYZoEuSJEmSZu88oHgXZDJsz2XZFmXZHWU5GEX8KjPC55vhwOEMIcYuESZDKwKXjl+jaZY1/Ar4PeC3gDOq+86cOORpwAOzvI0kSZIkSXrscgp3SZIkSdLc2PZ3sPEaiFJIIqhUWJYkXJmmZNJmvpSB68bg5e37qif0AvuAd0DvTeEn3l1zUMcuYKD6uR24FbgfuHF8yGHgOuAtc3A7SZIkSZL02GGALkmSJEmaO4cOQWc74VUzhnIFogjiGIgggkF6aWWU8V7wHPQ+dXZroNdKOTpD/FE7ge8DrxzfVQb+CXjVHNxSkiRJkiQ9NjiFuyRJkiRp7uzOVL9kgAiyGcjEIUSvhtoFuimzD8hXx5bCn9E5qqE+PAdYD7wcuBu4ArgUssArgK/M0W0lSZIkSdKpzw50SZIkSdLcecc2eNcZ0J5AdOzfbJe4nQz91a0d0PtK6J7/EhkFfrv6fQz4DtwMPGWGl3kbsAFYQ/gJQJbQ1Z4jTE7fCvwY+OQclCxJkiRJkhaGAbokSZIkaW79IIHLk+q07cfSR4mHqyF6BnqvgHZCAr0QXljz/RCMbIW2g8c/7b3AGUDLccYVCH34ANsIIf3fzrxKSZIkSZK0gAzQJUmSJElz6w0JfJjQgt1oOvUaj2Mvv+BhQu/2FaF1e8Zd6NcSYu0TUBuip0AJ4m9PPfxfqn8bPVY30EOYLX7ZFOcPAX8N/OlM65QkSZIkSQvCAF2SJEmSNPe+noS1xo8VoqfAMPxFNMw7Wm8HBqH3N6YZoL8KeBZhEvVaI8AdwDunX2ttiB4BefjWz+E3dkwc9v8zdWlnAI+f/h0B+BHw9BmeI0mSJEmS5tfx5tOTJEmSJGnmvg48AiQ0/tl2Wv0U4V23tvInQ9X4uZOwRvkx/SbwGiaH5xAmVn8KcCPwmenVej1wKaF1PAUieM6T4c7HjQ/5OI3D8+XA05h5eE71vAR46ATOlSRJkiRJ88MOdEmSJEnS3HvcLnjnmpASrwSyjL+BHulIT4FB4OfANvjL1+3gj/kn6H3XcbrQv0SYLH06ysBHga8cf+i9wDCwm5Bq74KdN8J7boHnTXHKiwmPdlzrgdOArup2DqgQFkkfAlqg/GPI90/nYpIkSZIkab4YoEuSJEmS5se7ErgK2EwI0ePq50iAXgb2AVuBXcAYXP+6H/P8A1dAHuiY6sLfYZqxdY0BJs7V3thwPyQxxBXI7IHsbsj8JXzpmxPHNRGmbd9yvAueB5x5jOM9hDb09YR/m1bgfvjBI/CMY6zFLkmSJEmS5ocBuiRJkiRpfrygF57XFULkjYSwuK16bJTQeb0T2A4cJATJrxjkC/kP8J8PvT/Mjz7JtYRU/kSUgWcfd9Tg4Pj3qAJth4AH4EvPGd9/HtMIzy8HljXY3wysADYBT4VkXdhdLEBmDEpNEPdDsQI/+CK86F3HLVmSJEmSJM0RA3RJkiRJ0vz50wTOJ6xtvoHQiV5d+5xBYBuhC71SHb8b3v8n2zi392xekqNBAP1xwgVP1PQ60WtD9MIYIdwfgS9tDPueR1htfUrPn2L/RuDpwBYYXQ1JNnS8TymFSgT/dif8/Y/h2//1uKVLkiRJkqRZMECXJEmSJM2fVyfwVML05MuB1YRG8CwhRO8DDgCl6viDwDfgw1+LyZThD/OEju2jPkto3Z6tZxx3xJEQvTBWs7MIfBH4o2Oc2Gja9gxQAP4LFNdBqQXSaPKpUymnsC2BL+2DG74ON791+udKkiRJkqTpO9bv3CVJkiRJmp3v/wfsJnRw9xI6zu8ldJ33EwLpSs34GCjB285KiAbhfZn6C+6do8JuPO6IQqH6pTbozgMvAb58jBM3NNh3MfA6GD4Liq0zC88BshGck4FXroOX/QE8vxf42syuIUmSJEmSjs8AXZIkSZI0fx56PtxN6DovEaZthxCm9wKHCOF6rRagAm9ZB9kBuHbC8YE5LO74IXpvgcnztjUBFwE/bHDCbwC5Bvsvh9J5x5mu/TgiYG0FnlqGJ7bDG59D+PHB/Sd+TUmSJEmSNJEBuiRJkiRpft3YN96FDiH0HQNGqt/Tmk+OMNV5AlDiB1+EKK0N0d9P44R6ptYBTyHMIT+1DQA9dTszQCthPfdfEjrSjxhtcJEClC+EUuuJ1gpJAuXyBykVf8i6kbu5eHgfcXEXbxzth407IDkA937kxG8gSZIkSZIA10CXJEmSJC2E5yXwJGBN3f7aN9IKYWr3nwK3EsLowZjmz8HbXx6GvDcG+FH1YPYEi2kmFFPrB4Q2eQit8vsJ882/d3zIwbq6U8Z/CHAt8AXgCqCj7tK/DcO/eWLd5yE430qathGeN8xpPxDHfCcfc3ucoQR8OpeDbDbMDf8T4NodcMNcrBUvSZIkSdLSYge6JEmSJGn+3QP8gokzsDf6OXeF0BReAmJY3vavjL4a3ncf7I/g3QmE9vQs44H3TNWH50dkq58WQu/5VcB3gM+Hw4060ZuBZcD/B3yLyeE5wJaZr3meplAuv5FyeRtp2k2YN358Qfj2JOHSUsqKNCUHvL5UgnI5tOtfDvzDRvhUApc9NLMbS5IkSZK0xBmgS5IkSZLm38CXwlrdvySse97IkXw4grZy+Ds89IKw73z4ZBluj+GtYykhUIYQos8kSH/KFPufPsX+LLAe+C7w2YkhekJ4q44Js8o/i9CFXqsZkp6Qa89Eufw5kuRt1c7zxtYkCacnEZAhR4Y3lhJIY4hiWAW8Gvjg6fDpBK7aMbMCJEmSJElaogzQJUmSJEnz78BvhynQbwLuJUzVPkzoOKf6txfYQ+g+T6FQghHyrOL1YUwT/DvwtdyVvGlkC2Gx9JlYB+SPcXyqEB1CQr4R+Cb0vC4siNZIG3B9zfYWiMozm749SSBJnk+adlDbdV4vk6ZsqVSojdgvKRbHN7LAJYT8/3fWwZ8lcEEZVtan/JIkSZIk6QgDdEmSJEnSgsiN3AEHgDuAOwnLjJcI07rvBx4F7oeWeyCXhMh6JdDBVeMXeQQeiOHjLSXi4oWM0VU9MJ0u9OmsCT5ViJ4QKmoBXgY935w8pGZ6+oevh7HPAYcgKk4eOpU0hUrl+uMPJGT43UnChiQBQnb/wkoFSqXxQW3A4wlTy68HronhjP8MLQnt7Z+YfmGSJEmSJC0RBuiSJEmSpAVR6r8kdKHvBH4I3A7cDWwFtgM7wt9cyINJE8jmIc9F4xdZf+TLqyCfpyW5kF9OO0SfbpLdOEQfJEOZDCFIXw3Ld4530KdM6ErfCBzsgb4PA1mIk+nduVJ5BWl6/jTrhM4koQnoSlPOSBLOSRL+olQKSfwRPdVHylS/Pw9YCQP53wcS1mQ+Mu37SZIkSZL0WGeALkmSJElaMC3pQUggN0CYzv0O4CfAXYRwve4tNQKynMXZXDu+MwbSfwd6Ic5wMRfzLnpIaOZYU54fe/r2epND9AIV7mIjZS4ELgTWwooERr4Lxdtg6EYofgp4GwCnAfuz8MA5M5nCfVN16vbpqUQRZ1cqnJUkLE8S8mnKxjAH/PigCFgOnFfdPg34PSCBQiuMVP6Ii3iQc2r/jSVJkiRJWqIM0CVJkiRJC2aEFXAQKhkoDEPn7dC5DXgY2A3snbi8eCUDOfIs5zkTL5QBRlcd3fwgF5Klk/fSyX20MPUi5bORkHAat9J5tPEcgLVXQdfFkJwBB34duAb4KRE/op1PMAJsn/Zy7d0zqiiTpnQnCYWajvNMmvL2Yl23fR7YQJjSPQVWAFdXG+hbYV/TRjq4lqu4i818gC4eP6M6JEmSJEl6rDBAlyRJkiQtqFXR/SRANg0xdwS0D0BhN3SVJ0bfSRQmZs/Syjp+Z+KFWoHhHTU7NvNe8jyTdt7LMiZ3o1eYmfou9MuPxts/JzTQH9VS832wjfAUGVbyRGJuYYy/58FphOhpeuGM6owI/z71T5pLU0JSXmMtsKz6PQNshpGnhKnyRyPYk4dRNrKaX+ds/gdn8FqDdEmSJEnSkmOALkmSJElaULn0b6EPMjWpbyYNgXq9iBADZ8ixkmsmDyhsqsuJz2E3Ee8lR0wPe2iqOTbTAB3GQ/R1NJoe/mfAEHAAYM36kPgPNkESuuBjyiwjS8q5lPgp9xV+eJz7lRreZyoVGr/Yr0tTSNLJg8+q2W4CLoX+bNgcjGE/rZTpocB61vH7rOQFrOXFFNg87ZokSZIkSTqVGaBLkiRJkhbULj7AGdxN29Cxx8Ux5EvVJc/JkaOn8cBrYhiNq0F6ApzLkd72NXSxmRXVgftOsOKnA5uA0PRe77vAE4FtAOvWhRD9UAGq4f1KKmTJAllSmtlauIWDU3SjR9F3ZlRZMYoYiaJJPw3YVKlAVDeNfQZor3uI0yE5e3zzUAv0so4KrWRpZRlX0sw6ujiXVfzajGqTJEmSJOlUZIAuSZIkSVpwWb5MO1A4TlN4qdqMHVMiR46zePvkQV+I4S+A3XFNN/o51HZy/7/0AA/Ouu76CD4iLN++HTib8JJ9aM16GGuC3d2QNpElpZ2YqGZy+gPcwoHCf590/Sj6EDA27XrGoojBuqC8GTgUx5A2aOlvBjprtnPAU8c3Kynsa4IiawBoZRXdPJc8q8nRboguSZIkSXrMM0CXJEmSJC24+3k3MT+npxRC9DgOn1pJAs2jIaROyJGjlRbOa3zB98XwQeC+2hD9LCBPK9AG/PFUHewzsKxuuw/YVbevB4jXrIFMHg53ADnyQJ78hHG9/AZ7C9dP2JfJQBRNb6r5CjAYRQzUB+hpyoHoyOT3NVJCB/pA3YU6oW/V+GYSw4GaWgtspJ2ryNBMjnZW85xp1SdJkiRJ0qnIAF2SJEmStChS7qSTh+ksQcfwxDXQczF0lKEFaGK4urdEjm5W8qzGF/zyr+CdwDcJyXYKpGfwC9ooVYe8lYGj30/EoQn1h+2+KcbGq1bxpqYVHDq0hjLt9JEjR67m/JRRNvJo4aYJ50XR945bRzmKOBTH7I3jSdO3N6cpO+IYorpX/ggYJvyj1lrFhK70SgqjORiq+bFCJ+cc/fFClgJrefFxa5QkSZIk6VRkgC5JkiRJWhR9fIcxdtFFP51A2wi0RKEjvW0UmsthhvE8jxBTInRy99DK2sYX3H1haAf/OvBt4E7gMFDawP+mky+QIcMO3gq86QTqHWJi9nwQeBS4/xjnfKqlwJ81t7GJ03k653IXBQZoJiGs1j7KKCM0satw99FzstlXE0XDU14zBXbHMTszGfrrus/zQG8c86HQyj755BLQ1eCCdYu7D8VQJCapBv4ZcrTxeLKExdsjMqzkqmM8uSRJkiRJpyYDdEmSJEnSotjFPzHCdrLspZ1ddAHdI9BeguYEsoRVzJOa2DoiQ541FNjc+KK3xnAXsBe4FfguIVC/fR27aecjtLK1OvRNhBB7uvZX61lGCNMfJXSftwLPBa6u/n0GYT10gDLw8ZYWqK5//nI28Uy28A262UWGMlCixCijPFi4PTxjBFH0E6jrLa8AI1HEQ9ksX83neTiToZFP5HKQyzU8xhjQW7evDNUlz8dlYBBIazrm21hLM2cd3c7RRScXN76PJEmSJEmnqOxiFyBJkiRJWrqG+AUdnEuOEm3spZUWihQoERMDOYoTxsdATDttrGOQexpf9MYY2hN4EePzq+8H7l0LV+/lu/TzXTqAEGv/FSEYP5YDhG74UaAIjBAC9IMwoR++ADQBWwhB+i7gXuChuutdyxnVb9v5K/q5GChQ4f7CT+nhMroGX0ZavIMkXUUlyjJGhd2ZPLvimK3VzvPDaTqpmfzmTIZvNjUdyesnKhI68g/W7c8wKVRPk8k/LsiQI88GYu4hYYyIiFZWc7jBrSRJkiRJOlUZoEuSJEmSFs02PkKBS+jmAnLVZDemgxwdRJTIMECG2unMQ0d0vnbR7kauj2FlAk+p2TcIfGYVvG4PVAP0j1U/A4RO8ka58yNAPyF/HiU0cQ8QmtyLDcYfkQc2Ve9UH6CPO50/GgBaK7w5s4MnMErKTWwofIqOkccxUnqQ7fEydsZZBqKIYbJH7zkQRRSjiHyaMhhF3JjJcF1TU+Op26kWfajB/izkb2l8SpE1tPDA0e1WNk1Y8z1DK11cSh+3TvmEkiRJkiSdSgzQJUmSJEmLapjb6OSCo13gWfqJKNcF50HoSg/heRcX08ftU1/4b2JYk8AGQjKeVvd/ZjW8bghoOzq0Hfgb4HxCZ/lpwN1AD6FhO1/95AjroHcCTwNumMbzff94A1qB2zP879urXemv3Qm8hee3PJ3lLSWWjWRqgvoKR/rl+6OIQ1HEaBTx9nwestmpw/ME2ArsbHBsJ7RWJu8uR5BNBybtb+J0Rrjv6HYb6wzQJUmSJEmPGRngPYtdhCRJkiRpacuznhxdZKod5jGlhuPKDDPKIxR5hJgcgzXd0Q3d9wzYtJFJc53flofHJ9T2nP8bIUS/iDCjeZnQeV4mdJ2XCcF5E+HX6G3ASiZ3l8c1Vy0C9xGa36cUVW+wkxB0/6ITfr6S+y/t5g5GeSDXzVAyQCd5tsYRFWI+n8nwszjmP5qa+HZTHjKZxuF5Wi3iUeAmQgt9rVHgZmjeVldSCk1lWM7DdaWmDLONEvtqblEhTLa//1hPKUmSJEnSKSFe7AIkSZIkSUtbLz9jmFsY5hGYIjgPSlSokFAkoUHLdCN7roLPAzcyOcX+TONX4v8G/KjB/pbqp1YP8KS6ffVX3XO8GiOgm5DMp9VPDHx0PVy+mQOlR/h50xDXNR3ih03NfKU5B/l8+MS1cX2dFBgiLMJ+G5MXNa8A+5iyjb7QYF+WVipM7EqPyZGh6XhPKUmSJEnSKcEAXZIkSZK06Pq5m2HuZJD9JFOG6DmyNBORBxJimiiw+fgX3xHDzcC3gB1MDJI/0/iULwBvqtnOAM0wKbbPAKdPcduDwKePX12QI8wjX6sZeCZwzlmw4Uy4tx0O3QxDFSCBtC4RPxK+Vwid5fuAHwB3wKTm8ApHu9K7ypPLySRQmJS4wyiHiWmdtD876acFkiRJkiSdmlwDXZIkSZK06PbxPVpYS0QLEY+nmW4iQnfzERVKjHGQhBEytFJhmOx0O5/vj6GSwO3AWcAVwFpCAv5J4GomT/NOCNFXA68nNIk3kgFeDHy1Zt9u4P9Mr7KgicYt3xuBc4BbgWd2wd7LgBj+LQkLtZ9DmKK9CRgARgid9o8CB6DBMvIhPN8B/Azabm7wPBG0l6CFbZOOlRlqWP6RdeklSZIkSTrVGaBLkiRJkk4KYxwg4WYytJCwkSZWkicHlChSosQAY+ylxG4qjAIJ2Yap8xQGvwLZ34S7gfuBC4BNQCvwV8DLgHMnn7YHeB8hSP9rwrTtFUJwfkQLcBnw74Qse0bheUoIvqletL7N/fHAXYR10nuAgwm8qDqh3HMS+DVC93oTobs+pvFM+CVCZ/r9kP97aEogk04e1jESfkvQaB36Ev2UOdhwvyRJkiRJjwUR4VVdkiRJkqRFdxrPo4UNNLGRVs4nSxcpJVIqlBmiyA6GuJVydUHzCsM8yjemf4PuOyHeMj6Newydg3B4HeHt+M+BVcCVTEzI61wNnEFoYgcoV4e/eSYPW6tEWKf8zgbHBoB/BB6q2dcLK7ia/fxL2L5yK1xwNqwjpPlRtaAS0E/oSt8JPAzc1XjadoDmFNaMQSt7ydUF5WMcpo+b6G+wQvwg2+nj1mk/riRJkiRJJys70CVJkiRJJ40Sh8lwgIRhEirk6QbyRLSQMkKZweoa6EfEM7tB74Ww7F6IzgnbCZQy0LWrevy10Pc/CWuGX0xoO28wO/kXZvhcxzVMCLcbaQe2MDFAXw6ZA+9jPS3s5O/g++fC94G134Flzwwt5AcI3fU7oWMA0qhxxzlAPoK2aud5J3c3GFFiiPsZ5b6G54cZASRJkiRJOvXZgS5JkiRJOqmcxvPI0EyOZURExCwjR0+1C/0AJQ5SqXagJ5TYzfUzvkdT61bGWs+GBDJlaC9OPN73QeBswjrjGaCNMLV6gRCqz7UDwPeAvUBzg+PbgC8Chwhv8gBlWD/4U7LJP/IQH5t8TpxADmiFtjLkShDFkCYQpSFQb02hdSzk7G0M0zxFij/Aw/TxLcbYTXq0fT8oMcBevn1izy1JkiRJ0knGDnRJkiRJ0kllhD0U2EiJQwBkKZIyXA3QD5MwNut7jA2fS2G4j8HuDioNmti73gF97wO6CSF0X/XAYeAR4NJZlzBRM6GZPiGsh95SX1A43lIK4XclgrEM7Eou4zx2cSbtbOMDE89JYhiD1XyLZOwSmumhQPgdQI7wPwTyJLSwDWi85nmRYcbYQx/fY5Rdk44DjLJ/Fg8uSZIkSdLJxQ50SZIkSdJJZw0vJCZ3dDsmR9Ig4E1JGeIh+rj9hO5TYJDBnlbaRyCTTD7e9w7gRRNuGD5F4LITumVje4HrCVO5p4S39doQfQD4OnT+ZLwBPQVyMawaLtLKDxjmPn7Fm6a8xem8ji6eTysrybO8YWAelKgAo/QyxF2Mso2xKcLzMoPs4VszelRJkiRJkk5mGeA9i12EJEmSJEkTZclRIK5OnFY/bfgRCWMUOcQY+07oLms4zLLRPIdLm8hlGE+nq5p/DKMthDXIo+qnApSBnwA3AE8+oVuPGwZ2E7rch2BVCpsS2JcwPm9cFngAWmpmWI+AJIXWcoZOYlpZyXJeyqN8vuFtDnMbe/lndvFZCpxNiSIpMSX6qVBhjF7GOMgQOzjMj+nn+4zyIGUOT7pWSoUivezjhlk+vCRJkiRJJxcDdEmSJEnSSafIfvL0kKWViAZzrB+VMEYfxRMM0Pu4hZVsYRmDtFfOIslAJQNpzVxtzbfAaA44A8gTWr/3EkJvgJuAxxPesGciAXoJwXlf9fy9cGEabrMmCbPFExGmdX8YMtshUzePXDELreUuWoo1ANEAABxBSURBVOiliXZWczVFdjHEg1Peej/fYA//AhxijAfp5yeMch/93MIoD1DkURKKNJq0LqHIMI/Qy89m+MCSJEmSJJ38nMJdkiRJknTSWs7TaKKH6BjpdD8P0M8vZ3Wfc/kAHVxBlsdxiFbGgMHW0OEdpaHhvO81wHnACmiY1/8nwlrm3Y3v8VLgmQk0j0HrCPTsh65HIElgCMj1w1u2Q1vNW/qPMoQFyyvA96Hr65Ovm4lg+Qis4mEyDAMwyE4e4dPs5svTev5unkKGPDk6iMmSklb/zRNSUlISKoxSYYQD/Gha15QkSZIk6VRkgC5JkiRJOqmt4llkaCUmAzXd6AklSgywnxvn5D5b+BTLeSIxOcp0MMQ6xhhf9jwL3PlE4GE4+0K4/3Kgs1pSpjroBdWBqwhhegpv64OBUXh2EbqHIDcKTYOQHZ14/45RWHkHVA7D1lb4r11QjuBneeAwrLsOBnc0rr1zDNanB8mx9+i+Q/yKvfwdj9IgdZ+mApsZ5J4TPl+SJEmSpFONAbokSZIk6aQXOtFXEBGRUiGtrtpdpI9D3DJn9/m/7d1pkCRnfefxb2ZWVVefcx+aSyONRvcFaDh0EAgBmhXgZWGDxay14Atjrxcb1sa7sWAIG4PX62VZL2tvrFHIRqBYjAJbB7YQwSkQwggJhDQaCR0jaQ5Nz9XT3dPddWTmvsjs7uruqpnu6Z6emZ7vJ6KiKp988sl8+l3Vr//PcxX30c2aseOYDiKGqNNDQJ2AGt9nM93AG4FKO+x/JTxxHixaDK8ZgNv/LdANrICP7YFrKsAwhCF01yeu9N64OP3SQVjzMET9EIfQV4S3nwVPR3DwaXjFXbBt35Rt2oEss18/AovZ1vDsNQ7yXQ7xbQZ4ZtZV+pIkSZIknQkM0CVJkiRJp4UVvJaQNlISINv9vMYAh/npnN7neh47Zp8fcDFXAyvz4wRoA84FqsCf/gb8yavh6rXZ+Rg4FMLaGIr5t/C2FM6OoSvOB6kAPwNehLFi+3bYXoM3DsHGe6FjL/yoPPV5ogBWDcMKfk5Ibax9mIPs5VZqHGaQHfTx8Az/GpIkSZIknVki4OMn+yEkSZIkSTqWIZ4npJ2UGikJCRX6eGTO7zPMsyzl+nzJ+ObWs49HWcE5ZDl3SBail4EuYP2P4bfvhM5VMLApO19IgQBKKVxcgzU1KFXJ0vUY6AceA4aBGlkS3wfLvwAf+gl86Uh279V12FOY9EAptMXQzcCEAD2iAPQwzJOUWEREByPsmf0fSZIkSZKkBcoAXZIkSZJ02qiyjxH2MMzOExYEH+FpQmLa2ESRzpb9VrGPZ1jBWQ1tpfz9LcBFQPcDUD4Mg5dnS7gXgc0xdFfIEvfRNeESsuD8CDDQMOCXx/vcDHyBLIxfUod9jSF6AB118p3i+xuaIyLKDPEEMcOUWEyBbobZNcO/iiRJkiRJZwYDdEmSJEmSJunjYcososBKSixq2a+bfdRYQXt+XAE6ga35O0D7k9DxJESL4MIAuqtkG6o1bmaeAn3A/vzCXrI0/vGJ97sZeAfwFaBehyONIXoEi+KYAn0TromIqBNQ5XlSEgp0U6THEF2SJEmSpCYmL/omSZIkSZKAXr5Nhd30cB2LuIq2FkF6hW20cTE1spXXn4Epi7/3PAxnvUi2afrlwDJgbX5cI1vC/RlgKbAGuCC/8ML8XIUsZN8LHbfB14A3kOXsozoqUOBgkycs0sOVDPEwFXoJCCizaoZ/DUmSJEmSzgwB4wvGSZIkSZKkBqu4gRJLaGMNHbycbjZToiM/WyRLv4vUGeICrmIP8BDwfZgSUU9ZDH5Jw/tryL6dXwgsAgbJgvNGYX5LgIPANnjV3fDzcvbf8UtGYBlV2nl6yjxiauzlDoZ4ijQfOCVmF3fO4K8hSZIkSdLCZ4AuSZIkSdJRrOGthBQJiCizkTLnUmApJZYDWRBdZ4Qau1jGjSR08yWW0c34F+42jrEE3K8B68lC8lbf0kOgTFbeHjMWsO94AF51LyyrwAp2UmjYA73RQR7hAHeSbbieqXKIXr41jb+CJEmSJElnBpdwlyRJkiTpKHZzN2exlYgOhnmGYZ4hokyR5QS0kTJESkTMQQ7xdTbzUXYxwCVsJCCLq2OO8gX8nWTl6hHNw/MuoIdsT/SzgQ6yMP0wcBA2boS958CWz9AyPAcosZwSi6k2LPNeGiuDlyRJkiRJYAW6JEmSJEnTsoo3UqR7Wn3/jv/IRVxIB4sBKJKSpd4AT5Ct0/4EcAP8EeObpqeMF4i35+03kO2N3pm3hfXsfADEAQxFcOAR+Oo3uOGDN7V8pgqH6eV2RtgzoT2hxm7unta8JEmSJEla6MJjd5EkSZIkSXv5OjFD0+r7Tv47AzxC2rBcOtSBKrCbLDwH+Ae4D9iVn4YsGAe4CngbsBlYSVZ5Xkwhyl9h/t5VgeU74F0f5hvPXcrnrn+h6TOlxIR0E0z6KSCkyCKunNa8JEmSJEla6AzQJUmSJEmapj3cSzq6+fgxbOfDvDShsjtlPCWHrNS8Bi/cBl8+DA8BvVkTm4FLgNWMB+oh4wdJAGkM9UEYfgGqL2ZrxHfBOX93E7d/5UtTnqdENwEdk0L9TJkV05qTJEmSJEkLnQG6JEmSJEkzsIs7GealY/Z7gXZ28zFe5FbiCUu4j0phNIxvvwu+tgu+CNxOFp6XGrql5Eu2V6BeyYPzXTD8PFS3kW2SPm7VdX/MXY//4oS2EQaI2T+lAh2gSDfdXHLMOUmSJEmStNBFwMdP9kNIkiRJknQ6GeZFoEiRLoKxDcwn+jZd/AKHqfADUgIWczZZeXlv3iOF1QPj+593PQelR+GXLobrnobKYojDrGi9lkD8HNR2QXU3VHdC9UlI9kE6mA+wBoKHxu5f6ujlxg/exobNV/DgPSup0U+Vg1Qn7YE+KiBkiB2z/+NIkiRJknQaswJdkiRJkqTj0M+j7OYeagy0XNb9aboA2MP/Af4X8AHgQH42hUNNwvetWyE9AuE+qA1A5QBUvw8jP4TKT6C2HeIdQCV/jQ53wcRxAljdNsAl/+aXef83vkxClTp7W86nQMc0Zy5JkiRJ0sIVkC0EJ0mSJEmSZmE519LGMoKGTctTYr7Ec8Q8Sjdw5VjvG4E3w+oI2rsgrECtDd69D27+Q1g1BPVbIbkKGIbwsWM/QLAXws9BenN+/HVIr2QoWscThW3cU7mNW1a+veXlKSn9PMUAjx/vn0CSJEmSpNOeAbokSZIkSXNoCVsAKNJFnWHeSz9b2EYX8OZmF2xZD8klEK+FN4zAb34RlsBYDl87F5KPHP2m6YWQroOgE5IlE88FsK0ED5Yf5h/KV3HPP8O6q5sF6QmD7KCPn8xovpIkSZIkLSQG6JIkSZIknWB/DpwNXAGcN/nk6/P3FLge+C1IC+NNARDUgfpngJ5JF3dnb/V3jHeeLIA9Rfj7cnb42+0xvPBp1m364ZSuFfazj+/OZGqSJEmSJC0o7oEuSZIkSdIJ9nvA9vzVUgB0ACMTmyAP1Iu/C+EnIOgF+rMTyTXj4XmLMZMAOlNYnmRNHx+J4OzfZ+f+O6Z0j6lOe06SJEmSJC1EBuiSJEmSJM2DjwJPAw9MPvFcw+cXgVLz69MIKDwLxf8E0e9CsAjS1RPD82D8lYRQj7L3InBhnHVZnsKSKrAUdtbuYOdNo0F6QtTq5pIkSZIknSEM0CVJkiRJmicfIgvRhxsbGwP0OnCw9fXp6Lf4COCiLCwPs1eah+WjwXkthJjsFaawKMkq0QH+Sz2/VwR8AXZ+6A4gJKE26zlKkiRJknQ6M0CXJEmSJGkevRf47OTGAtk39OfIVmdvtSQ7eYieklWfw1i1eTWEWpC94ibXLUny3B0oA+8eXa19MfBh2PmRO6jQdzxTkiRJkiRpwTBAlyRJkiRpnv0B8OuNDfeRhegB2UbpQZOLGiQhpLRlOfo07xkH4/ugA1ydAKPHy7MHGrzlcTj/3mmOKEmSJEnSwmOALkmSJEnSSXAL2ZfysQB8e/7+CKRHID1GiD4StDMSwVCUUjtGX4BymlWmF1LoSfOK9NEq9BBYA6wFPvgmeN2+mU5HkiRJkqQFwQBdkiRJkqSTKAKeBNgBDAE7IXw22yf9SJhVjqeTXrW0jSToZyg8wEh4kMHoAMkxQvQaWQX6WQmsi7P3/1lnvAo9Ai4DuoG3LoNrklZDSZIkSZK0YBmgS5IkSZJ0kl0E/DXAt8hC9H+E0pHs3EgAQ5NetUKFkWBwwhhD4QEqYdIySC8C7cCiNPtcBDZP3ix9JVkVejfwVmBdQrTsn+ZkjpIkSZIknQ4M0CVJkiRJOgX8BvmX9K8CD0HxKQhbFIGnKQRBZUp7LTjEUHiAwegA9SAmCRh7jQRQISs0T4BKAH1hyngJen7y7Px9KbAV4uhGusuPzeFMJUmSJEk6dRVO9gNIkiRJkqRxIdD7MCz/InSshsE1U/sEAUD9qOOMhH0TjveHIYeiiP5gvEQ9+9Q58cJVQBk4AlwOPA4D2y+mbWSECuUZzkaSJEmSpNOLFeiSJEmSJJ1iVh6Ae/4RuA+iavM+QbBr2uMNBwGDQTAhPAfoC0NIJpW5F8iWcU+BNuBl0F6FcleJpdRZxy/NYCaSJEmSJJ1eDNAlSZIkSToF/cIuCD8AxTsgrU09HwS3ApM3MW/uSBBwKJz6E8DKJBktZx9XJCtKH+2+CYZXQ1CHqC1kLZ/lfD42k6lIkiRJknTaMECXJEmSJOkUVno/PP33MDQ4sT2KbuNYy7inZFXmh8KQvklBeRk4HAQwOVhPgLMY3xq9HXh19rEWwCF6WM17uILbj2s+kiRJkiSdygzQJUmSJEk6xb3i1+Avvgg7BoE0C8YJIAzvb9o/Jlu2/UAY8kwU0duk+rw7TXkkiqZeHAIVskp0gAg4H4byrofKMMBGlnIRL+culnH1bKcnSZIkSdIpIyD/3i1JkiRJkk59d+yGc3pgaQDFGILqLkLaSMiC8wTYF4Y8F0XEedV5lE786t8J1ID3lUr0tpXIfh7IpUAv8DWyIB2gD/hjWJwXvC8dgXXsIGKIXu5jL19hP987YXOWJEmSJGm+FE72A0iSJEmSpOn712vgDx+Hjg2wtgzD4ZNU0pfTSUqUwpGgwM4goC8IOCtNOS9JpozRkaZ8uVikt1hkQng+aoDx8BygG3gl8EB22F+GkZENdLKdxVxLnQNEdLCX++Z+wpIkSZIkzSMDdEmSJEmSTjN/dAlcfgu0vx1u6Ho9fdX+sXMlQqpHuTYOAu4sFPjLthKETcLzBNhPtoR7raEtfwuBJITDhLRTpEQH3byGYZ5lDW9lN3fPxRQlSZIkSTop3ANdkiRJkqTT0KO/Cj9cAp+MoRJ+jgNBDECVeKzPMIyF6dUgYH8Y8mfFIp8plyEMaVp9foTs14JaQ1sRWD7+I0KSZFXoMUsB6GAtHVxKSJHlXDun85QkSZIkaT5ZgS5JkiRJ0umsDLdUPwTRFZBcA3HMdUkejAcBBbL8+6OFAhQKedV5k+Acsk3U+4GdTdp7xyvQAZIA6nRTZC8RRXrYwghPUGYlS9jCIX4051OVJEmSJOlEM0CXJEmSJOl0VwJ+eAO87CEoXcH9RGOn7ifNP7UIzRsNAruBA5Pah4CeicvYVRMYoUR7ftzJGkqso85TtLOaQ8c5FUmSJEmSTiaXcJckSZIkaSF4FVC6CnbvgzTJXkAWnB8jPE/Ilm5/FniuRZ9nJh6GYVaYnlAcaytzSXaOImdx00xnIEmSJEnSSWeALkmSJEnSQrJuDdwVwv484R6VNumb5O19wM/yV3+Tfjtg8aQAPUlGl3Qf3yy9zHJK+b7oEWW6uGgWE5EkSZIkaf4ZoEuSJEmStND8qxD+ZRW+SlZRPgRU8ledLFivAC8BTwAPkIXnlSZjxcC3pjanAURMrEBvYxmNu8V1sX4uZiNJkiRJ0rxxD3RJkiRJkhaiB8vwNuAjCZwDdAHLyX4JqAP7yarNi9BQRD7RAPDY1OpzgHJe0d5YgZ4CJdZQpReAAl1zMRNJkiRJkuaNFeiSJEmSJC1knwjhe8CLZHucPwnsIFu2PSGrOk8mXROThesvAHe3GDeB8qQLi3RMWSl+OdfO6vElSZIkSZpPVqBLkiRJknSCvBe4NP88ut34CFl2/T/m80FuDeHCR+H1l8J6YEn+MJP/rb6et+8BHgGehMVHpg4XpNBdg062T2ivMTSl6rxAx1zNQpIkSZKkE84AXZIkSZKkOfZ7wGagA2gDgknnU2ALWfH3N4Hb5uOhtl8O24GXJdmvAZeRLeteyl/DwEHgALAdFu9sPVSUwJIpZesQUaTO4IQ2A3RJkiRJ0ukkgCmrq0mSJEmSpOP058BqsuB8ug4CDwK3npAnamJJMl59XoNCDF1xdhgHEB3ll4KOFBZVYDXbppwb5iC9fJ4qB8faUmIO8xSDPDGHE5AkSZIk6cRwD3RJkiRJkubIfwbO5ujheQHGarJDoAycBdwEfPKEPl2DQyFd1R/AAQjD8fAcWofnUQClIAvPl9LftE+FXoJJsw+IDM8lSZIkSacNl3CXJEmSJGkO/Dpw5VHO9wDtwAZgHRP/o71GVoW+CVgOvO8EPWOjwYFrAFjV9ywRG4nboZZCnEKarzkfjb4Di4azFd87OUCRvVPGq3KYOoepNVSfQ1aB3s2lDPDYCZyNJEmSJElzwwBdkiRJkqQ5cBHNl3kb3WL8hhbnAYrAqvx1JXAd8KfA3879Y06xh3O5iL+ia/ht1FlFDYjzVyF/FYFOdhBQI6TWdJwh9lDhWRIqE9oDAlLiptdIkiRJknSqcQ90SZIkSZJm6V3AO5q0h2RV5Zcf57jzue/aJj7EErbSydn5vceD8oRiy+AcahzhJfp4kGG2TQnLU2J2ceeJemxJkiRJkuaUe6BLkiRJkjRLr27RfgXHH54DJMDts7h+Jp7h0zzEmzjId4AhkobAvHl4XiOmRj+76OM7VPh500rzEXpP3ENLkiRJkjTHXMJdkiRJkqRZqjdpWwWcOwdjvwvYDGyZg7Gm42e8j428h25eSxsrKNBNgU5CiiTUCICYGsPsocoLVHiREZ5vOlZCjSqH5+nJJUmSJEmaPQN0SZIkSZJmaXGTtk0zGeAGICLbeHz0ffR1P7wCeA44Z3aPOW07+FtW8BztrKXIClJiIroJ6QDqxAxQZTcpMSlJy3FG2MsA2+bpqSVJkiRJmj33QJckSZIkaZb+BuhsOO4ArgW6j3Xh1vw9Oka/GHgURnZnY8+nlbyOEktndE1KTEyFl7j3BD2VJEmSJEknhgG6JEmSJEmz9H+BJQ3HEfC2o12wHtgI9EzzBkWgBlSAn0C4/zgecpZW8yZCSoSUjtIrISVlmD0c5J/n7dkkSZIkSZorLuEuSZIkSdIsVSYdbz7WBecD5aOcXwFsYHwZ96X5+2GgC5JDEH7n+J71eL3EfQD0cBltLKFAF5AQ5D8txAxToY8+fjy/DyZJkiRJ0hwyQJckSZIkaZYOA6un23krrZdsXwa8CtgE6SZIC1Bvh6QAQQqlfggGgJcg2QD/9Ci8+aezf/6Z6Odn83tDSZIkSZLmkQG6JEmSJEmz9BRwQcPxUb9sJzQP0F8DvBLql0BcgnoJ0iALztMg61JbAcFyCDdA8HJ44/Nw75/B1i/P0UQkSZIkSTrDhSf7ASRJkiRJOt19nmyL8lGtCsxZT7af+WRF4MYsPB/phlrbeGg++j4qDSAuQL0MIxfANf8b7vrkLCcgSZIkSZIAA3RJkiRJkuZEX8Pn/ladNrZofx+MnJOF5zOVluF1/x6+dN/Mr5UkSZIkSRMZoEuSJEmSNAcebPh8oFWn9iZtr4ThV0PcrDJ9ugJ406vgjkdmMYYkSZIkSTJAlyRJkiRpLnweOJx/rrbqFDdp2wppOHWp9pmKAnjNOfAXT89uHEmSJEmSzmQG6JIkSZIkzZHv5u9VJu6JPmZylfnrIVk9+/B8VFcIb1gFf9CyBF6SJEmSJB2NAbokSZIkSXPk88BLQAL8qFmHxlS9CPRkS7fPVYAeAMuAKzvhYy3L4CVJkiRJUisG6JIkSZIkzaH/AKTAvmYnGyvQa0AXVLqO/15pmr3iuId6/WbiuIdiDJfWIQzgV2Lgm8c/viRJkiRJZ5rCyX4ASZIkSZIWmq8BW4FDwJLGE3uAdfnnIrAKojrEM/x2nqaQJOuJ43uAMlAmTTuATwMVuuNhlpNyINoPr7saHgcumdWUJEmSJEk6I1iBLkmSJEnSHLsFeBL43uQTP234nACDxxee12qPE8ffJk1XkaZL8/B8VBvlZDHn15dRTy7lt4b74aJt8NRxTESSJEmSpDOMAbokSZIkSSfAR4D9wN5WHWKgBGE8/TGTBOr1b5KmK0nTHiBq2i8CVibJ2PGqygY4bwieuGv6N5MkSZIk6QxkgC5JkiRJ0gnyq8DXJzeONHzuhXSa38yTBOL4bpLksmn1X5QEXJSH6O9IEkgLcMFN8Ojg9G4oSZIkSdIZyABdkiRJkqQT6N8Bn29s+EbD58NQHJ7eOEny+6Tp5dO+bwT0pGH+KaKzVgVSuLgMP05gw/3THkuSJEmSpDOFAbokSZIkSS3cDPwy8AHgU8DvAO89jnHeC9zR2DBahf44RNXpjZGmr5201/nRtaUpS9J07Pg9cQCEEIZwaQqfvQY2PTjt8SRJkiRJOhMYoEuSJEmS1MTvAOcBlwAvA84GLgeuA/5rfn4m3gncNnowWoX+IkQtN0kfl6aQJFtmdL84CCilKaXGxnq+4XoxgBuAj74SrvjujMaVJEmSJGkhM0CXJEmSJGmS3wTWAKvz9y6gCHQDi4GNwFXAJ8gq1KfrPTR8Ee/L35+GwjGq0JPkLUB9BneCKE0pNhyXgJVxPN5QBrYAH7wWrnxoRmNLkiRJkrRQGaBLkiRJkjTJUqCHLCxvDKFHj4vAcuAC4NVkS7zPRAjw/fzge1AagCBt3T9NXwG0zegecRBwJAhYmyRsThIuThL+W62WlbMDBMD5QCfwKy+HLS/NcBaSJEmSJC08hZP9AJIkSZIknUreTRagL2Xif51vAFYAR/LjdrIi8kXAEmAY+OsZ3CcEkq8CN0L4cwi2QBq16j39vc9HBWnK8iShPwiIyCrSq0EAcQyF/OeAADgHOAS8eSUciOHZlg8hSZIkSdKCZ4AuSZIkSVKDDcB6smx51IXAuWSheaMUGARGtzEvAH81g3uFQPIE8DdQPg+GlrfqWQZiYPrhdhoE9Of7oI9q/Dz2AOcC28nWqr8+gP0J9LtgnSRJkiTpzGSALkmSJElSgw2Tji8lW+k8aNI3INsXvZusOr07b59RiP4C1F+E8HEIr4ak2KzXk8wkPAcYCoIp+7bFQUBnEnOk8eeADsZ/HbgQuAz4aQKDhuiSJEmSpDOP34YlSZIkSWowQlbrHQKbgU00D88nWwTcCLzlOO5ZuB/2fgoKzzc/H4Z/mT/V9FSDgMEgYCSY+ORRmnIknBTEF8j+QwCySVxGtt16V8IKfnHa95QkSZIkaSEwQJckSZIkqUFIlikvBVYx86Xb/gXw/47jvmc9AI98Cqq7pp4LAgiCyrTHGgwCDoYhI5Pah4MAkmTS4EAX2URTYCNQhlII+/gia3n/jOYhSZIkSdLp7P8DyqxKJC4PrmMAAAAASUVORK5CYII=","consoleMessages":[{"text":"Unrecognized Content-Security-Policy directive 'prefetch-src'.","level":"error","timestamp":1723855214862},{"text":"CREATOR:  tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep","level":"log","timestamp":1723855214906},{"text":"VIEWER:  ","level":"log","timestamp":1723855214906},{"text":"loading 0%","level":"log","timestamp":1723855214985},{"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":1723855215027},{"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":1723855215130},{"text":"loading 56.9548763784806%","level":"log","timestamp":1723855215194},{"text":"loading 90%","level":"log","timestamp":1723855215249},{"text":"loading 90%","level":"log","timestamp":1723855215278},{"text":"You can reduce startup time if you configure your web server to add \"Content-Encoding: br\" response header when serving \"487fcb1c85a0068285b36a9d24bd634b.data.unityweb\" file.","level":"log","timestamp":1723855215278},{"text":"[UnityCache] 'https://ipfs.arkivo.art/ipfs/QmThH4peM97EuGXyW9PS4CciJJEDwFe1bawm8WmAGSe5KY/487fcb1c85a0068285b36a9d24bd634b.data.unityweb' successfully downloaded and stored in the indexedDB cache","level":"log","timestamp":1723855215307},{"text":"Loading player data from data.unity3d\n","level":"log","timestamp":1723855217588},{"text":"Initialize engine version: 2021.1.4f1 (2e6cfe8f57df)\n","level":"log","timestamp":1723855217595},{"text":"[Subsystems] Discovering subsystems at path UnitySubsystems\n","level":"log","timestamp":1723855217596},{"text":"Creating WebGL 2.0 context.","level":"log","timestamp":1723855217599},{"text":"Renderer: WebKit WebGL\n","level":"log","timestamp":1723855217641},{"text":"Vendor:   WebKit\n","level":"log","timestamp":1723855217642},{"text":"Version:  OpenGL ES 3.0 (WebGL 2.0 (OpenGL ES 3.0 Chromium))\n","level":"log","timestamp":1723855217642},{"text":"GLES:     3\n","level":"log","timestamp":1723855217643},{"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":1723855217648},{"text":"OPENGL LOG: Creating OpenGL ES 3.0 graphics device ; Context level  <OpenGL ES 3.0> ; Context handle 30573104\n","level":"log","timestamp":1723855217661},{"text":"Input Manager initialize...\n","level":"log","timestamp":1723855218868},{"text":"UnloadTime: 8.199999 ms\n","level":"log","timestamp":1723855219129},{"text":"loading 100%","level":"log","timestamp":1723855219464},{"text":"loading FULL","level":"log","timestamp":1723855219465},{"text":"[.WebGL-0x295802993f00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels","level":"warning","timestamp":1723855220042},{"text":"warning: 2 FS.syncfs operations in flight at once, probably just doing extra work","level":"log","timestamp":1723855220284},{"text":"[.WebGL-0x295802993f00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels","level":"warning","timestamp":1723855220288},{"text":"[.WebGL-0x295802993f00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels","level":"warning","timestamp":1723855220583},{"text":"[.WebGL-0x295802993f00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels (this message will no longer repeat)","level":"warning","timestamp":1723855220835}],"screenshotDelay":10000},"timestamp":1723855214253},"created_at":"2024-08-17T00:40:29.647+00:00","updated_at":"2024-08-17T00:40:29.647+00:00"}