{"id":3915,"artifact_id":3681,"version":1,"data":{"version":1,"artifact":{"chain":"tezos","title":"DOTS : LINE HOR GRAV","artist":"tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep","tokenId":"90425","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/QmScxygrEzaR6iE4zvxSRBdoKitWdFDD5VGpAKHHKNR9z8?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90425","host":"ipfs.arkivo.art","path":"/ipfs/QmScxygrEzaR6iE4zvxSRBdoKitWdFDD5VGpAKHHKNR9z8","type":"http","query":"?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90425","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":1723855168303},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmScxygrEzaR6iE4zvxSRBdoKitWdFDD5VGpAKHHKNR9z8?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90425","body":"","status":301,"headers":{"date":"Sat, 17 Aug 2024 00:39:28 GMT","server":"nginx/1.27.0","location":"/ipfs/QmScxygrEzaR6iE4zvxSRBdoKitWdFDD5VGpAKHHKNR9z8/?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90425","connection":"keep-alive","x-ipfs-path":"/ipfs/QmScxygrEzaR6iE4zvxSRBdoKitWdFDD5VGpAKHHKNR9z8","content-type":"text/html; charset=utf-8","x-ipfs-roots":"QmScxygrEzaR6iE4zvxSRBdoKitWdFDD5VGpAKHHKNR9z8","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":1723855168347},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmScxygrEzaR6iE4zvxSRBdoKitWdFDD5VGpAKHHKNR9z8/?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90425","host":"ipfs.arkivo.art","path":"/ipfs/QmScxygrEzaR6iE4zvxSRBdoKitWdFDD5VGpAKHHKNR9z8/","type":"http","query":"?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90425","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":1723855168347},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmScxygrEzaR6iE4zvxSRBdoKitWdFDD5VGpAKHHKNR9z8/?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90425","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 00:39:28 GMT","etag":"\"QmScxygrEzaR6iE4zvxSRBdoKitWdFDD5VGpAKHHKNR9z8\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/QmScxygrEzaR6iE4zvxSRBdoKitWdFDD5VGpAKHHKNR9z8/","content-type":"text/html","x-ipfs-roots":"QmScxygrEzaR6iE4zvxSRBdoKitWdFDD5VGpAKHHKNR9z8","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":1723855168360},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmScxygrEzaR6iE4zvxSRBdoKitWdFDD5VGpAKHHKNR9z8/aa9e4edf17c7809998c6addb80c797df.js","host":"ipfs.arkivo.art","path":"/ipfs/QmScxygrEzaR6iE4zvxSRBdoKitWdFDD5VGpAKHHKNR9z8/aa9e4edf17c7809998c6addb80c797df.js","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/QmScxygrEzaR6iE4zvxSRBdoKitWdFDD5VGpAKHHKNR9z8/?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90425","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":1723855168412},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmScxygrEzaR6iE4zvxSRBdoKitWdFDD5VGpAKHHKNR9z8/aa9e4edf17c7809998c6addb80c797df.js","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 00:39:28 GMT","etag":"\"QmW5VRzUQ5cMRhXQn8wdFAteTsWmKBb6XmCMqGQJWqQviM\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/QmScxygrEzaR6iE4zvxSRBdoKitWdFDD5VGpAKHHKNR9z8/aa9e4edf17c7809998c6addb80c797df.js","content-type":"text/javascript; charset=utf-8","x-ipfs-roots":"QmScxygrEzaR6iE4zvxSRBdoKitWdFDD5VGpAKHHKNR9z8,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":1723855168416},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmScxygrEzaR6iE4zvxSRBdoKitWdFDD5VGpAKHHKNR9z8/d42eec60fb62dd4e2219591ce7b264cd.js.unityweb","host":"ipfs.arkivo.art","path":"/ipfs/QmScxygrEzaR6iE4zvxSRBdoKitWdFDD5VGpAKHHKNR9z8/d42eec60fb62dd4e2219591ce7b264cd.js.unityweb","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/QmScxygrEzaR6iE4zvxSRBdoKitWdFDD5VGpAKHHKNR9z8/?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90425","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":1723855168461},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmScxygrEzaR6iE4zvxSRBdoKitWdFDD5VGpAKHHKNR9z8/5fad1f1afc386beca61c815f462cb12b.wasm.unityweb","host":"ipfs.arkivo.art","path":"/ipfs/QmScxygrEzaR6iE4zvxSRBdoKitWdFDD5VGpAKHHKNR9z8/5fad1f1afc386beca61c815f462cb12b.wasm.unityweb","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/QmScxygrEzaR6iE4zvxSRBdoKitWdFDD5VGpAKHHKNR9z8/?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90425","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":1723855168462},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmScxygrEzaR6iE4zvxSRBdoKitWdFDD5VGpAKHHKNR9z8/d42eec60fb62dd4e2219591ce7b264cd.js.unityweb","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 00:39:28 GMT","etag":"\"QmeXvHqyR9UpMgHAegxVahXksaJgQQryCpks1CzNmbbHuo\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/QmScxygrEzaR6iE4zvxSRBdoKitWdFDD5VGpAKHHKNR9z8/d42eec60fb62dd4e2219591ce7b264cd.js.unityweb","content-type":"application/octet-stream","x-ipfs-roots":"QmScxygrEzaR6iE4zvxSRBdoKitWdFDD5VGpAKHHKNR9z8,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":1723855168475},{"data":{"url":"blob:https://ipfs.arkivo.art/0e281a66-79e8-4849-b479-806512d06ecc","host":"","path":"https://ipfs.arkivo.art/0e281a66-79e8-4849-b479-806512d06ecc","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":1723855168500},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmScxygrEzaR6iE4zvxSRBdoKitWdFDD5VGpAKHHKNR9z8/5fad1f1afc386beca61c815f462cb12b.wasm.unityweb","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 00:39:28 GMT","etag":"\"QmXzmmNa5nxDvaMn4As8KyoounSfNLvfSZpCMhsAwwgF7x\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/QmScxygrEzaR6iE4zvxSRBdoKitWdFDD5VGpAKHHKNR9z8/5fad1f1afc386beca61c815f462cb12b.wasm.unityweb","content-type":"application/octet-stream","x-ipfs-roots":"QmScxygrEzaR6iE4zvxSRBdoKitWdFDD5VGpAKHHKNR9z8,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":1723855168513},{"data":{"url":"blob:https://ipfs.arkivo.art/0e281a66-79e8-4849-b479-806512d06ecc","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":1723855168553},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmScxygrEzaR6iE4zvxSRBdoKitWdFDD5VGpAKHHKNR9z8/67d3e30c31c53ec0689d7262cf67d544.data.unityweb","host":"ipfs.arkivo.art","path":"/ipfs/QmScxygrEzaR6iE4zvxSRBdoKitWdFDD5VGpAKHHKNR9z8/67d3e30c31c53ec0689d7262cf67d544.data.unityweb","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/QmScxygrEzaR6iE4zvxSRBdoKitWdFDD5VGpAKHHKNR9z8/?creator=tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep&viewer=&objkt=90425","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":1723855168612},{"data":{"url":"https://ipfs.arkivo.art/ipfs/QmScxygrEzaR6iE4zvxSRBdoKitWdFDD5VGpAKHHKNR9z8/67d3e30c31c53ec0689d7262cf67d544.data.unityweb","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 00:39:28 GMT","etag":"\"QmYQzvFosEyGBThL6rEcud9kirEupqZKNFT8yfmu8Tt8W9\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/QmScxygrEzaR6iE4zvxSRBdoKitWdFDD5VGpAKHHKNR9z8/67d3e30c31c53ec0689d7262cf67d544.data.unityweb","content-type":"application/octet-stream","x-ipfs-roots":"QmScxygrEzaR6iE4zvxSRBdoKitWdFDD5VGpAKHHKNR9z8,QmYQzvFosEyGBThL6rEcud9kirEupqZKNFT8yfmu8Tt8W9","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"3018864","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":1723855168643},{"data":{"url":"blob:https://ipfs.arkivo.art/8d561a28-b1e2-43ed-a3e8-a74cf1ba34d4","host":"","path":"https://ipfs.arkivo.art/8d561a28-b1e2-43ed-a3e8-a74cf1ba34d4","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":1723855168769},{"data":{"url":"blob:https://ipfs.arkivo.art/8d561a28-b1e2-43ed-a3e8-a74cf1ba34d4","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":1723855168896}],"browser":{"name":"chromium","version":"119.0.6045.9"},"viewport":{"width":2000,"height":2000},"screenshot":"iVBORw0KGgoAAAANSUhEUgAAB9AAAAfQCAYAAACaOMR5AAAAAXNSR0IArs4c6QAAIABJREFUeJzs3We851dB4P/P7/YyvffJTCaFhF4EVNZV2eK6iw3bSlFZEQTr0nUpkjWS0KWEYAFZFhEQkSZdqpEgPYUkkzaZkimZySRMps8+uLM38Oe/u9KSAO/3k/t9nXt/v/me82QefF7nnEF1IgAAAAAAAAD4Hjd0Z78AAAAAAAAAANwVCOgAAAAAAAAAkIAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAAAACVgA4AAAAAAAAAlYAOAAAAAAAAAJWADgAAAAAA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EtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAAAAoBLQAQAAAAAAAKAS0AEAAAAAAACgEtABAAAAAP4Pe3YgAAAAACBof+pFSiMAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAKRy7YwAAEexJREFUAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAC4PTsQAAAAABC0P/UipREAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQ1rGNKYsqh9HYAAAAASUVORK5CYII=","consoleMessages":[{"text":"Unrecognized Content-Security-Policy directive 'prefetch-src'.","level":"error","timestamp":1723855168396},{"text":"CREATOR:  tz1WJ9dTwb1qFj4sEZSXtABXZgXaRURgCjep","level":"log","timestamp":1723855168421},{"text":"VIEWER:  ","level":"log","timestamp":1723855168421},{"text":"loading 0%","level":"log","timestamp":1723855168453},{"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":1723855168476},{"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":1723855168567},{"text":"loading 59.335365007075204%","level":"log","timestamp":1723855168643},{"text":"loading 90%","level":"log","timestamp":1723855168687},{"text":"loading 90%","level":"log","timestamp":1723855168715},{"text":"You can reduce startup time if you configure your web server to add \"Content-Encoding: br\" response header when serving \"67d3e30c31c53ec0689d7262cf67d544.data.unityweb\" file.","level":"log","timestamp":1723855168715},{"text":"[UnityCache] 'https://ipfs.arkivo.art/ipfs/QmScxygrEzaR6iE4zvxSRBdoKitWdFDD5VGpAKHHKNR9z8/67d3e30c31c53ec0689d7262cf67d544.data.unityweb' successfully downloaded and stored in the indexedDB cache","level":"log","timestamp":1723855168775},{"text":"Loading player data from data.unity3d\n","level":"log","timestamp":1723855171229},{"text":"Initialize engine version: 2021.1.4f1 (2e6cfe8f57df)\n","level":"log","timestamp":1723855171238},{"text":"[Subsystems] Discovering subsystems at path UnitySubsystems\n","level":"log","timestamp":1723855171239},{"text":"Creating WebGL 2.0 context.","level":"log","timestamp":1723855171242},{"text":"Renderer: WebKit WebGL\n","level":"log","timestamp":1723855171272},{"text":"Vendor:   WebKit\n","level":"log","timestamp":1723855171273},{"text":"Version:  OpenGL ES 3.0 (WebGL 2.0 (OpenGL ES 3.0 Chromium))\n","level":"log","timestamp":1723855171274},{"text":"GLES:     3\n","level":"log","timestamp":1723855171274},{"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":1723855171275},{"text":"OPENGL LOG: Creating OpenGL ES 3.0 graphics device ; Context level  <OpenGL ES 3.0> ; Context handle 30573104\n","level":"log","timestamp":1723855171297},{"text":"Input Manager initialize...\n","level":"log","timestamp":1723855172372},{"text":"UnloadTime: 7.800000 ms\n","level":"log","timestamp":1723855172612},{"text":"loading 100%","level":"log","timestamp":1723855172938},{"text":"loading FULL","level":"log","timestamp":1723855172939},{"text":"[.WebGL-0x1a7001c8c600]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels","level":"warning","timestamp":1723855173454},{"text":"warning: 2 FS.syncfs operations in flight at once, probably just doing extra work","level":"log","timestamp":1723855173759},{"text":"[.WebGL-0x1a7001c8c600]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels","level":"warning","timestamp":1723855173760},{"text":"[.WebGL-0x1a7001c8c600]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels","level":"warning","timestamp":1723855174074},{"text":"[.WebGL-0x1a7001c8c600]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels (this message will no longer repeat)","level":"warning","timestamp":1723855174405}],"screenshotDelay":10000},"timestamp":1723855167648},"created_at":"2024-08-17T00:39:42.433+00:00","updated_at":"2024-08-17T00:39:42.433+00:00"}