{"id":21539,"artifact_id":20516,"version":1,"data":{"version":1,"artifact":{"chain":"tezos","title":"walking distance","artist":"tz1imemQazci8bfdN2k5xV51oU7LQPWvA2DK","tokenId":"770197","description":"don't fall","contractAddress":"KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton"},"snapshot":{"net":[{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y?creator=tz1imemQazci8bfdN2k5xV51oU7LQPWvA2DK&viewer=&objkt=770197","host":"ipfs.arkivo.art","path":"/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y","type":"http","query":"?creator=tz1imemQazci8bfdN2k5xV51oU7LQPWvA2DK&viewer=&objkt=770197","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":1723936964329},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y?creator=tz1imemQazci8bfdN2k5xV51oU7LQPWvA2DK&viewer=&objkt=770197","body":"","status":301,"headers":{"date":"Sat, 17 Aug 2024 23:22:44 GMT","server":"nginx/1.27.0","location":"/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/?creator=tz1imemQazci8bfdN2k5xV51oU7LQPWvA2DK&viewer=&objkt=770197","connection":"keep-alive","x-ipfs-path":"/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y","content-type":"text/html; charset=utf-8","x-ipfs-roots":"bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y","content-length":"175","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":1723936964380},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/?creator=tz1imemQazci8bfdN2k5xV51oU7LQPWvA2DK&viewer=&objkt=770197","host":"ipfs.arkivo.art","path":"/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/","type":"http","query":"?creator=tz1imemQazci8bfdN2k5xV51oU7LQPWvA2DK&viewer=&objkt=770197","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":1723936964380},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/?creator=tz1imemQazci8bfdN2k5xV51oU7LQPWvA2DK&viewer=&objkt=770197","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 23:22:44 GMT","etag":"\"bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/","content-type":"text/html","x-ipfs-roots":"bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"7028","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":1723936964387},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/TemplateData/style.css","host":"ipfs.arkivo.art","path":"/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/TemplateData/style.css","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/?creator=tz1imemQazci8bfdN2k5xV51oU7LQPWvA2DK&viewer=&objkt=770197","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":1723936964420},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/TemplateData/style.css","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 23:22:44 GMT","etag":"\"bafkreihv2yxbbtlkkk4irqwusc2pefaj5zkync6yoy6nf7ftlvccppugr4\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/TemplateData/style.css","content-type":"text/css; charset=utf-8","x-ipfs-roots":"bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y,bafybeibsbeylzzg6b7xzszuy2ivfbpe2tnutnagxl5bfy24sbmtu7qawae,bafkreihv2yxbbtlkkk4irqwusc2pefaj5zkync6yoy6nf7ftlvccppugr4","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"1395","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":1723936964428},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/Build/walkingdistance2.loader.js","host":"ipfs.arkivo.art","path":"/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/Build/walkingdistance2.loader.js","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/?creator=tz1imemQazci8bfdN2k5xV51oU7LQPWvA2DK&viewer=&objkt=770197","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":1723936964435},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/TemplateData/unity-logo-dark.png","host":"ipfs.arkivo.art","path":"/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/TemplateData/unity-logo-dark.png","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/TemplateData/style.css","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":1723936964456},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/TemplateData/progress-bar-empty-dark.png","host":"ipfs.arkivo.art","path":"/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/TemplateData/progress-bar-empty-dark.png","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/TemplateData/style.css","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":1723936964464},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/TemplateData/progress-bar-full-dark.png","host":"ipfs.arkivo.art","path":"/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/TemplateData/progress-bar-full-dark.png","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/TemplateData/style.css","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":1723936964464},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/TemplateData/webgl-logo.png","host":"ipfs.arkivo.art","path":"/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/TemplateData/webgl-logo.png","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/TemplateData/style.css","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":1723936964464},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/TemplateData/fullscreen-button.png","host":"ipfs.arkivo.art","path":"/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/TemplateData/fullscreen-button.png","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/TemplateData/style.css","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":1723936964464},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/TemplateData/unity-logo-dark.png","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 23:22:44 GMT","etag":"\"bafkreigbw4wsnqewjb62xskiwvf4ea7y3ld62tr7k4zzdb4y5bmkznfrle\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/TemplateData/unity-logo-dark.png","content-type":"image/png","x-ipfs-roots":"bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y,bafybeibsbeylzzg6b7xzszuy2ivfbpe2tnutnagxl5bfy24sbmtu7qawae,bafkreigbw4wsnqewjb62xskiwvf4ea7y3ld62tr7k4zzdb4y5bmkznfrle","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"3042","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":1723936964465},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/Build/walkingdistance2.loader.js","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 23:22:44 GMT","etag":"\"bafkreifousayepuhrgzh33qkuqgavtp2g5soxpuqqd37p35bcsnthaw3bu\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/Build/walkingdistance2.loader.js","content-type":"text/javascript; charset=utf-8","x-ipfs-roots":"bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y,bafybeiekice6jqfj2bnypzmxsg2nxevddois4s7anxablwhvlubg5cdjaa,bafkreifousayepuhrgzh33qkuqgavtp2g5soxpuqqd37p35bcsnthaw3bu","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"43358","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":1723936964465},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/TemplateData/progress-bar-empty-dark.png","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 23:22:44 GMT","etag":"\"bafkreif35zytdl7ium3fsbrebwerqtoimi2mcgkgp44qxrf4nabdfd63ju\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/TemplateData/progress-bar-empty-dark.png","content-type":"image/png","x-ipfs-roots":"bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y,bafybeibsbeylzzg6b7xzszuy2ivfbpe2tnutnagxl5bfy24sbmtu7qawae,bafkreif35zytdl7ium3fsbrebwerqtoimi2mcgkgp44qxrf4nabdfd63ju","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"96","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":1723936964465},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/TemplateData/webgl-logo.png","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 23:22:44 GMT","etag":"\"bafkreiftbq5pfjctrrxn6xzecgktoydedx5ck7zkjtc3rdlhdkrehmprf4\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/TemplateData/webgl-logo.png","content-type":"image/png","x-ipfs-roots":"bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y,bafybeibsbeylzzg6b7xzszuy2ivfbpe2tnutnagxl5bfy24sbmtu7qawae,bafkreiftbq5pfjctrrxn6xzecgktoydedx5ck7zkjtc3rdlhdkrehmprf4","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"2947","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":1723936964467},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/TemplateData/progress-bar-full-dark.png","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 23:22:44 GMT","etag":"\"bafkreibta2tcitolhetpzi4kfdr45vmj36h7dpxnsvplc7alx4a4sgf4mi\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/TemplateData/progress-bar-full-dark.png","content-type":"image/png","x-ipfs-roots":"bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y,bafybeibsbeylzzg6b7xzszuy2ivfbpe2tnutnagxl5bfy24sbmtu7qawae,bafkreibta2tcitolhetpzi4kfdr45vmj36h7dpxnsvplc7alx4a4sgf4mi","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"74","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":1723936964467},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/TemplateData/fullscreen-button.png","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 23:22:44 GMT","etag":"\"bafkreibbeikyczz2ks4bhhkarvfd7djlq6pinat5jnx4ko4zl732thxd5e\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/TemplateData/fullscreen-button.png","content-type":"image/png","x-ipfs-roots":"bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y,bafybeibsbeylzzg6b7xzszuy2ivfbpe2tnutnagxl5bfy24sbmtu7qawae,bafkreibbeikyczz2ks4bhhkarvfd7djlq6pinat5jnx4ko4zl732thxd5e","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"175","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":1723936964468},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/Build/walkingdistance2.framework.js.unityweb","host":"ipfs.arkivo.art","path":"/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/Build/walkingdistance2.framework.js.unityweb","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/?creator=tz1imemQazci8bfdN2k5xV51oU7LQPWvA2DK&viewer=&objkt=770197","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":1723936964508},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/Build/walkingdistance2.wasm.unityweb","host":"ipfs.arkivo.art","path":"/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/Build/walkingdistance2.wasm.unityweb","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/?creator=tz1imemQazci8bfdN2k5xV51oU7LQPWvA2DK&viewer=&objkt=770197","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":1723936964509},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/Build/walkingdistance2.framework.js.unityweb","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 23:22:44 GMT","etag":"\"bafkreif4jx5yipmhn6xcxxbtqemajueuupcg7plljkgu5wr3fwnlonbhua\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/Build/walkingdistance2.framework.js.unityweb","content-type":"application/gzip","x-ipfs-roots":"bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y,bafybeiekice6jqfj2bnypzmxsg2nxevddois4s7anxablwhvlubg5cdjaa,bafkreif4jx5yipmhn6xcxxbtqemajueuupcg7plljkgu5wr3fwnlonbhua","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"74625","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":1723936964520},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/Build/walkingdistance2.wasm.unityweb","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 23:22:44 GMT","etag":"\"bafybeibz76f6thj2bpdjsewjmyt4rlsbyzvya23hm4r7elbiqb2xvnxbtu\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/Build/walkingdistance2.wasm.unityweb","content-type":"application/gzip","x-ipfs-roots":"bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y,bafybeiekice6jqfj2bnypzmxsg2nxevddois4s7anxablwhvlubg5cdjaa,bafybeibz76f6thj2bpdjsewjmyt4rlsbyzvya23hm4r7elbiqb2xvnxbtu","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"3402730","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":1723936964534},{"data":{"url":"blob:https://ipfs.arkivo.art/0ee13255-cd8c-4164-bd01-caaba13e7499","host":"","path":"https://ipfs.arkivo.art/0ee13255-cd8c-4164-bd01-caaba13e7499","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":1723936964549},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/Build/walkingdistance2.data.unityweb","host":"ipfs.arkivo.art","path":"/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/Build/walkingdistance2.data.unityweb","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/?creator=tz1imemQazci8bfdN2k5xV51oU7LQPWvA2DK&viewer=&objkt=770197","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":1723936964640},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/Build/walkingdistance2.data.unityweb","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 23:22:44 GMT","etag":"\"bafybeifjury5g5mmtgnukoseln34jvqcnhkcabihkfgrnb3mztalzzgv6a\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/Build/walkingdistance2.data.unityweb","content-type":"application/gzip","x-ipfs-roots":"bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y,bafybeiekice6jqfj2bnypzmxsg2nxevddois4s7anxablwhvlubg5cdjaa,bafybeifjury5g5mmtgnukoseln34jvqcnhkcabihkfgrnb3mztalzzgv6a","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"3999079","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":1723936964653},{"data":{"url":"blob:https://ipfs.arkivo.art/0ee13255-cd8c-4164-bd01-caaba13e7499","body":"\"this.require = function(e){var t={\\\\\\\"inflate.js\\\\\\\":function(e,t,r){\\\\\\\"use strict\\\\\\\";function n(e){if(!(this instanceof n))return new n(e);this.options=s.assign({chunkSize:16384,windowBits:0,to:\\\\\\\"\\\\\\\"},e||{});var t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,0===t.windowBits&&(t.windowBits=-15)),!(t.windowBits>=0&&t.windowBits<16)||e&&e.windowBits||(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&0===(15&t.windowBits)&&(t.windowBits|=15),this.err=0,this.msg=\\\\\\\"\\\\\\\",this.ended=!1,this.chunks=[],this.strm=new c,this.strm.avail_out=0;var r=i.inflateInit2(this.strm,t.windowBits);if(r!==d.Z_OK)throw new Error(u[r]);this.header=new f,i.inflateGetHeader(this.strm,this.header)}function o(e,t){var r=new n(t);if(r.push(e,!0),r.err)throw r.msg||u[r.err];return r.result}function a(e,t){return t=t||{},t.raw=!0,o(e,t)}var i=e(\\\\\\\"./zlib/inflate\\\\\\\"),s=e(\\\\\\\"./utils/common\\\\\\\"),l=e(\\\\\\\"./utils/strings\\\\\\\"),d=e(\\\\\\\"./zlib/constants\\\\\\\"),u=e(\\\\\\\"./zlib/messages\\\\\\\"),c=e(\\\\\\\"./zlib/zstream\\\\\\\"),f=e(\\\\\\\"./zlib/gzheader\\\\\\\"),h=Object.prototype.toString;n.prototype.push=function(e,t){var r,n,o,a,u,c,f=this.strm,b=this.options.chunkSize,m=this.options.dictionary,g=!1;if(this.ended)return!1;n=t===~~t?t:t===!0?d.Z_FINISH:d.Z_NO_FLUSH,\\\\\\\"string\\\\\\\"==typeof e?f.input=l.binstring2buf(e):\\\\\\\"[object ArrayBuffer]\\\\\\\"===h.call(e)?f.input=new Uint8Array(e):f.input=e,f.next_in=0,f.avail_in=f.input.length;do{if(0===f.avail_out&&(f.output=new s.Buf8(b),f.next_out=0,f.avail_out=b),r=i.inflate(f,d.Z_NO_FLUSH),r===d.Z_NEED_DICT&&m&&(c=\\\\\\\"string\\\\\\\"==typeof m?l.string2buf(m):\\\\\\\"[object ArrayBuffer]\\\\\\\"===h.call(m)?new Uint8Array(m):m,r=i.inflateSetDictionary(this.strm,c)),r===d.Z_BUF_ERROR&&g===!0&&(r=d.Z_OK,g=!1),r!==d.Z_STREAM_END&&r!==d.Z_OK)return this.onEnd(r),this.ended=!0,!1;f.next_out&&(0!==f.avail_out&&r!==d.Z_STREAM_END&&(0!==f.avail_in||n!==d.Z_FINISH&&n!==d.Z_SYNC_FLUSH)||(\\\\\\\"string\\\\\\\"===this.options.to?(o=l.utf8border(f.output,f.next_out),a=f.next_out-o,u=l.buf2string(f.output,o),f.next_out=a,f.avail_out=b-a,a&&s.arraySet(f.output,f.output,o,a,0),this.onData(u)):this.onData(s.shrinkBuf(f.output,f.next_out)))),0===f.avail_in&&0===f.avail_out&&(g=!0)}while((f.avail_in>0||0===f.avail_out)&&r!==d.Z_STREAM_END);return r===d.Z_STREAM_END&&(n=d.Z_FINISH),n===d.Z_FINISH?(r=i.inflateEnd(this.strm),this.onEnd(r),this.ended=!0,r===d.Z_OK):n!==d.Z_SYNC_FLUSH||(this.onEnd(d.Z_OK),f.avail_out=0,!0)},n.prototype.onData=function(e){this.chunks.push(e)},n.prototype.onEnd=function(e){e===d.Z_OK&&(\\\\\\\"string\\\\\\\"===this.options.to?this.result=this.chunks.join(\\\\\\\"\\\\\\\"):this.result=s.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},r.Inflate=n,r.inflate=o,r.inflateRaw=a,r.ungzip=o},\\\\\\\"utils/common.js\\\\\\\":function(e,t,r){\\\\\\\"use strict\\\\\\\";var n=\\\\\\\"undefined\\\\\\\"!=typeof Uint8Array&&\\\\\\\"undefined\\\\\\\"!=typeof Uint16Array&&\\\\\\\"undefined\\\\\\\"!=typeof Int32Array;r.assign=function(e){for(var t=Array.prototype.slice.call(arguments,1);t.length;){var r=t.shift();if(r){if(\\\\\\\"object\\\\\\\"!=typeof r)throw new TypeError(r+\\\\\\\"must be non-object\\\\\\\");for(var n in r)r.hasOwnProperty(n)&&(e[n]=r[n])}}return e},r.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var o={arraySet:function(e,t,r,n,o){if(t.subarray&&e.subarray)return void e.set(t.subarray(r,r+n),o);for(var a=0;a<n;a++)e[o+a]=t[r+a]},flattenChunks:function(e){var t,r,n,o,a,i;for(n=0,t=0,r=e.length;t<r;t++)n+=e[t].length;for(i=new Uint8Array(n),o=0,t=0,r=e.length;t<r;t++)a=e[t],i.set(a,o),o+=a.length;return i}},a={arraySet:function(e,t,r,n,o){for(var a=0;a<n;a++)e[o+a]=t[r+a]},flattenChunks:function(e){return[].concat.apply([],e)}};r.setTyped=function(e){e?(r.Buf8=Uint8Array,r.Buf16=Uint16Array,r.Buf32=Int32Array,r.assign(r,o)):(r.Buf8=Array,r.Buf16=Array,r.Buf32=Array,r.assign(r,a))},r.setTyped(n)},\\\\\\\"utils/strings.js\\\\\\\":function(e,t,r){\\\\\\\"use strict\\\\\\\";function n(e,t){if(t<65537&&(e.subarray&&i||!e.subarray&&a))return String.fromCharCode.apply(null,o.shrinkBuf(e,t));for(var r=\\\\\\\"\\\\\\\",n=0;n<t;n++)r+=String.fromCharCode(e[n]);return r}var o=e(\\\\\\\"./common\\\\\\\"),a=!0,i=!0;try{String.fromCharCode.apply(null,[0])}catch(e){a=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(e){i=!1}for(var s=new o.Buf8(256),l=0;l<256;l++)s[l]=l>=252?6:l>=248?5:l>=240?4:l>=224?3:l>=192?2:1;s[254]=s[254]=1,r.string2buf=function(e){var t,r,n,a,i,s=e.length,l=0;for(a=0;a<s;a++)r=e.charCodeAt(a),55296===(64512&r)&&a+1<s&&(n=e.charCodeAt(a+1),56320===(64512&n)&&(r=65536+(r-55296<<10)+(n-56320),a++)),l+=r<128?1:r<2048?2:r<65536?3:4;for(t=new o.Buf8(l),i=0,a=0;i<l;a++)r=e.charCodeAt(a),55296===(64512&r)&&a+1<s&&(n=e.charCodeAt(a+1),56320===(64512&n)&&(r=65536+(r-55296<<10)+(n-56320),a++)),r<128?t[i++]=r:r<2048?(t[i++]=192|r>>>6,t[i++]=128|63&r):r<65536?(t[i++]=224|r>>>12,t[i++]=128|r>>>6&63,t[i++]=128|63&r):(t[i++]=240|r>>>18,t[i++]=128|r>>>12&63,t[i++]=128|r>>>6&63,t[i++]=128|63&r);return t},r.buf2binstring=function(e){return n(e,e.length)},r.binstring2buf=function(e){for(var t=new o.Buf8(e.length),r=0,n=t.length;r<n;r++)t[r]=e.charCodeAt(r);return t},r.buf2string=function(e,t){var r,o,a,i,l=t||e.length,d=new Array(2*l);for(o=0,r=0;r<l;)if(a=e[r++],a<128)d[o++]=a;else if(i=s[a],i>4)d[o++]=65533,r+=i-1;else{for(a&=2===i?31:3===i?15:7;i>1&&r<l;)a=a<<6|63&e[r++],i--;i>1?d[o++]=65533:a<65536?d[o++]=a:(a-=65536,d[o++]=55296|a>>10&1023,d[o++]=56320|1023&a)}return n(d,o)},r.utf8border=function(e,t){var r;for(t=t||e.length,t>e.length&&(t=e.length),r=t-1;r>=0&&128===(192&e[r]);)r--;return r<0?t:0===r?t:r+s[e[r]]>t?r:t}},\\\\\\\"zlib/inflate.js\\\\\\\":function(e,t,r){\\\\\\\"use strict\\\\\\\";function n(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function o(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new w.Buf16(320),this.work=new w.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function a(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg=\\\\\\\"\\\\\\\",t.wrap&&(e.adler=1&t.wrap),t.mode=z,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new w.Buf32(me),t.distcode=t.distdyn=new w.Buf32(ge),t.sane=1,t.back=-1,T):O}function i(e){var t;return e&&e.state?(t=e.state,t.wsize=0,t.whave=0,t.wnext=0,a(e)):O}function s(e,t){var r,n;return e&&e.state?(n=e.state,t<0?(r=0,t=-t):(r=(t>>4)+1,t<48&&(t&=15)),t&&(t<8||t>15)?O:(null!==n.window&&n.wbits!==t&&(n.window=null),n.wrap=r,n.wbits=t,i(e))):O}function l(e,t){var r,n;return e?(n=new o,e.state=n,n.window=null,r=s(e,t),r!==T&&(e.state=null),r):O}function d(e){return l(e,we)}function u(e){if(ve){var t;for(g=new w.Buf32(512),p=new w.Buf32(32),t=0;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(x(S,e.lens,0,288,g,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;x(E,e.lens,0,32,p,0,e.work,{bits:5}),ve=!1}e.lencode=g,e.lenbits=9,e.distcode=p,e.distbits=5}function c(e,t,r,n){var o,a=e.state;return null===a.window&&(a.wsize=1<<a.wbits,a.wnext=0,a.whave=0,a.window=new w.Buf8(a.wsize)),n>=a.wsize?(w.arraySet(a.window,t,r-a.wsize,a.wsize,0),a.wnext=0,a.whave=a.wsize):(o=a.wsize-a.wnext,o>n&&(o=n),w.arraySet(a.window,t,r-n,o,a.wnext),n-=o,n?(w.arraySet(a.window,t,r-n,n,0),a.wnext=n,a.whave=a.wsize):(a.wnext+=o,a.wnext===a.wsize&&(a.wnext=0),a.whave<a.wsize&&(a.whave+=o))),0}function f(e,t){var r,o,a,i,s,l,d,f,h,b,m,g,p,me,ge,pe,we,ve,ye,ke,xe,_e,Se,Ee,Ce=0,Be=new w.Buf8(4),Ue=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&0!==e.avail_in)return O;r=e.state,r.mode===V&&(r.mode=Y),s=e.next_out,a=e.output,d=e.avail_out,i=e.next_in,o=e.input,l=e.avail_in,f=r.hold,h=r.bits,b=l,m=d,_e=T;e:for(;;)switch(r.mode){case z:if(0===r.wrap){r.mode=Y;break}for(;h<16;){if(0===l)break e;l--,f+=o[i++]<<h,h+=8}if(2&r.wrap&&35615===f){r.check=0,Be[0]=255&f,Be[1]=f>>>8&255,r.check=y(r.check,Be,2,0),f=0,h=0,r.mode=N;break}if(r.flags=0,r.head&&(r.head.done=!1),!(1&r.wrap)||(((255&f)<<8)+(f>>8))%31){e.msg=\\\\\\\"incorrect header check\\\\\\\",r.mode=fe;break}if((15&f)!==D){e.msg=\\\\\\\"unknown compression method\\\\\\\",r.mode=fe;break}if(f>>>=4,h-=4,xe=(15&f)+8,0===r.wbits)r.wbits=xe;else if(xe>r.wbits){e.msg=\\\\\\\"invalid window size\\\\\\\",r.mode=fe;break}r.dmax=1<<xe,e.adler=r.check=1,r.mode=512&f?q:V,f=0,h=0;break;case N:for(;h<16;){if(0===l)break e;l--,f+=o[i++]<<h,h+=8}if(r.flags=f,(255&r.flags)!==D){e.msg=\\\\\\\"unknown compression method\\\\\\\",r.mode=fe;break}if(57344&r.flags){e.msg=\\\\\\\"unknown header flags set\\\\\\\",r.mode=fe;break}r.head&&(r.head.text=f>>8&1),512&r.flags&&(Be[0]=255&f,Be[1]=f>>>8&255,r.check=y(r.check,Be,2,0)),f=0,h=0,r.mode=F;case F:for(;h<32;){if(0===l)break e;l--,f+=o[i++]<<h,h+=8}r.head&&(r.head.time=f),512&r.flags&&(Be[0]=255&f,Be[1]=f>>>8&255,Be[2]=f>>>16&255,Be[3]=f>>>24&255,r.check=y(r.check,Be,4,0)),f=0,h=0,r.mode=Z;case Z:for(;h<16;){if(0===l)break e;l--,f+=o[i++]<<h,h+=8}r.head&&(r.head.xflags=255&f,r.head.os=f>>8),512&r.flags&&(Be[0]=255&f,Be[1]=f>>>8&255,r.check=y(r.check,Be,2,0)),f=0,h=0,r.mode=j;case j:if(1024&r.flags){for(;h<16;){if(0===l)break e;l--,f+=o[i++]<<h,h+=8}r.length=f,r.head&&(r.head.extra_len=f),512&r.flags&&(Be[0]=255&f,Be[1]=f>>>8&255,r.check=y(r.check,Be,2,0)),f=0,h=0}else r.head&&(r.head.extra=null);r.mode=H;case H:if(1024&r.flags&&(g=r.length,g>l&&(g=l),g&&(r.head&&(xe=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Array(r.head.extra_len)),w.arraySet(r.head.extra,o,i,g,xe)),512&r.flags&&(r.check=y(r.check,o,g,i)),l-=g,i+=g,r.length-=g),r.length))break e;r.length=0,r.mode=M;case M:if(2048&r.flags){if(0===l)break e;g=0;do xe=o[i+g++],r.head&&xe&&r.length<65536&&(r.head.name+=String.fromCharCode(xe));while(xe&&g<l);if(512&r.flags&&(r.check=y(r.check,o,g,i)),l-=g,i+=g,xe)break e}else r.head&&(r.head.name=null);r.length=0,r.mode=W;case W:if(4096&r.flags){if(0===l)break e;g=0;do xe=o[i+g++],r.head&&xe&&r.length<65536&&(r.head.comment+=String.fromCharCode(xe));while(xe&&g<l);if(512&r.flags&&(r.check=y(r.check,o,g,i)),l-=g,i+=g,xe)break e}else r.head&&(r.head.comment=null);r.mode=G;case G:if(512&r.flags){for(;h<16;){if(0===l)break e;l--,f+=o[i++]<<h,h+=8}if(f!==(65535&r.check)){e.msg=\\\\\\\"header crc mismatch\\\\\\\",r.mode=fe;break}f=0,h=0}r.head&&(r.head.hcrc=r.flags>>9&1,r.head.done=!0),e.adler=r.check=0,r.mode=V;break;case q:for(;h<32;){if(0===l)break e;l--,f+=o[i++]<<h,h+=8}e.adler=r.check=n(f),f=0,h=0,r.mode=K;case K:if(0===r.havedict)return e.next_out=s,e.avail_out=d,e.next_in=i,e.avail_in=l,r.hold=f,r.bits=h,L;e.adler=r.check=1,r.mode=V;case V:if(t===B||t===U)break e;case Y:if(r.last){f>>>=7&h,h-=7&h,r.mode=de;break}for(;h<3;){if(0===l)break e;l--,f+=o[i++]<<h,h+=8}switch(r.last=1&f,f>>>=1,h-=1,3&f){case 0:r.mode=Q;break;case 1:if(u(r),r.mode=re,t===U){f>>>=2,h-=2;break e}break;case 2:r.mode=$;break;case 3:e.msg=\\\\\\\"invalid block type\\\\\\\",r.mode=fe}f>>>=2,h-=2;break;case Q:for(f>>>=7&h,h-=7&h;h<32;){if(0===l)break e;l--,f+=o[i++]<<h,h+=8}if((65535&f)!==(f>>>16^65535)){e.msg=\\\\\\\"invalid stored block lengths\\\\\\\",r.mode=fe;break}if(r.length=65535&f,f=0,h=0,r.mode=X,t===U)break e;case X:r.mode=J;case J:if(g=r.length){if(g>l&&(g=l),g>d&&(g=d),0===g)break e;w.arraySet(a,o,i,g,s),l-=g,i+=g,d-=g,s+=g,r.length-=g;break}r.mode=V;break;case $:for(;h<14;){if(0===l)break e;l--,f+=o[i++]<<h,h+=8}if(r.nlen=(31&f)+257,f>>>=5,h-=5,r.ndist=(31&f)+1,f>>>=5,h-=5,r.ncode=(15&f)+4,f>>>=4,h-=4,r.nlen>286||r.ndist>30){e.msg=\\\\\\\"too many length or distance symbols\\\\\\\",r.mode=fe;break}r.have=0,r.mode=ee;case ee:for(;r.have<r.ncode;){for(;h<3;){if(0===l)break e;l--,f+=o[i++]<<h,h+=8}r.lens[Ue[r.have++]]=7&f,f>>>=3,h-=3}for(;r.have<19;)r.lens[Ue[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,Se={bits:r.lenbits},_e=x(_,r.lens,0,19,r.lencode,0,r.work,Se),r.lenbits=Se.bits,_e){e.msg=\\\\\\\"invalid code lengths set\\\\\\\",r.mode=fe;break}r.have=0,r.mode=te;case te:for(;r.have<r.nlen+r.ndist;){for(;Ce=r.lencode[f&(1<<r.lenbits)-1],ge=Ce>>>24,pe=Ce>>>16&255,we=65535&Ce,!(ge<=h);){if(0===l)break e;l--,f+=o[i++]<<h,h+=8}if(we<16)f>>>=ge,h-=ge,r.lens[r.have++]=we;else{if(16===we){for(Ee=ge+2;h<Ee;){if(0===l)break e;l--,f+=o[i++]<<h,h+=8}if(f>>>=ge,h-=ge,0===r.have){e.msg=\\\\\\\"invalid bit length repeat\\\\\\\",r.mode=fe;\\nbreak}xe=r.lens[r.have-1],g=3+(3&f),f>>>=2,h-=2}else if(17===we){for(Ee=ge+3;h<Ee;){if(0===l)break e;l--,f+=o[i++]<<h,h+=8}f>>>=ge,h-=ge,xe=0,g=3+(7&f),f>>>=3,h-=3}else{for(Ee=ge+7;h<Ee;){if(0===l)break e;l--,f+=o[i++]<<h,h+=8}f>>>=ge,h-=ge,xe=0,g=11+(127&f),f>>>=7,h-=7}if(r.have+g>r.nlen+r.ndist){e.msg=\\\\\\\"invalid bit length repeat\\\\\\\",r.mode=fe;break}for(;g--;)r.lens[r.have++]=xe}}if(r.mode===fe)break;if(0===r.lens[256]){e.msg=\\\\\\\"invalid code -- missing end-of-block\\\\\\\",r.mode=fe;break}if(r.lenbits=9,Se={bits:r.lenbits},_e=x(S,r.lens,0,r.nlen,r.lencode,0,r.work,Se),r.lenbits=Se.bits,_e){e.msg=\\\\\\\"invalid literal/lengths set\\\\\\\",r.mode=fe;break}if(r.distbits=6,r.distcode=r.distdyn,Se={bits:r.distbits},_e=x(E,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,Se),r.distbits=Se.bits,_e){e.msg=\\\\\\\"invalid distances set\\\\\\\",r.mode=fe;break}if(r.mode=re,t===U)break e;case re:r.mode=ne;case ne:if(l>=6&&d>=258){e.next_out=s,e.avail_out=d,e.next_in=i,e.avail_in=l,r.hold=f,r.bits=h,k(e,m),s=e.next_out,a=e.output,d=e.avail_out,i=e.next_in,o=e.input,l=e.avail_in,f=r.hold,h=r.bits,r.mode===V&&(r.back=-1);break}for(r.back=0;Ce=r.lencode[f&(1<<r.lenbits)-1],ge=Ce>>>24,pe=Ce>>>16&255,we=65535&Ce,!(ge<=h);){if(0===l)break e;l--,f+=o[i++]<<h,h+=8}if(pe&&0===(240&pe)){for(ve=ge,ye=pe,ke=we;Ce=r.lencode[ke+((f&(1<<ve+ye)-1)>>ve)],ge=Ce>>>24,pe=Ce>>>16&255,we=65535&Ce,!(ve+ge<=h);){if(0===l)break e;l--,f+=o[i++]<<h,h+=8}f>>>=ve,h-=ve,r.back+=ve}if(f>>>=ge,h-=ge,r.back+=ge,r.length=we,0===pe){r.mode=le;break}if(32&pe){r.back=-1,r.mode=V;break}if(64&pe){e.msg=\\\\\\\"invalid literal/length code\\\\\\\",r.mode=fe;break}r.extra=15&pe,r.mode=oe;case oe:if(r.extra){for(Ee=r.extra;h<Ee;){if(0===l)break e;l--,f+=o[i++]<<h,h+=8}r.length+=f&(1<<r.extra)-1,f>>>=r.extra,h-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=ae;case ae:for(;Ce=r.distcode[f&(1<<r.distbits)-1],ge=Ce>>>24,pe=Ce>>>16&255,we=65535&Ce,!(ge<=h);){if(0===l)break e;l--,f+=o[i++]<<h,h+=8}if(0===(240&pe)){for(ve=ge,ye=pe,ke=we;Ce=r.distcode[ke+((f&(1<<ve+ye)-1)>>ve)],ge=Ce>>>24,pe=Ce>>>16&255,we=65535&Ce,!(ve+ge<=h);){if(0===l)break e;l--,f+=o[i++]<<h,h+=8}f>>>=ve,h-=ve,r.back+=ve}if(f>>>=ge,h-=ge,r.back+=ge,64&pe){e.msg=\\\\\\\"invalid distance code\\\\\\\",r.mode=fe;break}r.offset=we,r.extra=15&pe,r.mode=ie;case ie:if(r.extra){for(Ee=r.extra;h<Ee;){if(0===l)break e;l--,f+=o[i++]<<h,h+=8}r.offset+=f&(1<<r.extra)-1,f>>>=r.extra,h-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){e.msg=\\\\\\\"invalid distance too far back\\\\\\\",r.mode=fe;break}r.mode=se;case se:if(0===d)break e;if(g=m-d,r.offset>g){if(g=r.offset-g,g>r.whave&&r.sane){e.msg=\\\\\\\"invalid distance too far back\\\\\\\",r.mode=fe;break}g>r.wnext?(g-=r.wnext,p=r.wsize-g):p=r.wnext-g,g>r.length&&(g=r.length),me=r.window}else me=a,p=s-r.offset,g=r.length;g>d&&(g=d),d-=g,r.length-=g;do a[s++]=me[p++];while(--g);0===r.length&&(r.mode=ne);break;case le:if(0===d)break e;a[s++]=r.length,d--,r.mode=ne;break;case de:if(r.wrap){for(;h<32;){if(0===l)break e;l--,f|=o[i++]<<h,h+=8}if(m-=d,e.total_out+=m,r.total+=m,m&&(e.adler=r.check=r.flags?y(r.check,a,m,s-m):v(r.check,a,m,s-m)),m=d,(r.flags?f:n(f))!==r.check){e.msg=\\\\\\\"incorrect data check\\\\\\\",r.mode=fe;break}f=0,h=0}r.mode=ue;case ue:if(r.wrap&&r.flags){for(;h<32;){if(0===l)break e;l--,f+=o[i++]<<h,h+=8}if(f!==(4294967295&r.total)){e.msg=\\\\\\\"incorrect length check\\\\\\\",r.mode=fe;break}f=0,h=0}r.mode=ce;case ce:_e=R;break e;case fe:_e=I;break e;case he:return A;case be:default:return O}return e.next_out=s,e.avail_out=d,e.next_in=i,e.avail_in=l,r.hold=f,r.bits=h,(r.wsize||m!==e.avail_out&&r.mode<fe&&(r.mode<de||t!==C))&&c(e,e.output,e.next_out,m-e.avail_out)?(r.mode=he,A):(b-=e.avail_in,m-=e.avail_out,e.total_in+=b,e.total_out+=m,r.total+=m,r.wrap&&m&&(e.adler=r.check=r.flags?y(r.check,a,m,e.next_out-m):v(r.check,a,m,e.next_out-m)),e.data_type=r.bits+(r.last?64:0)+(r.mode===V?128:0)+(r.mode===re||r.mode===X?256:0),(0===b&&0===m||t===C)&&_e===T&&(_e=P),_e)}function h(e){if(!e||!e.state)return O;var t=e.state;return t.window&&(t.window=null),e.state=null,T}function b(e,t){var r;return e&&e.state?(r=e.state,0===(2&r.wrap)?O:(r.head=t,t.done=!1,T)):O}function m(e,t){var r,n,o,a=t.length;return e&&e.state?(r=e.state,0!==r.wrap&&r.mode!==K?O:r.mode===K&&(n=1,n=v(n,t,a,0),n!==r.check)?I:(o=c(e,t,a,a))?(r.mode=he,A):(r.havedict=1,T)):O}var g,p,w=e(\\\\\\\"../utils/common\\\\\\\"),v=e(\\\\\\\"./adler32\\\\\\\"),y=e(\\\\\\\"./crc32\\\\\\\"),k=e(\\\\\\\"./inffast\\\\\\\"),x=e(\\\\\\\"./inftrees\\\\\\\"),_=0,S=1,E=2,C=4,B=5,U=6,T=0,R=1,L=2,O=-2,I=-3,A=-4,P=-5,D=8,z=1,N=2,F=3,Z=4,j=5,H=6,M=7,W=8,G=9,q=10,K=11,V=12,Y=13,Q=14,X=15,J=16,$=17,ee=18,te=19,re=20,ne=21,oe=22,ae=23,ie=24,se=25,le=26,de=27,ue=28,ce=29,fe=30,he=31,be=32,me=852,ge=592,pe=15,we=pe,ve=!0;r.inflateReset=i,r.inflateReset2=s,r.inflateResetKeep=a,r.inflateInit=d,r.inflateInit2=l,r.inflate=f,r.inflateEnd=h,r.inflateGetHeader=b,r.inflateSetDictionary=m,r.inflateInfo=\\\\\\\"pako inflate (from Nodeca project)\\\\\\\"},\\\\\\\"zlib/constants.js\\\\\\\":function(e,t,r){\\\\\\\"use strict\\\\\\\";t.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},\\\\\\\"zlib/messages.js\\\\\\\":function(e,t,r){\\\\\\\"use strict\\\\\\\";t.exports={2:\\\\\\\"need dictionary\\\\\\\",1:\\\\\\\"stream end\\\\\\\",0:\\\\\\\"\\\\\\\",\\\\\\\"-1\\\\\\\":\\\\\\\"file error\\\\\\\",\\\\\\\"-2\\\\\\\":\\\\\\\"stream error\\\\\\\",\\\\\\\"-3\\\\\\\":\\\\\\\"data error\\\\\\\",\\\\\\\"-4\\\\\\\":\\\\\\\"insufficient memory\\\\\\\",\\\\\\\"-5\\\\\\\":\\\\\\\"buffer error\\\\\\\",\\\\\\\"-6\\\\\\\":\\\\\\\"incompatible version\\\\\\\"}},\\\\\\\"zlib/zstream.js\\\\\\\":function(e,t,r){\\\\\\\"use strict\\\\\\\";function n(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg=\\\\\\\"\\\\\\\",this.state=null,this.data_type=2,this.adler=0}t.exports=n},\\\\\\\"zlib/gzheader.js\\\\\\\":function(e,t,r){\\\\\\\"use strict\\\\\\\";function n(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name=\\\\\\\"\\\\\\\",this.comment=\\\\\\\"\\\\\\\",this.hcrc=0,this.done=!1}t.exports=n},\\\\\\\"zlib/adler32.js\\\\\\\":function(e,t,r){\\\\\\\"use strict\\\\\\\";function n(e,t,r,n){for(var o=65535&e|0,a=e>>>16&65535|0,i=0;0!==r;){i=r>2e3?2e3:r,r-=i;do o=o+t[n++]|0,a=a+o|0;while(--i);o%=65521,a%=65521}return o|a<<16|0}t.exports=n},\\\\\\\"zlib/crc32.js\\\\\\\":function(e,t,r){\\\\\\\"use strict\\\\\\\";function n(){for(var e,t=[],r=0;r<256;r++){e=r;for(var n=0;n<8;n++)e=1&e?3988292384^e>>>1:e>>>1;t[r]=e}return t}function o(e,t,r,n){var o=a,i=n+r;e^=-1;for(var s=n;s<i;s++)e=e>>>8^o[255&(e^t[s])];return e^-1}var a=n();t.exports=o},\\\\\\\"zlib/inffast.js\\\\\\\":function(e,t,r){\\\\\\\"use strict\\\\\\\";var n=30,o=12;t.exports=function(e,t){var r,a,i,s,l,d,u,c,f,h,b,m,g,p,w,v,y,k,x,_,S,E,C,B,U;r=e.state,a=e.next_in,B=e.input,i=a+(e.avail_in-5),s=e.next_out,U=e.output,l=s-(t-e.avail_out),d=s+(e.avail_out-257),u=r.dmax,c=r.wsize,f=r.whave,h=r.wnext,b=r.window,m=r.hold,g=r.bits,p=r.lencode,w=r.distcode,v=(1<<r.lenbits)-1,y=(1<<r.distbits)-1;e:do{g<15&&(m+=B[a++]<<g,g+=8,m+=B[a++]<<g,g+=8),k=p[m&v];t:for(;;){if(x=k>>>24,m>>>=x,g-=x,x=k>>>16&255,0===x)U[s++]=65535&k;else{if(!(16&x)){if(0===(64&x)){k=p[(65535&k)+(m&(1<<x)-1)];continue t}if(32&x){r.mode=o;break e}e.msg=\\\\\\\"invalid literal/length code\\\\\\\",r.mode=n;break e}_=65535&k,x&=15,x&&(g<x&&(m+=B[a++]<<g,g+=8),_+=m&(1<<x)-1,m>>>=x,g-=x),g<15&&(m+=B[a++]<<g,g+=8,m+=B[a++]<<g,g+=8),k=w[m&y];r:for(;;){if(x=k>>>24,m>>>=x,g-=x,x=k>>>16&255,!(16&x)){if(0===(64&x)){k=w[(65535&k)+(m&(1<<x)-1)];continue r}e.msg=\\\\\\\"invalid distance code\\\\\\\",r.mode=n;break e}if(S=65535&k,x&=15,g<x&&(m+=B[a++]<<g,g+=8,g<x&&(m+=B[a++]<<g,g+=8)),S+=m&(1<<x)-1,S>u){e.msg=\\\\\\\"invalid distance too far back\\\\\\\",r.mode=n;break e}if(m>>>=x,g-=x,x=s-l,S>x){if(x=S-x,x>f&&r.sane){e.msg=\\\\\\\"invalid distance too far back\\\\\\\",r.mode=n;break e}if(E=0,C=b,0===h){if(E+=c-x,x<_){_-=x;do U[s++]=b[E++];while(--x);E=s-S,C=U}}else if(h<x){if(E+=c+h-x,x-=h,x<_){_-=x;do U[s++]=b[E++];while(--x);if(E=0,h<_){x=h,_-=x;do U[s++]=b[E++];while(--x);E=s-S,C=U}}}else if(E+=h-x,x<_){_-=x;do U[s++]=b[E++];while(--x);E=s-S,C=U}for(;_>2;)U[s++]=C[E++],U[s++]=C[E++],U[s++]=C[E++],_-=3;_&&(U[s++]=C[E++],_>1&&(U[s++]=C[E++]))}else{E=s-S;do U[s++]=U[E++],U[s++]=U[E++],U[s++]=U[E++],_-=3;while(_>2);_&&(U[s++]=U[E++],_>1&&(U[s++]=U[E++]))}break}}break}}while(a<i&&s<d);_=g>>3,a-=_,g-=_<<3,m&=(1<<g)-1,e.next_in=a,e.next_out=s,e.avail_in=a<i?5+(i-a):5-(a-i),e.avail_out=s<d?257+(d-s):257-(s-d),r.hold=m,r.bits=g}},\\\\\\\"zlib/inftrees.js\\\\\\\":function(e,t,r){\\\\\\\"use strict\\\\\\\";var n=e(\\\\\\\"../utils/common\\\\\\\"),o=15,a=852,i=592,s=0,l=1,d=2,u=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],c=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],f=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],h=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];t.exports=function(e,t,r,b,m,g,p,w){var v,y,k,x,_,S,E,C,B,U=w.bits,T=0,R=0,L=0,O=0,I=0,A=0,P=0,D=0,z=0,N=0,F=null,Z=0,j=new n.Buf16(o+1),H=new n.Buf16(o+1),M=null,W=0;for(T=0;T<=o;T++)j[T]=0;for(R=0;R<b;R++)j[t[r+R]]++;for(I=U,O=o;O>=1&&0===j[O];O--);if(I>O&&(I=O),0===O)return m[g++]=20971520,m[g++]=20971520,w.bits=1,0;for(L=1;L<O&&0===j[L];L++);for(I<L&&(I=L),D=1,T=1;T<=o;T++)if(D<<=1,D-=j[T],D<0)return-1;if(D>0&&(e===s||1!==O))return-1;for(H[1]=0,T=1;T<o;T++)H[T+1]=H[T]+j[T];for(R=0;R<b;R++)0!==t[r+R]&&(p[H[t[r+R]]++]=R);if(e===s?(F=M=p,S=19):e===l?(F=u,Z-=257,M=c,W-=257,S=256):(F=f,M=h,S=-1),N=0,R=0,T=L,_=g,A=I,P=0,k=-1,z=1<<I,x=z-1,e===l&&z>a||e===d&&z>i)return 1;for(;;){E=T-P,p[R]<S?(C=0,B=p[R]):p[R]>S?(C=M[W+p[R]],B=F[Z+p[R]]):(C=96,B=0),v=1<<T-P,y=1<<A,L=y;do y-=v,m[_+(N>>P)+y]=E<<24|C<<16|B|0;while(0!==y);for(v=1<<T-1;N&v;)v>>=1;if(0!==v?(N&=v-1,N+=v):N=0,R++,0===--j[T]){if(T===O)break;T=t[r+p[R]]}if(T>I&&(N&x)!==k){for(0===P&&(P=I),_+=L,A=T-P,D=1<<A;A+P<O&&(D-=j[A+P],!(D<=0));)A++,D<<=1;if(z+=1<<A,e===l&&z>a||e===d&&z>i)return 1;k=N&x,m[k]=I<<24|A<<16|_-g|0}}return 0!==N&&(m[_+N]=T-P<<24|64<<16|0),w.bits=I,0}}};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},a=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(a.bind(null,r),r,r.exports={})),r.exports};return a(null,e)}; this.decompress = function(e){this.exports||(this.exports=this.require(\\\\\\\"inflate.js\\\\\\\"));try{return this.exports.inflate(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":"23123"}},"type":2,"external":true,"timestamp":1723936964657},{"data":{"url":"blob:https://ipfs.arkivo.art/028dbea6-3b07-4c09-b03c-dfac74f509cd","host":"","path":"https://ipfs.arkivo.art/028dbea6-3b07-4c09-b03c-dfac74f509cd","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":1723936964791},{"data":{"url":"blob:https://ipfs.arkivo.art/028dbea6-3b07-4c09-b03c-dfac74f509cd","body":"\"function unityFramework(Module) {\\nvar Module=typeof Module!==\\\\\\\"undefined\\\\\\\"?Module:{};\\nfunction Pointer_stringify(s,len){warnOnce(\\\\\\\"The JavaScript function 'Pointer_stringify(ptrToSomeCString)' is obsoleted and will be removed in a future Unity version. Please call 'UTF8ToString(ptrToSomeCString)' instead.\\\\\\\");return UTF8ToString(s,len)}Module[\\\\\\\"Pointer_stringify\\\\\\\"]=Pointer_stringify;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 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};var videoInputDevices=[];var removeEnumerateMediaDevicesRunDependency;function matchToOldDevice(newDevice){var oldDevices=Object.keys(videoInputDevices);for(var i=0;i<oldDevices.length;++i){var old=videoInputDevices[oldDevices[i]];if(old.deviceId&&old.deviceId==newDevice.deviceId)return old}for(var i=0;i<oldDevices.length;++i){var old=videoInputDevices[oldDevices[i]];if(old==newDevice)return old}for(var i=0;i<oldDevices.length;++i){var old=videoInputDevices[oldDevices[i]];if(old.label&&old.label==newDevice.label)return old}for(var i=0;i<oldDevices.length;++i){var old=videoInputDevices[oldDevices[i]];if(old.groupId&&old.kind&&old.groupId==newDevice.groupId&&old.kind==newDevice.kind)return old}}function assignNewVideoInputId(){for(var i=0;;++i){if(!videoInputDevices[i])return i}}function updateVideoInputDevices(devices){removeEnumerateMediaDevicesRunDependency();videoInputDevices=[];var retainedDevices={};var newDevices=[];devices.forEach(function(device){if(device.kind===\\\\\\\"videoinput\\\\\\\"){var oldDevice=matchToOldDevice(device);if(oldDevice){retainedDevices[oldDevice.id]=oldDevice}else{newDevices.push(device)}}});videoInputDevices=retainedDevices;newDevices.forEach(function(device){if(!device.id){device.id=assignNewVideoInputId();device.name=device.label||\\\\\\\"Video input #\\\\\\\"+(device.id+1);device.isFrontFacing=device.name.toLowerCase().includes(\\\\\\\"front\\\\\\\")||!device.name.toLowerCase().includes(\\\\\\\"front\\\\\\\")&&!device.name.toLowerCase().includes(\\\\\\\"back\\\\\\\");videoInputDevices[device.id]=device}})}function enumerateMediaDeviceList(){if(!videoInputDevices)return;navigator.mediaDevices.enumerateDevices().then(function(devices){updateVideoInputDevices(devices)}).catch(function(e){console.warn(\\\\\\\"Unable to enumerate media devices: \\\\\\\"+e+\\\\\\\"\\\\nWebcams will not be available.\\\\\\\");disableAccessToMediaDevices()});if(/Firefox/.test(navigator.userAgent)){setTimeout(enumerateMediaDeviceList,6e4);warnOnce(\\\\\\\"Applying workaround to Firefox bug https://bugzilla.mozilla.org/show_bug.cgi?id=1397977\\\\\\\")}}function disableAccessToMediaDevices(){if(navigator.mediaDevices&&navigator.mediaDevices.removeEventListener){navigator.mediaDevices.removeEventListener(\\\\\\\"devicechange\\\\\\\",enumerateMediaDeviceList)}videoInputDevices=null}Module[\\\\\\\"disableAccessToMediaDevices\\\\\\\"]=disableAccessToMediaDevices;if(!navigator.mediaDevices){console.warn(\\\\\\\"navigator.mediaDevices not supported by this browser. Webcam access will not be available.\\\\\\\"+(location.protocol==\\\\\\\"https:\\\\\\\"?\\\\\\\"\\\\\\\":\\\\\\\" Try hosting the page over HTTPS, because some browsers disable webcam access when insecure HTTP is being used.\\\\\\\"));disableAccessToMediaDevices()}else if(typeof ENVIRONMENT_IS_PTHREAD===\\\\\\\"undefined\\\\\\\"||!ENVIRONMENT_IS_PTHREAD)setTimeout(function(){try{addRunDependency(\\\\\\\"enumerateMediaDevices\\\\\\\");removeEnumerateMediaDevicesRunDependency=function(){removeRunDependency(\\\\\\\"enumerateMediaDevices\\\\\\\");if(navigator.mediaDevices)console.log(\\\\\\\"navigator.mediaDevices support available\\\\\\\");removeEnumerateMediaDevicesRunDependency=function(){}};enumerateMediaDeviceList();navigator.mediaDevices.addEventListener(\\\\\\\"devicechange\\\\\\\",enumerateMediaDeviceList)}catch(e){console.warn(\\\\\\\"Unable to enumerate media devices: \\\\\\\"+e);disableAccessToMediaDevices()}},0);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 moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var arguments_=[];var thisProgram=\\\\\\\"./this.program\\\\\\\";var quit_=function(status,toThrow){throw toThrow};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 process.versions===\\\\\\\"object\\\\\\\"&&typeof process.versions.node===\\\\\\\"string\\\\\\\";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)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;var nodeFS;var nodePath;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require(\\\\\\\"path\\\\\\\").dirname(scriptDirectory)+\\\\\\\"/\\\\\\\"}else{scriptDirectory=__dirname+\\\\\\\"/\\\\\\\"}read_=function shell_read(filename,binary){if(!nodeFS)nodeFS=require(\\\\\\\"fs\\\\\\\");if(!nodePath)nodePath=require(\\\\\\\"path\\\\\\\");filename=nodePath[\\\\\\\"normalize\\\\\\\"](filename);return nodeFS[\\\\\\\"readFileSync\\\\\\\"](filename,binary?null:\\\\\\\"utf8\\\\\\\")};readBinary=function readBinary(filename){var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process[\\\\\\\"argv\\\\\\\"].length>1){thisProgram=process[\\\\\\\"argv\\\\\\\"][1].replace(/\\\\\\\\/g,\\\\\\\"/\\\\\\\")}arguments_=process[\\\\\\\"argv\\\\\\\"].slice(2);if(typeof module!==\\\\\\\"undefined\\\\\\\"){module[\\\\\\\"exports\\\\\\\"]=Module}process[\\\\\\\"on\\\\\\\"](\\\\\\\"uncaughtException\\\\\\\",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process[\\\\\\\"on\\\\\\\"](\\\\\\\"unhandledRejection\\\\\\\",abort);quit_=function(status){process[\\\\\\\"exit\\\\\\\"](status)};Module[\\\\\\\"inspect\\\\\\\"]=function(){return\\\\\\\"[Emscripten Module object]\\\\\\\"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!=\\\\\\\"undefined\\\\\\\"){read_=function shell_read(f){return read(f)}}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\\\\\\\"){arguments_=scriptArgs}else if(typeof arguments!=\\\\\\\"undefined\\\\\\\"){arguments_=arguments}if(typeof quit===\\\\\\\"function\\\\\\\"){quit_=function(status){quit(status)}}if(typeof print!==\\\\\\\"undefined\\\\\\\"){if(typeof console===\\\\\\\"undefined\\\\\\\")console={};console.log=print;console.warn=console.error=typeof printErr!==\\\\\\\"undefined\\\\\\\"?printErr:print}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!==\\\\\\\"undefined\\\\\\\"&&document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf(\\\\\\\"blob:\\\\\\\")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf(\\\\\\\"/\\\\\\\")+1)}else{scriptDirectory=\\\\\\\"\\\\\\\"}{read_=function(url){var xhr=new XMLHttpRequest;xhr.open(\\\\\\\"GET\\\\\\\",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function(url){var xhr=new XMLHttpRequest;xhr.open(\\\\\\\"GET\\\\\\\",url,false);xhr.responseType=\\\\\\\"arraybuffer\\\\\\\";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=function(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open(\\\\\\\"GET\\\\\\\",url,true);xhr.responseType=\\\\\\\"arraybuffer\\\\\\\";xhr.onload=function(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=function(title){document.title=title}}else{}var out=Module[\\\\\\\"print\\\\\\\"]||console.log.bind(console);var err=Module[\\\\\\\"printErr\\\\\\\"]||console.warn.bind(console);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=null;if(Module[\\\\\\\"arguments\\\\\\\"])arguments_=Module[\\\\\\\"arguments\\\\\\\"];if(Module[\\\\\\\"thisProgram\\\\\\\"])thisProgram=Module[\\\\\\\"thisProgram\\\\\\\"];if(Module[\\\\\\\"quit\\\\\\\"])quit_=Module[\\\\\\\"quit\\\\\\\"];var STACK_ALIGN=16;function alignMemory(size,factor){if(!factor)factor=STACK_ALIGN;return Math.ceil(size/factor)*factor}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var tempRet0=0;var setTempRet0=function(value){tempRet0=value};var getTempRet0=function(){return tempRet0};var wasmBinary;if(Module[\\\\\\\"wasmBinary\\\\\\\"])wasmBinary=Module[\\\\\\\"wasmBinary\\\\\\\"];var noExitRuntime=Module[\\\\\\\"noExitRuntime\\\\\\\"]||true;if(typeof WebAssembly!==\\\\\\\"object\\\\\\\"){abort(\\\\\\\"no native wasm support detected\\\\\\\")}var wasmMemory;var ABORT=false;var EXITSTATUS;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}function ccall(ident,returnType,argTypes,args,opts){var toC={\\\\\\\"string\\\\\\\":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},\\\\\\\"array\\\\\\\":function(arr){var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType===\\\\\\\"string\\\\\\\")return UTF8ToString(ret);if(returnType===\\\\\\\"boolean\\\\\\\")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i<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)}}var UTF8Decoder=typeof TextDecoder!==\\\\\\\"undefined\\\\\\\"?new TextDecoder(\\\\\\\"utf8\\\\\\\"):undefined;function UTF8ArrayToString(heap,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heap[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heap.subarray&&UTF8Decoder){return UTF8Decoder.decode(heap.subarray(idx,endPtr))}else{var str=\\\\\\\"\\\\\\\";while(idx<endPtr){var u0=heap[idx++];if(!(u0&128)){str+=String.fromCharCode(u0);continue}var u1=heap[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}var u2=heap[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u0=(u0&7)<<18|u1<<12|u2<<6|heap[idx++]&63}if(u0<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):\\\\\\\"\\\\\\\"}function stringToUTF8Array(str,heap,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;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function 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 len+=4}return len}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 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 alignUp(x,multiple){if(x%multiple>0){x+=multiple-x%multiple}return x}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module[\\\\\\\"HEAP8\\\\\\\"]=HEAP8=new Int8Array(buf);Module[\\\\\\\"HEAP16\\\\\\\"]=HEAP16=new Int16Array(buf);Module[\\\\\\\"HEAP32\\\\\\\"]=HEAP32=new Int32Array(buf);Module[\\\\\\\"HEAPU8\\\\\\\"]=HEAPU8=new Uint8Array(buf);Module[\\\\\\\"HEAPU16\\\\\\\"]=HEAPU16=new Uint16Array(buf);Module[\\\\\\\"HEAPU32\\\\\\\"]=HEAPU32=new Uint32Array(buf);Module[\\\\\\\"HEAPF32\\\\\\\"]=HEAPF32=new Float32Array(buf);Module[\\\\\\\"HEAPF64\\\\\\\"]=HEAPF64=new Float64Array(buf)}var INITIAL_MEMORY=Module[\\\\\\\"INITIAL_MEMORY\\\\\\\"]||33554432;var wasmTable;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 initRuntime(){runtimeInitialized=true;if(!Module[\\\\\\\"noFSInit\\\\\\\"]&&!FS.init.initialized)FS.init();TTY.init();SOCKFS.root=FS.mount(SOCKFS,{},null);callRuntimeCallbacks(__ATINIT__)}function preMain(){FS.ignorePermissions=false;callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){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 addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;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\\\\\\\"]={};function abort(what){if(Module[\\\\\\\"onAbort\\\\\\\"]){Module[\\\\\\\"onAbort\\\\\\\"](what)}what+=\\\\\\\"\\\\\\\";err(what);ABORT=true;EXITSTATUS=1;what=\\\\\\\"abort(\\\\\\\"+what+\\\\\\\"). Build with -s ASSERTIONS=1 for more info.\\\\\\\";var e=new WebAssembly.RuntimeError(what);throw e}var dataURIPrefix=\\\\\\\"data:application/octet-stream;base64,\\\\\\\";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith(\\\\\\\"file://\\\\\\\")}var wasmBinaryFile=\\\\\\\"build.wasm\\\\\\\";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}else{throw\\\\\\\"both async and sync fetching of the wasm failed\\\\\\\"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch===\\\\\\\"function\\\\\\\"&&!isFileURI(wasmBinaryFile)){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(wasmBinaryFile)})}else{if(readAsync){return new Promise(function(resolve,reject){readAsync(wasmBinaryFile,function(response){resolve(new Uint8Array(response))},reject)})}}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={\\\\\\\"a\\\\\\\":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module[\\\\\\\"asm\\\\\\\"]=exports;wasmMemory=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"og\\\\\\\"];updateGlobalBufferAndViews(wasmMemory.buffer);wasmTable=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Mg\\\\\\\"];addOnInit(Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"pg\\\\\\\"]);removeRunDependency(\\\\\\\"wasm-instantiate\\\\\\\")}addRunDependency(\\\\\\\"wasm-instantiate\\\\\\\");function receiveInstantiationResult(result){receiveInstance(result[\\\\\\\"instance\\\\\\\"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){var result=WebAssembly.instantiate(binary,info);return result}).then(receiver,function(reason){err(\\\\\\\"failed to asynchronously prepare wasm: \\\\\\\"+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming===\\\\\\\"function\\\\\\\"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&typeof fetch===\\\\\\\"function\\\\\\\"){return fetch(wasmBinaryFile,{credentials:\\\\\\\"same-origin\\\\\\\"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err(\\\\\\\"wasm streaming compile failed: \\\\\\\"+reason);err(\\\\\\\"falling back to ArrayBuffer instantiation\\\\\\\");return instantiateArrayBuffer(receiveInstantiationResult)})})}else{return instantiateArrayBuffer(receiveInstantiationResult)}}if(Module[\\\\\\\"instantiateWasm\\\\\\\"]){try{var exports=Module[\\\\\\\"instantiateWasm\\\\\\\"](info,receiveInstance);return exports}catch(e){err(\\\\\\\"Module.instantiateWasm callback failed with error: \\\\\\\"+e);return false}}instantiateAsync();return{}}var tempDouble;var tempI64;var ASM_CONSTS={1276452:function(){return Module.webglContextAttributes.premultipliedAlpha},1276513:function(){return Module.webglContextAttributes.preserveDrawingBuffer}};function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback==\\\\\\\"function\\\\\\\"){callback(Module);continue}var func=callback.func;if(typeof func===\\\\\\\"number\\\\\\\"){if(callback.arg===undefined){(function(){dynCall_v.call(null,func)})()}else{(function(a1){dynCall_vi.apply(null,[func,a1])})(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}function demangle(func){return func}function demangleAll(text){var regex=/\\\\b_Z[\\\\w\\\\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+\\\\\\\" [\\\\\\\"+x+\\\\\\\"]\\\\\\\"})}function dynCallLegacy(sig,ptr,args){var f=Module[\\\\\\\"dynCall_\\\\\\\"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}function dynCall(sig,ptr,args){return dynCallLegacy(sig,ptr,args)}function jsStackTrace(){var error=new Error;if(!error.stack){try{throw new Error}catch(e){error=e}if(!error.stack){return\\\\\\\"(no stack trace available)\\\\\\\"}}return error.stack.toString()}var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}function stackTrace(){var js=jsStackTrace();if(Module[\\\\\\\"extraStackTrace\\\\\\\"])js+=\\\\\\\"\\\\n\\\\\\\"+Module[\\\\\\\"extraStackTrace\\\\\\\"]();return demangleAll(js)}var JS_Accelerometer=null;var JS_Accelerometer_callback=0;function _JS_Accelerometer_IsRunning(){return JS_Accelerometer&&JS_Accelerometer.activated||JS_Accelerometer_callback!=0}var JS_Accelerometer_multiplier=1;var JS_Accelerometer_lastValue={x:0,y:0,z:0};function JS_Accelerometer_eventHandler(){JS_Accelerometer_lastValue={x:JS_Accelerometer.x*JS_Accelerometer_multiplier,y:JS_Accelerometer.y*JS_Accelerometer_multiplier,z:JS_Accelerometer.z*JS_Accelerometer_multiplier};if(JS_Accelerometer_callback!=0)dynCall_vfff(JS_Accelerometer_callback,JS_Accelerometer_lastValue.x,JS_Accelerometer_lastValue.y,JS_Accelerometer_lastValue.z)}var JS_Accelerometer_frequencyRequest=0;var JS_Accelerometer_frequency=0;var JS_LinearAccelerationSensor_callback=0;var JS_GravitySensor_callback=0;var JS_Gyroscope_callback=0;function JS_ComputeGravity(accelerometerValue,linearAccelerationValue){var difference={x:accelerometerValue.x-linearAccelerationValue.x,y:accelerometerValue.y-linearAccelerationValue.y,z:accelerometerValue.z-linearAccelerationValue.z};var differenceMagnitudeSq=difference.x*difference.x+difference.y*difference.y+difference.z*difference.z;var sum={x:accelerometerValue.x+linearAccelerationValue.x,y:accelerometerValue.y+linearAccelerationValue.y,z:accelerometerValue.z+linearAccelerationValue.z};var sumMagnitudeSq=sum.x*sum.x+sum.y*sum.y+sum.z*sum.z;return differenceMagnitudeSq<=sumMagnitudeSq?difference:sum}function JS_DeviceMotion_eventHandler(event){var accelerometerValue={x:event.accelerationIncludingGravity.x*JS_Accelerometer_multiplier,y:event.accelerationIncludingGravity.y*JS_Accelerometer_multiplier,z:event.accelerationIncludingGravity.z*JS_Accelerometer_multiplier};if(JS_Accelerometer_callback!=0)dynCall_vfff(JS_Accelerometer_callback,accelerometerValue.x,accelerometerValue.y,accelerometerValue.z);var linearAccelerationValue={x:event.acceleration.x*JS_Accelerometer_multiplier,y:event.acceleration.y*JS_Accelerometer_multiplier,z:event.acceleration.z*JS_Accelerometer_multiplier};if(JS_LinearAccelerationSensor_callback!=0)dynCall_vfff(JS_LinearAccelerationSensor_callback,linearAccelerationValue.x,linearAccelerationValue.y,linearAccelerationValue.z);if(JS_GravitySensor_callback!=0){var gravityValue=JS_ComputeGravity(accelerometerValue,linearAccelerationValue);dynCall_vfff(JS_GravitySensor_callback,gravityValue.x,gravityValue.y,gravityValue.z)}if(JS_Gyroscope_callback!=0){var degToRad=Math.PI/180;dynCall_vfff(JS_Gyroscope_callback,event.rotationRate.alpha*degToRad,event.rotationRate.beta*degToRad,event.rotationRate.gamma*degToRad)}}var JS_DeviceSensorPermissions=0;function JS_RequestDeviceSensorPermissions(permissions){if(permissions&1){if(typeof DeviceOrientationEvent.requestPermission===\\\\\\\"function\\\\\\\"){DeviceOrientationEvent.requestPermission().then(function(permissionState){if(permissionState===\\\\\\\"granted\\\\\\\"){JS_DeviceSensorPermissions&=~1}else{warnOnce(\\\\\\\"DeviceOrientationEvent permission not granted\\\\\\\")}}).catch(function(err){warnOnce(err);JS_DeviceSensorPermissions|=1})}}if(permissions&2){if(typeof DeviceMotionEvent.requestPermission===\\\\\\\"function\\\\\\\"){DeviceMotionEvent.requestPermission().then(function(permissionState){if(permissionState===\\\\\\\"granted\\\\\\\"){JS_DeviceSensorPermissions&=~2}else{warnOnce(\\\\\\\"DeviceMotionEvent permission not granted\\\\\\\")}}).catch(function(err){warnOnce(err);JS_DeviceSensorPermissions|=2})}}}function JS_DeviceMotion_add(){if(JS_Accelerometer_callback==0&&JS_LinearAccelerationSensor_callback==0&&JS_GravitySensor_callback==0&&JS_Gyroscope_callback==0){JS_RequestDeviceSensorPermissions(2);window.addEventListener(\\\\\\\"devicemotion\\\\\\\",JS_DeviceMotion_eventHandler)}}function JS_DefineAccelerometerMultiplier(){var g=9.80665;JS_Accelerometer_multiplier=/(iPhone|iPad|Macintosh)/i.test(navigator.userAgent)?1/g:-1/g}function _JS_Accelerometer_Start(callback,frequency){JS_DefineAccelerometerMultiplier();if(typeof Accelerometer===\\\\\\\"undefined\\\\\\\"){JS_DeviceMotion_add();if(callback!=0)JS_Accelerometer_callback=callback;return}if(callback!=0)JS_Accelerometer_callback=callback;function InitializeAccelerometer(frequency){JS_Accelerometer=new Accelerometer({frequency:frequency,referenceFrame:\\\\\\\"device\\\\\\\"});JS_Accelerometer.addEventListener(\\\\\\\"reading\\\\\\\",JS_Accelerometer_eventHandler);JS_Accelerometer.addEventListener(\\\\\\\"error\\\\\\\",function(e){warnOnce(e.error?e.error:e)});JS_Accelerometer.start();JS_Accelerometer_frequency=frequency}if(JS_Accelerometer){if(JS_Accelerometer_frequency!=frequency){JS_Accelerometer.stop();JS_Accelerometer.removeEventListener(\\\\\\\"reading\\\\\\\",JS_Accelerometer_eventHandler);InitializeAccelerometer(frequency)}}else if(JS_Accelerometer_frequencyRequest!=0){JS_Accelerometer_frequencyRequest=frequency}else{JS_Accelerometer_frequencyRequest=frequency;navigator.permissions.query({name:\\\\\\\"accelerometer\\\\\\\"}).then(function(result){if(result.state===\\\\\\\"granted\\\\\\\"){InitializeAccelerometer(JS_Accelerometer_frequencyRequest)}else{warnOnce(\\\\\\\"No permission to use Accelerometer.\\\\\\\")}JS_Accelerometer_frequencyRequest=0})}}function JS_DeviceMotion_remove(){if(JS_Accelerometer_callback==0&&JS_LinearAccelerationSensor_callback==0&&JS_GravitySensor_callback==0&&JS_Gyroscope_callback==0){window.removeEventListener(\\\\\\\"devicemotion\\\\\\\",JS_DeviceOrientation_eventHandler)}}function _JS_Accelerometer_Stop(){if(JS_Accelerometer){if(typeof GravitySensor!==\\\\\\\"undefined\\\\\\\"||JS_GravitySensor_callback==0){JS_Accelerometer.stop();JS_Accelerometer.removeEventListener(\\\\\\\"reading\\\\\\\",JS_Accelerometer_eventHandler);JS_Accelerometer=null}JS_Accelerometer_callback=0;JS_Accelerometer_frequency=0}else if(JS_Accelerometer_callback!=0){JS_Accelerometer_callback=0;JS_DeviceMotion_remove()}}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 jsDomCssEscapeId(id){if(typeof window.CSS!==\\\\\\\"undefined\\\\\\\"&&typeof window.CSS.escape!==\\\\\\\"undefined\\\\\\\"){return window.CSS.escape(id)}return id.replace(/(#|\\\\.|\\\\+|\\\\[|\\\\]|\\\\(|\\\\)|\\\\{|\\\\})/g,\\\\\\\"\\\\\\\\$1\\\\\\\")}function _JS_DOM_MapViewportCoordinateToElementLocalCoordinate(viewportX,viewportY,targetX,targetY){var canvasId=Module[\\\\\\\"canvas\\\\\\\"]?Module[\\\\\\\"canvas\\\\\\\"].id:\\\\\\\"unity-canvas\\\\\\\";var canvasSelector=\\\\\\\"#\\\\\\\"+jsDomCssEscapeId(canvasId);var canvas=document.querySelector(canvasSelector);var rect=canvas.getBoundingClientRect();HEAPU32[targetX>>2]=viewportX-rect.left;HEAPU32[targetY>>2]=viewportY-rect.top}function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _JS_DOM_UnityCanvasSelector(){if(!_JS_DOM_UnityCanvasSelector.ptr){var canvasId=Module[\\\\\\\"canvas\\\\\\\"]?Module[\\\\\\\"canvas\\\\\\\"].id:\\\\\\\"unity-canvas\\\\\\\";var canvasSelector=\\\\\\\"#\\\\\\\"+jsDomCssEscapeId(canvasId);_JS_DOM_UnityCanvasSelector.ptr=stringToNewUTF8(canvasSelector)}return _JS_DOM_UnityCanvasSelector.ptr}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_Focus_Window(){var activeElem=document.activeElement;var canvasId=Module[\\\\\\\"canvas\\\\\\\"]?Module[\\\\\\\"canvas\\\\\\\"].id:\\\\\\\"unity-canvas\\\\\\\";var canvasSelector=\\\\\\\"#\\\\\\\"+jsDomCssEscapeId(canvasId);var canvas=document.querySelector(canvasSelector);if(activeElem!=canvas&&activeElem!=window&&activeElem!=document.body){window.focus()}}var JS_GravitySensor=null;function _JS_GravitySensor_IsRunning(){return typeof GravitySensor!==\\\\\\\"undefined\\\\\\\"?JS_GravitySensor&&JS_GravitySensor.activated:JS_GravitySensor_callback!=0}function JS_GravitySensor_eventHandler(){if(JS_GravitySensor_callback!=0)dynCall_vfff(JS_GravitySensor_callback,JS_GravitySensor.x*JS_Accelerometer_multiplier,JS_GravitySensor.y*JS_Accelerometer_multiplier,JS_GravitySensor.z*JS_Accelerometer_multiplier)}var JS_GravitySensor_frequencyRequest=0;var JS_LinearAccelerationSensor=null;function JS_LinearAccelerationSensor_eventHandler(){var linearAccelerationValue={x:JS_LinearAccelerationSensor.x*JS_Accelerometer_multiplier,y:JS_LinearAccelerationSensor.y*JS_Accelerometer_multiplier,z:JS_LinearAccelerationSensor.z*JS_Accelerometer_multiplier};if(JS_LinearAccelerationSensor_callback!=0)dynCall_vfff(JS_LinearAccelerationSensor_callback,linearAccelerationValue.x,linearAccelerationValue.y,linearAccelerationValue.z);if(JS_GravitySensor_callback!=0&&typeof GravitySensor===\\\\\\\"undefined\\\\\\\"){var gravityValue=JS_ComputeGravity(JS_Accelerometer_lastValue,linearAccelerationValue);dynCall_vfff(JS_GravitySensor_callback,gravityValue.x,gravityValue.y,gravityValue.z)}}var JS_LinearAccelerationSensor_frequencyRequest=0;var JS_LinearAccelerationSensor_frequency=0;function _JS_LinearAccelerationSensor_Start(callback,frequency){JS_DefineAccelerometerMultiplier();if(typeof LinearAccelerationSensor===\\\\\\\"undefined\\\\\\\"){JS_DeviceMotion_add();if(callback!=0)JS_LinearAccelerationSensor_callback=callback;return}if(callback!=0)JS_LinearAccelerationSensor_callback=callback;function InitializeLinearAccelerationSensor(frequency){JS_LinearAccelerationSensor=new LinearAccelerationSensor({frequency:frequency,referenceFrame:\\\\\\\"device\\\\\\\"});JS_LinearAccelerationSensor.addEventListener(\\\\\\\"reading\\\\\\\",JS_LinearAccelerationSensor_eventHandler);JS_LinearAccelerationSensor.addEventListener(\\\\\\\"error\\\\\\\",function(e){warnOnce(e.error?e.error:e)});JS_LinearAccelerationSensor.start();JS_LinearAccelerationSensor_frequency=frequency}if(JS_LinearAccelerationSensor){if(JS_LinearAccelerationSensor_frequency!=frequency){JS_LinearAccelerationSensor.stop();JS_LinearAccelerationSensor.removeEventListener(\\\\\\\"reading\\\\\\\",JS_LinearAccelerationSensor_eventHandler);InitializeLinearAccelerationSensor(frequency)}}else if(JS_LinearAccelerationSensor_frequencyRequest!=0){JS_LinearAccelerationSensor_frequencyRequest=frequency}else{JS_LinearAccelerationSensor_frequencyRequest=frequency;navigator.permissions.query({name:\\\\\\\"accelerometer\\\\\\\"}).then(function(result){if(result.state===\\\\\\\"granted\\\\\\\"){InitializeLinearAccelerationSensor(JS_LinearAccelerationSensor_frequencyRequest)}else{warnOnce(\\\\\\\"No permission to use LinearAccelerationSensor.\\\\\\\")}JS_LinearAccelerationSensor_frequencyRequest=0})}}function _JS_GravitySensor_Start(callback,frequency){if(typeof GravitySensor===\\\\\\\"undefined\\\\\\\"){_JS_Accelerometer_Start(0,Math.max(frequency,JS_Accelerometer_frequency));_JS_LinearAccelerationSensor_Start(0,Math.max(frequency,JS_LinearAccelerationSensor_frequency));JS_GravitySensor_callback=callback;return}JS_DefineAccelerometerMultiplier();JS_GravitySensor_callback=callback;function InitializeGravitySensor(frequency){JS_GravitySensor=new GravitySensor({frequency:frequency,referenceFrame:\\\\\\\"device\\\\\\\"});JS_GravitySensor.addEventListener(\\\\\\\"reading\\\\\\\",JS_GravitySensor_eventHandler);JS_GravitySensor.addEventListener(\\\\\\\"error\\\\\\\",function(e){warnOnce(e.error?e.error:e)});JS_GravitySensor.start()}if(JS_GravitySensor){JS_GravitySensor.stop();JS_GravitySensor.removeEventListener(\\\\\\\"reading\\\\\\\",JS_GravitySensor_eventHandler);InitializeGravitySensor(frequency)}else if(JS_GravitySensor_frequencyRequest!=0){JS_GravitySensor_frequencyRequest=frequency}else{JS_GravitySensor_frequencyRequest=frequency;navigator.permissions.query({name:\\\\\\\"accelerometer\\\\\\\"}).then(function(result){if(result.state===\\\\\\\"granted\\\\\\\"){InitializeGravitySensor(JS_GravitySensor_frequencyRequest)}else{warnOnce(\\\\\\\"No permission to use GravitySensor.\\\\\\\")}JS_GravitySensor_frequencyRequest=0})}}function _JS_LinearAccelerationSensor_Stop(){if(JS_LinearAccelerationSensor){if(typeof GravitySensor!==\\\\\\\"undefined\\\\\\\"||JS_GravitySensor_callback==0){JS_LinearAccelerationSensor.stop();JS_LinearAccelerationSensor.removeEventListener(\\\\\\\"reading\\\\\\\",JS_LinearAccelerationSensor_eventHandler);JS_LinearAccelerationSensor=null}JS_LinearAccelerationSensor_callback=0;JS_LinearAccelerationSensor_frequency=0}else if(JS_LinearAccelerationSensor_callback!=0){JS_LinearAccelerationSensor_callback=0;JS_DeviceMotion_remove()}}function _JS_GravitySensor_Stop(){JS_GravitySensor_callback=0;if(typeof GravitySensor===\\\\\\\"undefined\\\\\\\"){if(JS_Accelerometer_callback==0)_JS_Accelerometer_Stop();if(JS_LinearAccelerationSensor_callback==0)_JS_LinearAccelerationSensor_Stop();return}if(JS_GravitySensor){JS_GravitySensor.stop();JS_GravitySensor.removeEventListener(\\\\\\\"reading\\\\\\\",JS_GravitySensor_eventHandler);JS_GravitySensor=null}}var JS_Gyroscope=null;function _JS_Gyroscope_IsRunning(){return JS_Gyroscope&&JS_Gyroscope.activated||JS_Gyroscope_callback!=0}function JS_Gyroscope_eventHandler(){if(JS_Gyroscope_callback!=0)dynCall_vfff(JS_Gyroscope_callback,JS_Gyroscope.x,JS_Gyroscope.y,JS_Gyroscope.z)}var JS_Gyroscope_frequencyRequest=0;function _JS_Gyroscope_Start(callback,frequency){if(typeof Gyroscope===\\\\\\\"undefined\\\\\\\"){JS_DeviceMotion_add();JS_Gyroscope_callback=callback;return}JS_Gyroscope_callback=callback;function InitializeGyroscope(frequency){JS_Gyroscope=new Gyroscope({frequency:frequency,referenceFrame:\\\\\\\"device\\\\\\\"});JS_Gyroscope.addEventListener(\\\\\\\"reading\\\\\\\",JS_Gyroscope_eventHandler);JS_Gyroscope.addEventListener(\\\\\\\"error\\\\\\\",function(e){warnOnce(e.error?e.error:e)});JS_Gyroscope.start()}if(JS_Gyroscope){JS_Gyroscope.stop();JS_Gyroscope.removeEventListener(\\\\\\\"reading\\\\\\\",JS_Gyroscope_eventHandler);InitializeGyroscope(frequency)}else if(JS_Gyroscope_frequencyRequest!=0){JS_Gyroscope_frequencyRequest=frequency}else{JS_Gyroscope_frequencyRequest=frequency;navigator.permissions.query({name:\\\\\\\"gyroscope\\\\\\\"}).then(function(result){if(result.state===\\\\\\\"granted\\\\\\\"){InitializeGyroscope(JS_Gyroscope_frequencyRequest)}else{warnOnce(\\\\\\\"No permission to use Gyroscope.\\\\\\\")}JS_Gyroscope_frequencyRequest=0})}}function _JS_Gyroscope_Stop(){if(JS_Gyroscope){JS_Gyroscope.stop();JS_Gyroscope.removeEventListener(\\\\\\\"reading\\\\\\\",JS_Gyroscope_eventHandler);JS_Gyroscope=null;JS_Gyroscope_callback=0}else if(JS_Gyroscope_callback!=0){JS_Gyroscope_callback=0;JS_DeviceMotion_remove()}}function _JS_LinearAccelerationSensor_IsRunning(){return JS_LinearAccelerationSensor&&JS_LinearAccelerationSensor.activated||JS_LinearAccelerationSensor_callback!=0}function _JS_Log_Dump(ptr,type){var str=UTF8ToString(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_OrientationSensor=null;var JS_OrientationSensor_callback=0;function _JS_OrientationSensor_IsRunning(){return JS_OrientationSensor&&JS_OrientationSensor.activated||JS_OrientationSensor_callback!=0}function JS_OrientationSensor_eventHandler(){if(JS_OrientationSensor_callback!=0)dynCall_vffff(JS_OrientationSensor_callback,JS_OrientationSensor.quaternion[0],JS_OrientationSensor.quaternion[1],JS_OrientationSensor.quaternion[2],JS_OrientationSensor.quaternion[3])}var JS_OrientationSensor_frequencyRequest=0;function JS_DeviceOrientation_eventHandler(event){if(JS_OrientationSensor_callback){var degToRad=Math.PI/180;var x=event.beta*degToRad;var y=event.gamma*degToRad;var z=event.alpha*degToRad;var cx=Math.cos(x/2);var sx=Math.sin(x/2);var cy=Math.cos(y/2);var sy=Math.sin(y/2);var cz=Math.cos(z/2);var sz=Math.sin(z/2);var qx=sx*cy*cz-cx*sy*sz;var qy=cx*sy*cz+sx*cy*sz;var qz=cx*cy*sz+sx*sy*cz;var qw=cx*cy*cz-sx*sy*sz;dynCall_vffff(JS_OrientationSensor_callback,qx,qy,qz,qw)}}function _JS_OrientationSensor_Start(callback,frequency){if(typeof RelativeOrientationSensor===\\\\\\\"undefined\\\\\\\"){if(JS_OrientationSensor_callback==0){JS_OrientationSensor_callback=callback;JS_RequestDeviceSensorPermissions(1);window.addEventListener(\\\\\\\"deviceorientation\\\\\\\",JS_DeviceOrientation_eventHandler)}return}JS_OrientationSensor_callback=callback;function InitializeOrientationSensor(frequency){JS_OrientationSensor=new RelativeOrientationSensor({frequency:frequency,referenceFrame:\\\\\\\"device\\\\\\\"});JS_OrientationSensor.addEventListener(\\\\\\\"reading\\\\\\\",JS_OrientationSensor_eventHandler);JS_OrientationSensor.addEventListener(\\\\\\\"error\\\\\\\",function(e){warnOnce(e.error?e.error:e)});JS_OrientationSensor.start()}if(JS_OrientationSensor){JS_OrientationSensor.stop();JS_OrientationSensor.removeEventListener(\\\\\\\"reading\\\\\\\",JS_OrientationSensor_eventHandler);InitializeOrientationSensor(frequency)}else if(JS_OrientationSensor_frequencyRequest!=0){JS_OrientationSensor_frequencyRequest=frequency}else{JS_OrientationSensor_frequencyRequest=frequency;Promise.all([navigator.permissions.query({name:\\\\\\\"accelerometer\\\\\\\"}),navigator.permissions.query({name:\\\\\\\"gyroscope\\\\\\\"})]).then(function(results){if(results.every(function(result){return result.state===\\\\\\\"granted\\\\\\\"})){InitializeOrientationSensor(JS_OrientationSensor_frequencyRequest)}else{warnOnce(\\\\\\\"No permissions to use RelativeOrientationSensor.\\\\\\\")}JS_OrientationSensor_frequencyRequest=0})}}function _JS_OrientationSensor_Stop(){if(JS_OrientationSensor){JS_OrientationSensor.stop();JS_OrientationSensor.removeEventListener(\\\\\\\"reading\\\\\\\",JS_OrientationSensor_eventHandler);JS_OrientationSensor=null}else if(JS_OrientationSensor_callback!=0){window.removeEventListener(\\\\\\\"deviceorientation\\\\\\\",JS_DeviceOrientation_eventHandler)}JS_OrientationSensor_callback=0}function _JS_RequestDeviceSensorPermissionsOnTouch(){if(JS_DeviceSensorPermissions==0)return;JS_RequestDeviceSensorPermissions(JS_DeviceSensorPermissions)}function _JS_RunQuitCallbacks(){Module.QuitCleanup()}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 JS_ScreenOrientation_requestedLockType=-1;var JS_ScreenOrientation_appliedLockType=-1;var JS_ScreenOrientation_timeoutID=-1;function _JS_ScreenOrientation_Lock(orientationLockType){if(!screen.orientation){return}function applyLock(){JS_ScreenOrientation_appliedLockType=JS_ScreenOrientation_requestedLockType;var screenOrientations=[\\\\\\\"any\\\\\\\",0,\\\\\\\"landscape\\\\\\\",\\\\\\\"portrait\\\\\\\",\\\\\\\"portrait-primary\\\\\\\",\\\\\\\"portrait-secondary\\\\\\\",\\\\\\\"landscape-primary\\\\\\\",\\\\\\\"landscape-secondary\\\\\\\"];var type=screenOrientations[JS_ScreenOrientation_appliedLockType];screen.orientation.lock(type).then(function(){if(JS_ScreenOrientation_requestedLockType!=JS_ScreenOrientation_appliedLockType){JS_ScreenOrientation_timeoutID=setTimeout(applyLock,0)}else{JS_ScreenOrientation_timeoutID=-1}}).catch(function(err){warnOnce(err);JS_ScreenOrientation_timeoutID=-1})}JS_ScreenOrientation_requestedLockType=orientationLockType;if(JS_ScreenOrientation_timeoutID==-1&&orientationLockType!=JS_ScreenOrientation_appliedLockType){JS_ScreenOrientation_timeoutID=setTimeout(applyLock,0)}}var WEBAudio={audioInstanceIdCounter:0,audioInstances:{},audioContext:null,audioWebEnabled:0,audioCache:[],pendingAudioSources:{}};function jsAudioMixinSetPitch(source){source.estimatePlaybackPosition=function(){var t=(WEBAudio.audioContext.currentTime-source.playbackStartTime)*source.playbackRate.value;if(source.loop&&t>=source.loopStart){t=(t-source.loopStart)%(source.loopEnd-source.loopStart)+source.loopStart}return t};source.setPitch=function(newPitch){var curPosition=source.estimatePlaybackPosition();if(curPosition>=0){source.playbackStartTime=WEBAudio.audioContext.currentTime-curPosition/newPitch}if(source.playbackRate.value!==newPitch)source.playbackRate.value=newPitch}}function jsAudioCreateUncompressedSoundClip(buffer,error){var soundClip={buffer:buffer,error:error};soundClip.release=function(){};soundClip.getLength=function(){if(!this.buffer){console.log(\\\\\\\"Trying to get length of sound which is not loaded.\\\\\\\");return 0}var sampleRateRatio=44100/this.buffer.sampleRate;return this.buffer.length*sampleRateRatio};soundClip.getData=function(ptr,length){if(!this.buffer){console.log(\\\\\\\"Trying to get data of sound which is not loaded.\\\\\\\");return 0}var startOutputBuffer=ptr>>2;var output=HEAPF32.subarray(startOutputBuffer,startOutputBuffer+(length>>2));var numMaxSamples=Math.floor((length>>2)/this.buffer.numberOfChannels);var numReadSamples=Math.min(this.buffer.length,numMaxSamples);for(var i=0;i<this.buffer.numberOfChannels;i++){var channelData=this.buffer.getChannelData(i).subarray(0,numReadSamples);output.set(channelData,i*numReadSamples)}return numReadSamples*this.buffer.numberOfChannels*4};soundClip.getNumberOfChannels=function(){if(!this.buffer){console.log(\\\\\\\"Trying to get metadata of sound which is not loaded.\\\\\\\");return 0}return this.buffer.numberOfChannels};soundClip.getFrequency=function(){if(!this.buffer){console.log(\\\\\\\"Trying to get metadata of sound which is not loaded.\\\\\\\");return 0}return this.buffer.sampleRate};soundClip.createSourceNode=function(){if(!this.buffer){console.log(\\\\\\\"Trying to play sound which is not loaded.\\\\\\\")}var source=WEBAudio.audioContext.createBufferSource();source.buffer=this.buffer;jsAudioMixinSetPitch(source);return source};return soundClip}function jsAudioCreateChannel(callback,userData){var channel={callback:callback,userData:userData,source:null,gain:WEBAudio.audioContext.createGain(),panner:WEBAudio.audioContext.createPanner(),threeD:false,loop:false,loopStart:0,loopEnd:0,pitch:1};channel.panner.rolloffFactor=0;channel.release=function(){this.disconnectSource();this.gain.disconnect();this.panner.disconnect()};channel.playSoundClip=function(soundClip,startTime,startOffset){try{var self=this;this.source=soundClip.createSourceNode();this.setupPanning();this.source.onended=function(){self.disconnectSource();if(self.callback){dynCall(\\\\\\\"vi\\\\\\\",self.callback,[self.userData])}};this.source.loop=this.loop;this.source.loopStart=this.loopStart;this.source.loopEnd=this.loopEnd;this.source.start(startTime,startOffset);this.source.scheduledStartTime=startTime;this.source.playbackStartTime=startTime-startOffset/this.source.playbackRate.value;this.source.setPitch(this.pitch)}catch(e){console.error(\\\\\\\"Channel.playSoundClip error. Exception: \\\\\\\"+e)}};channel.stop=function(delay){if(!this.source){return}if(this.source.isPausedMockNode){delete this.source;return}try{channel.source.stop(WEBAudio.audioContext.currentTime+delay)}catch(e){}if(delay==0){this.disconnectSource()}};channel.isPaused=function(){if(!this.source){return true}if(this.source.isPausedMockNode){return true}if(this.source.mediaElement){return this.source.mediaElement.paused||this.source.pauseRequested}return false};channel.pause=function(){if(!this.source||this.source.isPausedMockNode){return}if(this.source.mediaElement){this.source._pauseMediaElement();return}var pausedSource={isPausedMockNode:true,buffer:this.source.buffer,loop:this.source.loop,loopStart:this.source.loopStart,loopEnd:this.source.loopEnd,playbackRate:this.source.playbackRate.value,scheduledStartTime:this.source.scheduledStartTime,playbackPausedAtPosition:this.source.estimatePlaybackPosition(),setPitch:function(v){this.playbackRate=v}};this.stop(0);this.disconnectSource();this.source=pausedSource};channel.resume=function(){if(this.source&&this.source.mediaElement){this.source.start();return}if(!this.source||!this.source.isPausedMockNode){return}var pausedSource=this.source;var soundClip=jsAudioCreateUncompressedSoundClip(pausedSource.buffer,false);this.playSoundClip(soundClip,pausedSource.scheduledStartTime,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)};channel.setLoop=function(loop){this.loop=loop;if(!this.source||this.source.loop==loop){return}this.source.loop=loop};channel.setLoopPoints=function(loopStart,loopEnd){this.loopStart=loopStart;this.loopEnd=loopEnd;if(!this.source){return}if(this.source.loopStart!==loopStart){this.source.loopStart=loopStart}if(this.source.loopEnd!==loopEnd){this.source.loopEnd=loopEnd}};channel.set3D=function(threeD){if(this.threeD==threeD){return}this.threeD=threeD;if(!this.source){return}this.setupPanning()};channel.setPitch=function(pitch){this.pitch=pitch;if(!this.source){return}this.source.setPitch(pitch)};channel.setVolume=function(volume){if(this.gain.gain.value==volume){return}this.gain.gain.value=volume};channel.setPosition=function(x,y,z){var p=this.panner;if(p.positionX){if(p.positionX.value!==x)p.positionX.value=x;if(p.positionY.value!==y)p.positionY.value=y;if(p.positionZ.value!==z)p.positionZ.value=z}else if(p._x!==x||p._y!==y||p._z!==z){p.setPosition(x,y,z);p._x=x;p._y=y;p._z=z}};channel.disconnectSource=function(){if(!this.source||this.source.isPausedMockNode){return}if(this.source.mediaElement){this.source._pauseMediaElement()}this.source.onended=null;this.source.disconnect();delete this.source};channel.setupPanning=function(){if(this.source.isPausedMockNode)return;this.source.disconnect();this.panner.disconnect();this.gain.disconnect();if(this.threeD){this.source.connect(this.panner);this.panner.connect(this.gain)}else{this.source.connect(this.gain)}this.gain.connect(WEBAudio.audioContext.destination)};return channel}function _JS_Sound_Create_Channel(callback,userData){if(WEBAudio.audioWebEnabled==0)return;WEBAudio.audioInstances[++WEBAudio.audioInstanceIdCounter]=jsAudioCreateChannel(callback,userData);return WEBAudio.audioInstanceIdCounter}function _JS_Sound_GetLength(bufferInstance){if(WEBAudio.audioWebEnabled==0)return 0;var soundClip=WEBAudio.audioInstances[bufferInstance];if(!soundClip)return 0;return soundClip.getLength()}function _JS_Sound_GetLoadState(bufferInstance){if(WEBAudio.audioWebEnabled==0)return 2;var sound=WEBAudio.audioInstances[bufferInstance];if(sound.error)return 2;if(sound.buffer||sound.url)return 0;return 1}function jsAudioPlayPendingBlockedAudio(soundId){var pendingAudio=WEBAudio.pendingAudioSources[soundId];pendingAudio.sourceNode._startPlayback(pendingAudio.offset);delete WEBAudio.pendingAudioSources[soundId]}function jsAudioPlayBlockedAudios(){Object.keys(WEBAudio.pendingAudioSources).forEach(function(audioId){jsAudioPlayPendingBlockedAudio(audioId)})}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;var _userEventCallback=function(){try{if(WEBAudio.audioContext.state!==\\\\\\\"running\\\\\\\"){WEBAudio.audioContext.resume()}jsAudioPlayBlockedAudios();var audioCacheSize=20;while(WEBAudio.audioCache.length<audioCacheSize){var audio=new Audio;audio.autoplay=false;WEBAudio.audioCache.push(audio)}}catch(e){}};window.addEventListener(\\\\\\\"mousedown\\\\\\\",_userEventCallback);window.addEventListener(\\\\\\\"touchstart\\\\\\\",_userEventCallback);Module.deinitializers.push(function(){window.removeEventListener(\\\\\\\"mousedown\\\\\\\",_userEventCallback);window.removeEventListener(\\\\\\\"touchstart\\\\\\\",_userEventCallback)})}catch(e){alert(\\\\\\\"Web Audio API is not supported in this browser\\\\\\\")}}function jsAudioCreateUncompressedSoundClipFromCompressedAudio(audioData){var soundClip=jsAudioCreateUncompressedSoundClip(null,false);WEBAudio.audioContext.decodeAudioData(audioData,function(_buffer){soundClip.buffer=_buffer},function(_error){soundClip.error=true;console.log(\\\\\\\"Decode error: \\\\\\\"+_error)});return soundClip}function jsAudioAddPendingBlockedAudio(sourceNode,offset){WEBAudio.pendingAudioSources[sourceNode.mediaElement.src]={sourceNode:sourceNode,offset:offset}}function jsAudioCreateCompressedSoundClip(audioData){var blob=new Blob([audioData],{type:\\\\\\\"audio/mp4\\\\\\\"});var soundClip={url:URL.createObjectURL(blob),error:false,mediaElement:new Audio};soundClip.mediaElement.preload=\\\\\\\"metadata\\\\\\\";soundClip.mediaElement.src=soundClip.url;soundClip.release=function(){if(!this.mediaElement){return}this.mediaElement.src=\\\\\\\"\\\\\\\";URL.revokeObjectURL(this.url);delete this.mediaElement;delete this.url};soundClip.getLength=function(){return this.mediaElement.duration*44100};soundClip.getData=function(ptr,length){console.warn(\\\\\\\"getData() is not supported for compressed sound.\\\\\\\");return 0};soundClip.getNumberOfChannels=function(){console.warn(\\\\\\\"getNumberOfChannels() is not supported for compressed sound.\\\\\\\");return 0};soundClip.getFrequency=function(){console.warn(\\\\\\\"getFrequency() is not supported for compressed sound.\\\\\\\");return 0};soundClip.createSourceNode=function(){var self=this;var mediaElement=WEBAudio.audioCache.length?WEBAudio.audioCache.pop():new Audio;mediaElement.preload=\\\\\\\"metadata\\\\\\\";mediaElement.src=this.url;var source=WEBAudio.audioContext.createMediaElementSource(mediaElement);Object.defineProperty(source,\\\\\\\"loop\\\\\\\",{get:function(){return source.mediaElement.loop},set:function(v){if(source.mediaElement.loop!==v)source.mediaElement.loop=v}});source.playbackRate={};Object.defineProperty(source.playbackRate,\\\\\\\"value\\\\\\\",{get:function(){return source.mediaElement.playbackRate},set:function(v){if(source.mediaElement.playbackRate!==v)source.mediaElement.playbackRate=v}});Object.defineProperty(source,\\\\\\\"currentTime\\\\\\\",{get:function(){return source.mediaElement.currentTime},set:function(v){if(source.mediaElement.currentTime!==v)source.mediaElement.currentTime=v}});Object.defineProperty(source,\\\\\\\"mute\\\\\\\",{get:function(){return source.mediaElement.mute},set:function(v){if(source.mediaElement.mute!==v)source.mediaElement.mute=v}});source.playPromise=null;source.playTimeout=null;source.pauseRequested=false;source._pauseMediaElement=function(){if(source.playPromise||source.playTimeout){source.pauseRequested=true}else{source.mediaElement.pause()}};source._startPlayback=function(offset){if(source.playPromise||source.playTimeout){source.mediaElement.currentTime=offset;source.pauseRequested=false;return}source.mediaElement.currentTime=offset;source.playPromise=source.mediaElement.play();if(source.playPromise){source.playPromise.then(function(){if(source.pauseRequested){source.mediaElement.pause();source.pauseRequested=false}source.playPromise=null}).catch(function(error){source.playPromise=null;if(error.name!==\\\\\\\"NotAllowedError\\\\\\\")throw error;jsAudioAddPendingBlockedAudio(source,offset)})}};source.start=function(startTime,offset){if(typeof startTime===\\\\\\\"undefined\\\\\\\"){startTime=WEBAudio.audioContext.currentTime}if(typeof offset===\\\\\\\"undefined\\\\\\\"){offset=0}var startDelayThresholdMS=4;var startDelayMS=(startTime-WEBAudio.audioContext.currentTime)*1e3;if(startDelayMS>startDelayThresholdMS){source.playTimeout=setTimeout(function(){source.playTimeout=null;source._startPlayback(offset)},startDelayMS)}else{source._startPlayback(offset)}};source.stop=function(stopTime){if(typeof stopTime===\\\\\\\"undefined\\\\\\\"){stopTime=WEBAudio.audioContext.currentTime}var stopDelayThresholdMS=4;var stopDelayMS=(stopTime-WEBAudio.audioContext.currentTime)*1e3;if(stopDelayMS>stopDelayThresholdMS){setTimeout(function(){source._pauseMediaElement()},stopDelayMS)}else{source._pauseMediaElement()}};jsAudioMixinSetPitch(source);return source};return soundClip}function _JS_Sound_Load(ptr,length,decompress){if(WEBAudio.audioWebEnabled==0)return 0;var audioData=HEAPU8.buffer.slice(ptr,ptr+length);if(length<131072)decompress=1;var sound;if(decompress){sound=jsAudioCreateUncompressedSoundClipFromCompressedAudio(audioData)}else{sound=jsAudioCreateCompressedSoundClip(audioData)}WEBAudio.audioInstances[++WEBAudio.audioInstanceIdCounter]=sound;return WEBAudio.audioInstanceIdCounter}function jsAudioCreateUncompressedSoundClipFromPCM(channels,length,sampleRate,ptr){var buffer=WEBAudio.audioContext.createBuffer(channels,length,sampleRate);for(var i=0;i<channels;i++){var offs=(ptr>>2)+length*i;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])}return jsAudioCreateUncompressedSoundClip(buffer,false)}function _JS_Sound_Load_PCM(channels,length,sampleRate,ptr){if(WEBAudio.audioWebEnabled==0)return 0;var sound=jsAudioCreateUncompressedSoundClipFromPCM(channels,length,sampleRate,ptr);WEBAudio.audioInstances[++WEBAudio.audioInstanceIdCounter]=sound;return WEBAudio.audioInstanceIdCounter}function _JS_Sound_Play(bufferInstance,channelInstance,offset,delay){if(WEBAudio.audioWebEnabled==0)return;_JS_Sound_Stop(channelInstance,0);var soundClip=WEBAudio.audioInstances[bufferInstance];var channel=WEBAudio.audioInstances[channelInstance];if(!soundClip){console.log(\\\\\\\"Trying to play sound which is not loaded.\\\\\\\");return}try{channel.playSoundClip(soundClip,WEBAudio.audioContext.currentTime+delay,offset)}catch(error){console.error(\\\\\\\"playSoundClip error. Exception: \\\\\\\"+e)}}function _JS_Sound_ReleaseInstance(instance){var object=WEBAudio.audioInstances[instance];if(object){object.release()}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];channel.set3D(threeD)}function _JS_Sound_SetListenerOrientation(x,y,z,xUp,yUp,zUp){if(WEBAudio.audioWebEnabled==0)return;x=-x;y=-y;z=-z;var l=WEBAudio.audioContext.listener;if(l.forwardX){if(l.forwardX.value!==x)l.forwardX.value=x;if(l.forwardY.value!==y)l.forwardY.value=y;if(l.forwardZ.value!==z)l.forwardZ.value=z;if(l.upX.value!==x)l.upX.value=x;if(l.upY.value!==y)l.upY.value=y;if(l.upZ.value!==z)l.upZ.value=z}else if(l._forwardX!==x||l._forwardY!==y||l._forwardZ!==z||l._upX!==xUp||l._upY!==yUp||l._upZ!==zUp){l.setOrientation(x,y,z,xUp,yUp,zUp);l._forwardX=x;l._forwardY=y;l._forwardZ=z;l._upX=xUp;l._upY=yUp;l._upZ=zUp}}function _JS_Sound_SetListenerPosition(x,y,z){if(WEBAudio.audioWebEnabled==0)return;var l=WEBAudio.audioContext.listener;if(l.positionX){if(l.positionX.value!==x)l.positionX.value=x;if(l.positionY.value!==y)l.positionY.value=y;if(l.positionZ.value!==z)l.positionZ.value=z}else if(l._positionX!==x||l._positionY!==y||l._positionZ!==z){l.setPosition(x,y,z);l._positionX=x;l._positionY=y;l._positionZ=z}}function _JS_Sound_SetLoop(channelInstance,loop){if(WEBAudio.audioWebEnabled==0)return;var channel=WEBAudio.audioInstances[channelInstance];channel.setLoop(loop)}function _JS_Sound_SetLoopPoints(channelInstance,loopStart,loopEnd){if(WEBAudio.audioWebEnabled==0)return;var channel=WEBAudio.audioInstances[channelInstance];channel.setLoopPoints(loopStart,loopEnd)}function _JS_Sound_SetPaused(channelInstance,paused){if(WEBAudio.audioWebEnabled==0)return;var channel=WEBAudio.audioInstances[channelInstance];if(paused!=channel.isPaused()){if(paused)channel.pause();else channel.resume()}}function _JS_Sound_SetPitch(channelInstance,v){if(WEBAudio.audioWebEnabled==0)return;try{var channel=WEBAudio.audioInstances[channelInstance];channel.setPitch(v)}catch(e){console.error(\\\\\\\"JS_Sound_SetPitch(channel=\\\\\\\"+channelInstance+\\\\\\\", pitch=\\\\\\\"+v+\\\\\\\") threw an exception: \\\\\\\"+e)}}function _JS_Sound_SetPosition(channelInstance,x,y,z){if(WEBAudio.audioWebEnabled==0)return;var channel=WEBAudio.audioInstances[channelInstance];channel.setPosition(x,y,z)}function _JS_Sound_SetVolume(channelInstance,v){if(WEBAudio.audioWebEnabled==0)return;try{var channel=WEBAudio.audioInstances[channelInstance];channel.setVolume(v)}catch(e){console.error(\\\\\\\"JS_Sound_SetVolume(channel=\\\\\\\"+channelInstance+\\\\\\\", volume=\\\\\\\"+v+\\\\\\\") threw an exception: \\\\\\\"+e)}}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 HEAPU8.length/(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.matchWebGLToCanvasSize==false?1: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_HasAstcHdr(){var ext=GLctx.getExtension(\\\\\\\"WEBGL_compressed_texture_astc\\\\\\\");if(ext&&ext.getSupportedProfiles){return ext.getSupportedProfiles().includes(\\\\\\\"hdr\\\\\\\")}return false}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_UnityEngineShouldQuit(){return!!Module.shouldQuit}var ExceptionInfoAttrs={DESTRUCTOR_OFFSET:0,REFCOUNT_OFFSET:4,TYPE_OFFSET:8,CAUGHT_OFFSET:12,RETHROWN_OFFSET:13,SIZE:16};function ___cxa_allocate_exception(size){return _malloc(size+ExceptionInfoAttrs.SIZE)+ExceptionInfoAttrs.SIZE}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-ExceptionInfoAttrs.SIZE;this.set_type=function(type){HEAP32[this.ptr+ExceptionInfoAttrs.TYPE_OFFSET>>2]=type};this.get_type=function(){return HEAP32[this.ptr+ExceptionInfoAttrs.TYPE_OFFSET>>2]};this.set_destructor=function(destructor){HEAP32[this.ptr+ExceptionInfoAttrs.DESTRUCTOR_OFFSET>>2]=destructor};this.get_destructor=function(){return HEAP32[this.ptr+ExceptionInfoAttrs.DESTRUCTOR_OFFSET>>2]};this.set_refcount=function(refcount){HEAP32[this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2]=refcount};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+ExceptionInfoAttrs.CAUGHT_OFFSET>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+ExceptionInfoAttrs.CAUGHT_OFFSET>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+ExceptionInfoAttrs.RETHROWN_OFFSET>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+ExceptionInfoAttrs.RETHROWN_OFFSET>>0]!=0};this.init=function(type,destructor){this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false)};this.add_ref=function(){var value=HEAP32[this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2];HEAP32[this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2]=value+1};this.release_ref=function(){var prev=HEAP32[this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2];HEAP32[this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2]=prev-1;return prev===1}}function CatchInfo(ptr){this.free=function(){_free(this.ptr);this.ptr=0};this.set_base_ptr=function(basePtr){HEAP32[this.ptr>>2]=basePtr};this.get_base_ptr=function(){return HEAP32[this.ptr>>2]};this.set_adjusted_ptr=function(adjustedPtr){var ptrSize=4;HEAP32[this.ptr+ptrSize>>2]=adjustedPtr};this.get_adjusted_ptr=function(){var ptrSize=4;return HEAP32[this.ptr+ptrSize>>2]};this.get_exception_ptr=function(){var isPointer=___cxa_is_pointer_type(this.get_exception_info().get_type());if(isPointer){return HEAP32[this.get_base_ptr()>>2]}var adjusted=this.get_adjusted_ptr();if(adjusted!==0)return adjusted;return this.get_base_ptr()};this.get_exception_info=function(){return new ExceptionInfo(this.get_base_ptr())};if(ptr===undefined){this.ptr=_malloc(8);this.set_adjusted_ptr(0)}else{this.ptr=ptr}}var exceptionCaught=[];function exception_addRef(info){info.add_ref()}var uncaughtExceptionCount=0;function ___cxa_begin_catch(ptr){var catchInfo=new CatchInfo(ptr);var info=catchInfo.get_exception_info();if(!info.get_caught()){info.set_caught(true);uncaughtExceptionCount--}info.set_rethrown(false);exceptionCaught.push(catchInfo);exception_addRef(info);return catchInfo.get_exception_ptr()}var exceptionLast=0;function ___cxa_free_exception(ptr){return _free(new ExceptionInfo(ptr).ptr)}function exception_decRef(info){if(info.release_ref()&&!info.get_rethrown()){var destructor=info.get_destructor();if(destructor){(function(a1){return dynCall_ii.apply(null,[destructor,a1])})(info.excPtr)}___cxa_free_exception(info.excPtr)}}function ___cxa_end_catch(){_setThrew(0);var catchInfo=exceptionCaught.pop();exception_decRef(catchInfo.get_exception_info());catchInfo.free();exceptionLast=0}function ___resumeException(catchInfoPtr){var catchInfo=new CatchInfo(catchInfoPtr);var ptr=catchInfo.get_base_ptr();if(!exceptionLast){exceptionLast=ptr}catchInfo.free();throw ptr}function ___cxa_find_matching_catch_2(){var thrown=exceptionLast;if(!thrown){setTempRet0(0);return 0|0}var info=new ExceptionInfo(thrown);var thrownType=info.get_type();var catchInfo=new CatchInfo;catchInfo.set_base_ptr(thrown);if(!thrownType){setTempRet0(0);return catchInfo.ptr|0}var typeArray=Array.prototype.slice.call(arguments);var stackTop=stackSave();var exceptionThrowBuf=stackAlloc(4);HEAP32[exceptionThrowBuf>>2]=thrown;for(var i=0;i<typeArray.length;i++){var caughtType=typeArray[i];if(caughtType===0||caughtType===thrownType){break}if(___cxa_can_catch(caughtType,thrownType,exceptionThrowBuf)){var adjusted=HEAP32[exceptionThrowBuf>>2];if(thrown!==adjusted){catchInfo.set_adjusted_ptr(adjusted)}setTempRet0(caughtType);return catchInfo.ptr|0}}stackRestore(stackTop);setTempRet0(thrownType);return catchInfo.ptr|0}function ___cxa_find_matching_catch_3(){var thrown=exceptionLast;if(!thrown){setTempRet0(0);return 0|0}var info=new ExceptionInfo(thrown);var thrownType=info.get_type();var catchInfo=new CatchInfo;catchInfo.set_base_ptr(thrown);if(!thrownType){setTempRet0(0);return catchInfo.ptr|0}var typeArray=Array.prototype.slice.call(arguments);var stackTop=stackSave();var exceptionThrowBuf=stackAlloc(4);HEAP32[exceptionThrowBuf>>2]=thrown;for(var i=0;i<typeArray.length;i++){var caughtType=typeArray[i];if(caughtType===0||caughtType===thrownType){break}if(___cxa_can_catch(caughtType,thrownType,exceptionThrowBuf)){var adjusted=HEAP32[exceptionThrowBuf>>2];if(thrown!==adjusted){catchInfo.set_adjusted_ptr(adjusted)}setTempRet0(caughtType);return catchInfo.ptr|0}}stackRestore(stackTop);setTempRet0(thrownType);return catchInfo.ptr|0}function ___cxa_find_matching_catch_4(){var thrown=exceptionLast;if(!thrown){setTempRet0(0);return 0|0}var info=new ExceptionInfo(thrown);var thrownType=info.get_type();var catchInfo=new CatchInfo;catchInfo.set_base_ptr(thrown);if(!thrownType){setTempRet0(0);return catchInfo.ptr|0}var typeArray=Array.prototype.slice.call(arguments);var stackTop=stackSave();var exceptionThrowBuf=stackAlloc(4);HEAP32[exceptionThrowBuf>>2]=thrown;for(var i=0;i<typeArray.length;i++){var caughtType=typeArray[i];if(caughtType===0||caughtType===thrownType){break}if(___cxa_can_catch(caughtType,thrownType,exceptionThrowBuf)){var adjusted=HEAP32[exceptionThrowBuf>>2];if(thrown!==adjusted){catchInfo.set_adjusted_ptr(adjusted)}setTempRet0(caughtType);return catchInfo.ptr|0}}stackRestore(stackTop);setTempRet0(thrownType);return catchInfo.ptr|0}function ___cxa_rethrow(){var catchInfo=exceptionCaught.pop();if(!catchInfo){abort(\\\\\\\"no exception to throw\\\\\\\")}var info=catchInfo.get_exception_info();var ptr=catchInfo.get_base_ptr();if(!info.get_rethrown()){exceptionCaught.push(catchInfo);info.set_rethrown(true);info.set_caught(false);uncaughtExceptionCount++}else{catchInfo.free()}exceptionLast=ptr;throw ptr}function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw ptr}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;if(!_gmtime_r.GMTString)_gmtime_r.GMTString=allocateUTF8(\\\\\\\"GMT\\\\\\\");HEAP32[tmPtr+40>>2]=_gmtime_r.GMTString;return tmPtr}function ___gmtime_r(a0,a1){return _gmtime_r(a0,a1)}function _tzset(){if(_tzset.called)return;_tzset.called=true;var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAP32[__get_timezone()>>2]=stdTimezoneOffset*60;HEAP32[__get_daylight()>>2]=Number(winterOffset!=summerOffset);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=allocateUTF8(winterName);var summerNamePtr=allocateUTF8(summerName);if(summerOffset<winterOffset){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_r(a0,a1){return _localtime_r(a0,a1)}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\\\\\\\"/\\\\\\\";path=PATH.normalize(path);path=path.replace(/\\\\/$/,\\\\\\\"\\\\\\\");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)}};function getRandomDevice(){if(typeof crypto===\\\\\\\"object\\\\\\\"&&typeof crypto[\\\\\\\"getRandomValues\\\\\\\"]===\\\\\\\"function\\\\\\\"){var randomBuffer=new Uint8Array(1);return function(){crypto.getRandomValues(randomBuffer);return randomBuffer[0]}}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require(\\\\\\\"crypto\\\\\\\");return function(){return crypto_module[\\\\\\\"randomBytes\\\\\\\"](1)[0]}}catch(e){}}return function(){abort(\\\\\\\"randomDevice\\\\\\\")}}var PATH_FS={resolve:function(){var resolvedPath=\\\\\\\"\\\\\\\",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!==\\\\\\\"string\\\\\\\"){throw new TypeError(\\\\\\\"Arguments to path.resolve must be strings\\\\\\\")}else if(!path){return\\\\\\\"\\\\\\\"}resolvedPath=path+\\\\\\\"/\\\\\\\"+resolvedPath;resolvedAbsolute=path.charAt(0)===\\\\\\\"/\\\\\\\"}resolvedPath=PATH.normalizeArray(resolvedPath.split(\\\\\\\"/\\\\\\\").filter(function(p){return!!p}),!resolvedAbsolute).join(\\\\\\\"/\\\\\\\");return(resolvedAbsolute?\\\\\\\"/\\\\\\\":\\\\\\\"\\\\\\\")+resolvedPath||\\\\\\\".\\\\\\\"},relative:function(from,to){from=PATH_FS.resolve(from).substr(1);to=PATH_FS.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(43)}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(60)}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(29)}if(result===undefined&&bytesRead===0){throw new FS.ErrnoError(6)}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(60)}try{for(var i=0;i<length;i++){stream.tty.ops.put_char(stream.tty,buffer[offset+i])}}catch(e){throw new FS.ErrnoError(29)}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=Buffer.alloc?Buffer.alloc(BUFSIZE):new Buffer(BUFSIZE);var bytesRead=0;try{bytesRead=nodeFS.readSync(process.stdin.fd,buf,0,BUFSIZE,null)}catch(e){if(e.toString().includes(\\\\\\\"EOF\\\\\\\"))bytesRead=0;else throw e}if(bytesRead>0){result=buf.slice(0,bytesRead).toString(\\\\\\\"utf-8\\\\\\\")}else{result=null}}else if(typeof window!=\\\\\\\"undefined\\\\\\\"&&typeof window.prompt==\\\\\\\"function\\\\\\\"){result=window.prompt(\\\\\\\"Input: \\\\\\\");if(result!==null){result+=\\\\\\\"\\\\n\\\\\\\"}}else if(typeof readline==\\\\\\\"function\\\\\\\"){result=readline();if(result!==null){result+=\\\\\\\"\\\\n\\\\\\\"}}if(!result){return null}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=[]}}}};function mmapAlloc(size){var alignedSize=alignMemory(size,65536);var ptr=_malloc(alignedSize);while(size<alignedSize)HEAP8[ptr+size++]=0;return ptr}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(63)}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;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray:function(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage:function(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity<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)},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr: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[44]},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(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir},unlink:function(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir:function(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir: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(28)}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);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(buffer.buffer===HEAP8.buffer){canOwn=false}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=buffer.slice(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(28)}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,address,length,position,prot,flags){if(address!==0){throw new FS.ErrnoError(28)}if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}var ptr;var allocated;var contents=stream.node.contents;if(!(flags&2)&&contents.buffer===buffer){allocated=false;ptr=contents.byteOffset}else{if(position>0||position+length<contents.length){if(contents.subarray){contents=contents.subarray(position,position+length)}else{contents=Array.prototype.slice.call(contents,position,position+length)}}allocated=true;ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}HEAP8.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(43)}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.mkdirTree(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\\\\\\\"].getTime()!=e2[\\\\\\\"timestamp\\\\\\\"].getTime()){create.push(key);total++}});var remove=[];Object.keys(dst.entries).forEach(function(key){if(!src.entries[key]){remove.push(key);total++}});if(!total){return callback(null)}var errored=false;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&&!errored){errored=true;return callback(err)}}transaction.onerror=function(e){done(this.error);e.preventDefault()};transaction.oncomplete=function(e){if(!errored){callback(null)}};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 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,lookupPath:function(path,opts){path=PATH_FS.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(32)}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_FS.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(32)}}}}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 errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:function(parent,name,mode,rdev){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,\\\\\\\"r+\\\\\\\":2,\\\\\\\"w\\\\\\\":577,\\\\\\\"w+\\\\\\\":578,\\\\\\\"a\\\\\\\":1089,\\\\\\\"a+\\\\\\\":1090},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.includes(\\\\\\\"r\\\\\\\")&&!(node.mode&292)){return 2}else if(perms.includes(\\\\\\\"w\\\\\\\")&&!(node.mode&146)){return 2}else if(perms.includes(\\\\\\\"x\\\\\\\")&&!(node.mode&73)){return 2}return 0},mayLookup:function(dir){var errCode=FS.nodePermissions(dir,\\\\\\\"x\\\\\\\");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 20}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 errCode=FS.nodePermissions(dir,\\\\\\\"wx\\\\\\\");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:function(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!==\\\\\\\"r\\\\\\\"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd: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(33)},getStream:function(fd){return FS.streams[fd]},createStream:function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=function(){};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(70)}},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){err(\\\\\\\"warning: \\\\\\\"+FS.syncFSRequests+\\\\\\\" FS.syncfs operations in flight at once, probably just doing extra work\\\\\\\")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(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(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup: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(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create: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!=20)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_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}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;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!==\\\\\\\".\\\\\\\"){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!==\\\\\\\".\\\\\\\"){throw new FS.ErrnoError(55)}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 errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,\\\\\\\"w\\\\\\\");if(errCode){throw new FS.ErrnoError(errCode)}}try{if(FS.trackingDelegate[\\\\\\\"willMovePath\\\\\\\"]){FS.trackingDelegate[\\\\\\\"willMovePath\\\\\\\"](old_path,new_path)}}catch(e){err(\\\\\\\"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){err(\\\\\\\"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 errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}try{if(FS.trackingDelegate[\\\\\\\"willDeletePath\\\\\\\"]){FS.trackingDelegate[\\\\\\\"willDeletePath\\\\\\\"](path)}}catch(e){err(\\\\\\\"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){err(\\\\\\\"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(54)}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 errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}try{if(FS.trackingDelegate[\\\\\\\"willDeletePath\\\\\\\"]){FS.trackingDelegate[\\\\\\\"willDeletePath\\\\\\\"](path)}}catch(e){err(\\\\\\\"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){err(\\\\\\\"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(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return PATH_FS.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(44)}if(!node.node_ops.getattr){throw new FS.ErrnoError(63)}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(63)}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(8)}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(63)}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(8)}FS.chown(stream.node,uid,gid)},truncate:function(path,len){if(len<0){throw new FS.ErrnoError(28)}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(63)}if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,\\\\\\\"w\\\\\\\");if(errCode){throw new FS.ErrnoError(errCode)}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(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(28)}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(44)}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(20)}}else{node=FS.mknod(path,mode,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512){FS.truncate(node,0)}flags&=~(128|512|131072);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(\\\\\\\"FS.trackingDelegate error on 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){err(\\\\\\\"FS.trackingDelegate['onOpenFile']('\\\\\\\"+path+\\\\\\\"', flags) threw an exception: \\\\\\\"+e.message)}return stream},close:function(stream){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}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(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}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(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!==\\\\\\\"undefined\\\\\\\";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}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(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&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(70)}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){err(\\\\\\\"FS.trackingDelegate['onWriteToFile']('\\\\\\\"+stream.path+\\\\\\\"') threw an exception: \\\\\\\"+e.message)}return bytesWritten},allocate:function(stream,offset,length){if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(offset<0||length<=0){throw new FS.ErrnoError(28)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(!FS.isFile(stream.node.mode)&&!FS.isDir(stream.node.mode)){throw new FS.ErrnoError(43)}if(!stream.stream_ops.allocate){throw new FS.ErrnoError(138)}stream.stream_ops.allocate(stream,offset,length)},mmap:function(stream,address,length,position,prot,flags){if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}return stream.stream_ops.mmap(stream,address,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(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile:function(path,opts){opts=opts||{};opts.flags=opts.flags||0;opts.encoding=opts.encoding||\\\\\\\"binary\\\\\\\";if(opts.encoding!==\\\\\\\"utf8\\\\\\\"&&opts.encoding!==\\\\\\\"binary\\\\\\\"){throw new Error('Invalid encoding type \\\\\\\"'+opts.encoding+'\\\\\\\"')}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding===\\\\\\\"utf8\\\\\\\"){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding===\\\\\\\"binary\\\\\\\"){ret=buf}FS.close(stream);return ret},writeFile:function(path,data,opts){opts=opts||{};opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data===\\\\\\\"string\\\\\\\"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error(\\\\\\\"Unsupported data type\\\\\\\")}FS.close(stream)},cwd:function(){return FS.currentPath},chdir:function(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,\\\\\\\"x\\\\\\\");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories: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=getRandomDevice();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\\\\\\\");var proc_self=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(8);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\\\\\\\",0);var stdout=FS.open(\\\\\\\"/dev/stdout\\\\\\\",1);var stderr=FS.open(\\\\\\\"/dev/stderr\\\\\\\",1)},ensureErrnoError:function(){if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.node=node;this.setErrno=function(errno){this.errno=errno};this.setErrno(errno);this.message=\\\\\\\"FS error\\\\\\\"};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(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}},init:function(input,output,error){FS.init.initialized=true;FS.ensureErrnoError();Module[\\\\\\\"stdin\\\\\\\"]=input||Module[\\\\\\\"stdin\\\\\\\"];Module[\\\\\\\"stdout\\\\\\\"]=output||Module[\\\\\\\"stdout\\\\\\\"];Module[\\\\\\\"stderr\\\\\\\"]=error||Module[\\\\\\\"stderr\\\\\\\"];FS.createStandardStreams()},quit: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},findObject:function(path,dontResolveLastLink){var ret=FS.analyzePath(path,dontResolveLastLink);if(ret.exists){return ret.object}else{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},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,577);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(29)}if(result===undefined&&bytesRead===0){throw new FS.ErrnoError(6)}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(29)}}if(length){stream.node.timestamp=Date.now()}return i}});return FS.mkdev(path,mode,dev)},forceLoadFile:function(obj){if(obj.isDevice||obj.isFolder||obj.link||obj.contents)return 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(read_){try{obj.contents=intArrayFromString(read_(obj.url),true);obj.usedBytes=obj.contents.length}catch(e){throw new FS.ErrnoError(29)}}else{throw new Error(\\\\\\\"Cannot load without read() or XMLHttpRequest.\\\\\\\")}},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;out(\\\\\\\"LazyFiles on gzip forces download of the whole file when length is accessed\\\\\\\")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!==\\\\\\\"undefined\\\\\\\"){if(!ENVIRONMENT_IS_WORKER)throw\\\\\\\"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc\\\\\\\";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){FS.forceLoadFile(node);var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i<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_FS.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(){out(\\\\\\\"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={mappings:{},DEFAULT_POLLMASK:5,umask:511,calculateAt:function(dirfd,path,allowEmpty){if(path[0]===\\\\\\\"/\\\\\\\"){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=FS.getStream(dirfd);if(!dirstream)throw new FS.ErrnoError(8);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,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-54}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;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,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-28}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-28;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-28}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;if(!node){return-44}var perms=\\\\\\\"\\\\\\\";if(amode&4)perms+=\\\\\\\"r\\\\\\\";if(amode&2)perms+=\\\\\\\"w\\\\\\\";if(amode&1)perms+=\\\\\\\"x\\\\\\\";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0},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:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD:function(fd){var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream},get64:function(low,high){return low}};function ___sys__newselect(nfds,readfds,writefds,exceptfds,timeout){try{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);var check=function(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(8);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 ___sys_access(path,amode){try{path=SYSCALLS.getStr(path);return SYSCALLS.doAccess(path,amode)}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}var ERRNO_CODES={EPERM:63,ENOENT:44,ESRCH:71,EINTR:27,EIO:29,ENXIO:60,E2BIG:1,ENOEXEC:45,EBADF:8,ECHILD:12,EAGAIN:6,EWOULDBLOCK:6,ENOMEM:48,EACCES:2,EFAULT:21,ENOTBLK:105,EBUSY:10,EEXIST:20,EXDEV:75,ENODEV:43,ENOTDIR:54,EISDIR:31,EINVAL:28,ENFILE:41,EMFILE:33,ENOTTY:59,ETXTBSY:74,EFBIG:22,ENOSPC:51,ESPIPE:70,EROFS:69,EMLINK:34,EPIPE:64,EDOM:18,ERANGE:68,ENOMSG:49,EIDRM:24,ECHRNG:106,EL2NSYNC:156,EL3HLT:107,EL3RST:108,ELNRNG:109,EUNATCH:110,ENOCSI:111,EL2HLT:112,EDEADLK:16,ENOLCK:46,EBADE:113,EBADR:114,EXFULL:115,ENOANO:104,EBADRQC:103,EBADSLT:102,EDEADLOCK:16,EBFONT:101,ENOSTR:100,ENODATA:116,ETIME:117,ENOSR:118,ENONET:119,ENOPKG:120,EREMOTE:121,ENOLINK:47,EADV:122,ESRMNT:123,ECOMM:124,EPROTO:65,EMULTIHOP:36,EDOTDOT:125,EBADMSG:9,ENOTUNIQ:126,EBADFD:127,EREMCHG:128,ELIBACC:129,ELIBBAD:130,ELIBSCN:131,ELIBMAX:132,ELIBEXEC:133,ENOSYS:52,ENOTEMPTY:55,ENAMETOOLONG:37,ELOOP:32,EOPNOTSUPP:138,EPFNOSUPPORT:139,ECONNRESET:15,ENOBUFS:42,EAFNOSUPPORT:5,EPROTOTYPE:67,ENOTSOCK:57,ENOPROTOOPT:50,ESHUTDOWN:140,ECONNREFUSED:14,EADDRINUSE:3,ECONNABORTED:13,ENETUNREACH:40,ENETDOWN:38,ETIMEDOUT:73,EHOSTDOWN:142,EHOSTUNREACH:23,EINPROGRESS:26,EALREADY:7,EDESTADDRREQ:17,EMSGSIZE:35,EPROTONOSUPPORT:66,ESOCKTNOSUPPORT:137,EADDRNOTAVAIL:4,ENETRESET:39,EISCONN:30,ENOTCONN:53,ETOOMANYREFS:141,EUSERS:136,EDQUOT:19,ESTALE:72,ENOTSUP:138,ENOMEDIUM:148,EILSEQ:25,EOVERFLOW:61,ECANCELED:11,ENOTRECOVERABLE:56,EOWNERDEAD:62,ESTRPIPE:135};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){type&=~526336;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:2,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\\\\\\\"]}}var opts=undefined;if(subProtocols!==\\\\\\\"null\\\\\\\"){subProtocols=subProtocols.replace(/^ +| +$/g,\\\\\\\"\\\\\\\").split(/ *, */);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{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){if(typeof data===\\\\\\\"string\\\\\\\"){var encoder=new TextEncoder;data=encoder.encode(data)}else{assert(data.byteLength!==undefined);if(data.byteLength==0){return}else{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 getSocketFromFD(fd){var socket=SOCKFS.getSocket(fd);if(!socket)throw new FS.ErrnoError(8);return socket}function setErrNo(value){HEAP32[___errno_location()>>2]=value;return value}function inetNtop4(addr){return(addr&255)+\\\\\\\".\\\\\\\"+(addr>>8&255)+\\\\\\\".\\\\\\\"+(addr>>16&255)+\\\\\\\".\\\\\\\"+(addr>>24&255)}function inetNtop6(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=inetNtop4(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 readSockaddr(sa,salen){var family=HEAP16[sa>>1];var port=_ntohs(HEAPU16[sa+2>>1]);var addr;switch(family){case 2:if(salen!==16){return{errno:28}}addr=HEAP32[sa+4>>2];addr=inetNtop4(addr);break;case 10:if(salen!==28){return{errno:28}}addr=[HEAP32[sa+8>>2],HEAP32[sa+12>>2],HEAP32[sa+16>>2],HEAP32[sa+20>>2]];addr=inetNtop6(addr);break;default:return{errno:5}}return{family:family,addr:addr,port:port}}function getSocketAddress(addrp,addrlen,allowNull){if(allowNull&&addrp===0)return null;var info=readSockaddr(addrp,addrlen);if(info.errno)throw new FS.ErrnoError(info.errno);info.addr=DNS.lookup_addr(info.addr)||info.addr;return info}function ___sys_connect(fd,addr,addrlen){try{var sock=getSocketFromFD(fd);var info=getSocketAddress(addr,addrlen);sock.sock_ops.connect(sock,info.addr,info.port);return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}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:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_fstat64(fd,buf){try{var stream=SYSCALLS.getStreamFromFD(fd);return SYSCALLS.doStat(FS.stat,stream.path,buf)}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd);if(size<cwdLengthInBytes+1)return-68;stringToUTF8(cwd,buf,size);return buf}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_getdents64(fd,dirp,count){try{var stream=SYSCALLS.getStreamFromFD(fd);if(!stream.getdents){stream.getdents=FS.readdir(stream.path)}var struct_size=280;var pos=0;var off=FS.llseek(stream,0,1);var idx=Math.floor(off/struct_size);while(idx<stream.getdents.length&&pos+struct_size<=count){var id;var type;var name=stream.getdents[idx];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}tempI64=[id>>>0,(tempDouble=id,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[dirp+pos>>2]=tempI64[0],HEAP32[dirp+pos+4>>2]=tempI64[1];tempI64=[(idx+1)*struct_size>>>0,(tempDouble=(idx+1)*struct_size,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[dirp+pos+8>>2]=tempI64[0],HEAP32[dirp+pos+12>>2]=tempI64[1];HEAP16[dirp+pos+16>>1]=280;HEAP8[dirp+pos+18>>0]=type;stringToUTF8(name,dirp+pos+19,256);pos+=struct_size;idx+=1}FS.llseek(stream,idx*struct_size,0);return pos}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_getrusage(who,usage){try{_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 ___sys_getegid32(){return 0}function ___sys_getuid32(){return ___sys_getegid32()}function ___sys_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:case 21505:{if(!stream.tty)return-59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-59;return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;return 0}case 21524:{if(!stream.tty)return-59;return 0}default:abort(\\\\\\\"bad ioctl syscall \\\\\\\"+op)}}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_lstat64(path,buf){try{path=SYSCALLS.getStr(path);return SYSCALLS.doStat(FS.lstat,path,buf)}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_mkdir(path,mode){try{path=SYSCALLS.getStr(path);return SYSCALLS.doMkdir(path,mode)}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function syscallMmap2(addr,len,prot,flags,fd,off){off<<=12;var ptr;var allocated=false;if((flags&16)!==0&&addr%65536!==0){return-28}if((flags&32)!==0){ptr=_memalign(65536,len);if(!ptr)return-48;_memset(ptr,0,len);allocated=true}else{var info=FS.getStream(fd);if(!info)return-8;var res=FS.mmap(info,addr,len,off,prot,flags);ptr=res.ptr;allocated=res.allocated}SYSCALLS.mappings[ptr]={malloc:ptr,len:len,allocated:allocated,fd:fd,prot:prot,flags:flags,offset:off};return ptr}function ___sys_mmap2(addr,len,prot,flags,fd,off){try{return syscallMmap2(addr,len,prot,flags,fd,off)}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function syscallMunmap(addr,len){if((addr|0)===-1||len===0){return-28}var info=SYSCALLS.mappings[addr];if(!info)return 0;if(len===info.len){var stream=FS.getStream(info.fd);if(stream){if(info.prot&2){SYSCALLS.doMsync(addr,stream,len,info.flags,info.offset)}FS.munmap(stream)}SYSCALLS.mappings[addr]=null;if(info.allocated){_free(info.malloc)}}return 0}function ___sys_munmap(addr,len){try{return syscallMunmap(addr,len)}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_open(path,flags,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(path);var mode=varargs?SYSCALLS.get():0;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 ___sys_readlink(path,buf,bufsize){try{path=SYSCALLS.getStr(path);return SYSCALLS.doReadlink(path,buf,bufsize)}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function inetPton4(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 jstoi_q(str){return parseInt(str)}function inetPton6(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.startsWith(\\\\\\\"::\\\\\\\")){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]=jstoi_q(words[words.length-4])+jstoi_q(words[words.length-3])*256;words[words.length-3]=jstoi_q(words[words.length-2])+jstoi_q(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]]}function writeSockaddr(sa,family,addr,port,addrlen){switch(family){case 2:addr=inetPton4(addr);if(addrlen){HEAP32[addrlen>>2]=16}HEAP16[sa>>1]=family;HEAP32[sa+4>>2]=addr;HEAP16[sa+2>>1]=_htons(port);tempI64=[0>>>0,(tempDouble=0,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[sa+8>>2]=tempI64[0],HEAP32[sa+12>>2]=tempI64[1];break;case 10:addr=inetPton6(addr);if(addrlen){HEAP32[addrlen>>2]=28}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 5}return 0}var DNS={address_map:{id:1,addrs:{},names:{}},lookup_name:function(name){var res=inetPton4(name);if(res!==null){return name}res=inetPton6(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 ___sys_recvfrom(fd,buf,len,flags,addr,addrlen){try{var sock=getSocketFromFD(fd);var msg=sock.sock_ops.recvmsg(sock,len);if(!msg)return 0;if(addr){var errno=writeSockaddr(addr,sock.family,DNS.lookup_name(msg.addr),msg.port,addrlen)}HEAPU8.set(msg.buffer,buf);return msg.buffer.byteLength}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_rename(old_path,new_path){try{old_path=SYSCALLS.getStr(old_path);new_path=SYSCALLS.getStr(new_path);FS.rename(old_path,new_path);return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_rmdir(path){try{path=SYSCALLS.getStr(path);FS.rmdir(path);return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_sendto(fd,message,length,flags,addr,addr_len){try{var sock=getSocketFromFD(fd);var dest=getSocketAddress(addr,addr_len,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)}}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_shutdown(fd,how){try{getSocketFromFD(fd);return-52}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_socket(domain,type,protocol){try{var sock=SOCKFS.createSocket(domain,type,protocol);return sock.stream.fd}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_stat64(path,buf){try{path=SYSCALLS.getStr(path);return SYSCALLS.doStat(FS.stat,path,buf)}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_statfs64(path,size,buf){try{path=SYSCALLS.getStr(path);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 ___sys_truncate64(path,zero,low,high){try{path=SYSCALLS.getStr(path);var length=SYSCALLS.get64(low,high);FS.truncate(path,length);return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_unlink(path){try{path=SYSCALLS.getStr(path);FS.unlink(path);return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function _abort(){abort()}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\\\\\\\"){return 1e3}else return 1e3}var _emscripten_get_now_is_monotonic=true;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(28);return-1}HEAP32[res>>2]=nsec/1e9|0;HEAP32[res+4>>2]=nsec;return 0}var _emscripten_get_now;if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function(){var t=process[\\\\\\\"hrtime\\\\\\\"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!==\\\\\\\"undefined\\\\\\\"){_emscripten_get_now=dateNow}else _emscripten_get_now=function(){return performance.now()};function _clock_gettime(clk_id,tp){var now;if(clk_id===0){now=Date.now()}else if((clk_id===1||clk_id===4)&&_emscripten_get_now_is_monotonic){now=_emscripten_get_now()}else{setErrNo(28);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}var readAsmConstArgsArray=[];function readAsmConstArgs(sigPtr,buf){readAsmConstArgsArray.length=0;var ch;buf>>=2;while(ch=HEAPU8[sigPtr++]){var double=ch<105;if(double&&buf&1)buf++;readAsmConstArgsArray.push(double?HEAPF64[buf++>>1]:HEAP32[buf]);++buf}return readAsmConstArgsArray}function mainThreadEM_ASM(code,sigPtr,argbuf,sync){var args=readAsmConstArgs(sigPtr,argbuf);return ASM_CONSTS[code].apply(null,args)}function _emscripten_asm_const_int_sync_on_main_thread(code,sigPtr,argbuf){return mainThreadEM_ASM(code,sigPtr,argbuf,1)}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(!Browser.mainLoop.running){Browser.mainLoop.running=true}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method=\\\\\\\"timeout\\\\\\\"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method=\\\\\\\"rAF\\\\\\\"}else if(mode==2){if(typeof setImmediate===\\\\\\\"undefined\\\\\\\"){var setImmediates=[];var emscriptenMainLoopMessageId=\\\\\\\"setimmediate\\\\\\\";var Browser_setImmediate_messageHandler=function(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 _exit(status){exit(status)}function maybeExit(){if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){if(e instanceof ExitStatus){return}throw e}}}function setMainLoop(browserIterationFunc,fps,simulateInfiniteLoop,arg,noSetTiming){assert(!Browser.mainLoop.func,\\\\\\\"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.\\\\\\\");Browser.mainLoop.func=browserIterationFunc;Browser.mainLoop.arg=arg;var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;function checkIsRunning(){if(thisMainLoopId<Browser.mainLoop.currentlyRunningMainloop){maybeExit();return false}return true}Browser.mainLoop.running=false;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(!checkIsRunning())return;setTimeout(Browser.mainLoop.runner,0);return}if(!checkIsRunning())return;Browser.mainLoop.currentFrameNumber=Browser.mainLoop.currentFrameNumber+1|0;if(Browser.mainLoop.timingMode==1&&Browser.mainLoop.timingValue>1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}GL.newRenderingFrameStarted();Browser.mainLoop.runIter(browserIterationFunc);if(!checkIsRunning())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\\\\\\\"unwind\\\\\\\"}}function callUserCallback(func,synchronous){if(ABORT){return}if(synchronous){func();return}try{func()}catch(e){if(e instanceof ExitStatus){return}else if(e!==\\\\\\\"unwind\\\\\\\"){if(e&&typeof e===\\\\\\\"object\\\\\\\"&&e.stack)err(\\\\\\\"exception thrown: \\\\\\\"+[e,e.stack]);throw e}}}var Browser={mainLoop:{running:false,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;setMainLoop(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}}callUserCallback(func);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,majorVersion:typeof WebGL2RenderingContext!==\\\\\\\"undefined\\\\\\\"?2:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!==\\\\\\\"undefined\\\\\\\"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext(\\\\\\\"2d\\\\\\\")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx===\\\\\\\"undefined\\\\\\\",\\\\\\\"cannot set in module if GLctx is used, but we are a non-GL context that would replace it\\\\\\\");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;if(typeof Browser.lockPointer===\\\\\\\"undefined\\\\\\\")Browser.lockPointer=true;if(typeof Browser.resizeCanvas===\\\\\\\"undefined\\\\\\\")Browser.resizeCanvas=false;var canvas=Module[\\\\\\\"canvas\\\\\\\"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document[\\\\\\\"fullscreenElement\\\\\\\"]||document[\\\\\\\"mozFullScreenElement\\\\\\\"]||document[\\\\\\\"msFullscreenElement\\\\\\\"]||document[\\\\\\\"webkitFullscreenElement\\\\\\\"]||document[\\\\\\\"webkitCurrentFullScreenElement\\\\\\\"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}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);canvasContainer.requestFullscreen()},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document[\\\\\\\"exitFullscreen\\\\\\\"]||document[\\\\\\\"cancelFullScreen\\\\\\\"]||document[\\\\\\\"mozCancelFullScreen\\\\\\\"]||document[\\\\\\\"msExitFullscreen\\\\\\\"]||document[\\\\\\\"webkitCancelFullScreen\\\\\\\"]||function(){};CFS.apply(document,[]);return true},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(func){if(typeof requestAnimationFrame===\\\\\\\"function\\\\\\\"){requestAnimationFrame(func);return}var RAF=Browser.fakeRequestAnimationFrame;RAF(func)},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(function(){callUserCallback(func)})},safeSetTimeout:function(func,timeout){return setTimeout(function(){callUserCallback(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/3;break;case\\\\\\\"mousewheel\\\\\\\":delta=event.wheelDelta/120;break;case\\\\\\\"wheel\\\\\\\":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw\\\\\\\"unrecognized mouse wheel delta mode: \\\\\\\"+event.deltaMode}break;default:throw\\\\\\\"unrecognized mouse wheel event: \\\\\\\"+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},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):\\\\\\\"\\\\\\\";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_clear_interval(id){clearInterval(id)}var JSEvents={inEventHandler:0,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},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(null,call.argsList)}},eventHandlers:[],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--)}}}},getNodeNameForTarget:function(target){if(!target)return\\\\\\\"\\\\\\\";if(target==window)return\\\\\\\"#window\\\\\\\";if(target==screen)return\\\\\\\"#screen\\\\\\\";return target&&target.nodeName?target.nodeName:\\\\\\\"\\\\\\\"},fullscreenEnabled:function(){return document.fullscreenEnabled||document.webkitFullscreenEnabled}};var currentFullscreenStrategy={};function maybeCStringToJsString(cString){return cString>2?UTF8ToString(cString):cString}var specialHTMLTargets=[0,typeof document!==\\\\\\\"undefined\\\\\\\"?document:0,typeof window!==\\\\\\\"undefined\\\\\\\"?window:0];function findEventTarget(target){target=maybeCStringToJsString(target);var domElement=specialHTMLTargets[target]||(typeof document!==\\\\\\\"undefined\\\\\\\"?document.querySelector(target):undefined);return domElement}function findCanvasEventTarget(target){return findEventTarget(target)}function _emscripten_get_canvas_element_size(target,width,height){var canvas=findCanvasEventTarget(target);if(!canvas)return-4;HEAP32[width>>2]=canvas.width;HEAP32[height>>2]=canvas.height}function getCanvasElementSize(target){var stackTop=stackSave();var w=stackAlloc(8);var h=w+4;var targetInt=stackAlloc(target.id.length+1);stringToUTF8(target.id,targetInt,target.id.length+1);var ret=_emscripten_get_canvas_element_size(targetInt,w,h);var size=[HEAP32[w>>2],HEAP32[h>>2]];stackRestore(stackTop);return size}function _emscripten_set_canvas_element_size(target,width,height){var canvas=findCanvasEventTarget(target);if(!canvas)return-4;canvas.width=width;canvas.height=height;return 0}function setCanvasElementSize(target,width,height){if(!target.controlTransferredOffscreen){target.width=width;target.height=height}else{var stackTop=stackSave();var targetInt=stackAlloc(target.id.length+1);stringToUTF8(target.id,targetInt,target.id.length+1);_emscripten_set_canvas_element_size(targetInt,width,height);stackRestore(stackTop)}}function registerRestoreOldStyle(canvas){var canvasSize=getCanvasElementSize(canvas);var oldWidth=canvasSize[0];var oldHeight=canvasSize[1];var oldCssWidth=canvas.style.width;var oldCssHeight=canvas.style.height;var oldBackgroundColor=canvas.style.backgroundColor;var oldDocumentBackgroundColor=document.body.style.backgroundColor;var oldPaddingLeft=canvas.style.paddingLeft;var oldPaddingRight=canvas.style.paddingRight;var oldPaddingTop=canvas.style.paddingTop;var oldPaddingBottom=canvas.style.paddingBottom;var oldMarginLeft=canvas.style.marginLeft;var oldMarginRight=canvas.style.marginRight;var oldMarginTop=canvas.style.marginTop;var oldMarginBottom=canvas.style.marginBottom;var oldDocumentBodyMargin=document.body.style.margin;var oldDocumentOverflow=document.documentElement.style.overflow;var oldDocumentScroll=document.body.scroll;var oldImageRendering=canvas.style.imageRendering;function restoreOldStyle(){var fullscreenElement=document.fullscreenElement||document.webkitFullscreenElement||document.msFullscreenElement;if(!fullscreenElement){document.removeEventListener(\\\\\\\"fullscreenchange\\\\\\\",restoreOldStyle);document.removeEventListener(\\\\\\\"webkitfullscreenchange\\\\\\\",restoreOldStyle);setCanvasElementSize(canvas,oldWidth,oldHeight);canvas.style.width=oldCssWidth;canvas.style.height=oldCssHeight;canvas.style.backgroundColor=oldBackgroundColor;if(!oldDocumentBackgroundColor)document.body.style.backgroundColor=\\\\\\\"white\\\\\\\";document.body.style.backgroundColor=oldDocumentBackgroundColor;canvas.style.paddingLeft=oldPaddingLeft;canvas.style.paddingRight=oldPaddingRight;canvas.style.paddingTop=oldPaddingTop;canvas.style.paddingBottom=oldPaddingBottom;canvas.style.marginLeft=oldMarginLeft;canvas.style.marginRight=oldMarginRight;canvas.style.marginTop=oldMarginTop;canvas.style.marginBottom=oldMarginBottom;document.body.style.margin=oldDocumentBodyMargin;document.documentElement.style.overflow=oldDocumentOverflow;document.body.scroll=oldDocumentScroll;canvas.style.imageRendering=oldImageRendering;if(canvas.GLctxObject)canvas.GLctxObject.GLctx.viewport(0,0,oldWidth,oldHeight);if(currentFullscreenStrategy.canvasResizedCallback){(function(a1,a2,a3){return dynCall_iiii.apply(null,[currentFullscreenStrategy.canvasResizedCallback,a1,a2,a3])})(37,0,currentFullscreenStrategy.canvasResizedCallbackUserData)}}}document.addEventListener(\\\\\\\"fullscreenchange\\\\\\\",restoreOldStyle);document.addEventListener(\\\\\\\"webkitfullscreenchange\\\\\\\",restoreOldStyle);return restoreOldStyle}function setLetterbox(element,topBottom,leftRight){element.style.paddingLeft=element.style.paddingRight=leftRight+\\\\\\\"px\\\\\\\";element.style.paddingTop=element.style.paddingBottom=topBottom+\\\\\\\"px\\\\\\\"}function getBoundingClientRect(e){return specialHTMLTargets.indexOf(e)<0?e.getBoundingClientRect():{\\\\\\\"left\\\\\\\":0,\\\\\\\"top\\\\\\\":0}}function _JSEvents_resizeCanvasForFullscreen(target,strategy){var restoreOldStyle=registerRestoreOldStyle(target);var cssWidth=strategy.softFullscreen?innerWidth:screen.width;var cssHeight=strategy.softFullscreen?innerHeight:screen.height;var rect=getBoundingClientRect(target);var windowedCssWidth=rect.width;var windowedCssHeight=rect.height;var canvasSize=getCanvasElementSize(target);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?devicePixelRatio:1;if(strategy.canvasResolutionScaleMode!=0){var newWidth=cssWidth*dpiScale|0;var newHeight=cssHeight*dpiScale|0;setCanvasElementSize(target,newWidth,newHeight);if(target.GLctxObject)target.GLctxObject.GLctx.viewport(0,0,newWidth,newHeight)}return restoreOldStyle}function _JSEvents_requestFullscreen(target,strategy){if(strategy.scaleMode!=0||strategy.canvasResolutionScaleMode!=0){_JSEvents_resizeCanvasForFullscreen(target,strategy)}if(target.requestFullscreen){target.requestFullscreen()}else if(target.webkitRequestFullscreen){target.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT)}else{return JSEvents.fullscreenEnabled()?-3:-1}currentFullscreenStrategy=strategy;if(strategy.canvasResizedCallback){(function(a1,a2,a3){return dynCall_iiii.apply(null,[strategy.canvasResizedCallback,a1,a2,a3])})(37,0,strategy.canvasResizedCallbackUserData)}return 0}function _emscripten_exit_fullscreen(){if(!JSEvents.fullscreenEnabled())return-1;JSEvents.removeDeferredCalls(_JSEvents_requestFullscreen);var d=specialHTMLTargets[1];if(d.exitFullscreen){d.fullscreenElement&&d.exitFullscreen()}else if(d.webkitExitFullscreen){d.webkitFullscreenElement&&d.webkitExitFullscreen()}else{return-1}return 0}function requestPointerLock(target){if(target.requestPointerLock){target.requestPointerLock()}else if(target.msRequestPointerLock){target.msRequestPointerLock()}else{if(document.body.requestPointerLock||document.body.msRequestPointerLock){return-3}else{return-1}}return 0}function _emscripten_exit_pointerlock(){JSEvents.removeDeferredCalls(requestPointerLock);if(document.exitPointerLock){document.exitPointerLock()}else if(document.msExitPointerLock){document.msExitPointerLock()}else{return-1}return 0}function fillFullscreenChangeEventData(eventStruct){var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP32[eventStruct>>2]=isFullscreen;HEAP32[eventStruct+4>>2]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement&&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}}function _emscripten_get_fullscreen_status(fullscreenStatus){if(!JSEvents.fullscreenEnabled())return-1;fillFullscreenChangeEventData(fullscreenStatus);return 0}function fillGamepadEventData(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)}function _emscripten_get_gamepad_status(index,gamepadState){if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0}function _emscripten_get_heap_max(){return 2147483648}function _emscripten_get_num_gamepads(){return JSEvents.lastGamepadState.length}function _emscripten_html5_remove_all_event_listeners(){JSEvents.removeAllEventListeners()}function _emscripten_is_webgl_context_lost(contextHandle){return!GL.contexts[contextHandle]||GL.contexts[contextHandle].GLctx.isContextLost()}function reallyNegative(x){return x<0||x===0&&1/x===-Infinity}function convertI32PairToI53(lo,hi){return(lo>>>0)+hi*4294967296}function convertU32PairToI53(lo,hi){return(lo>>>0)+(hi>>>0)*4294967296}function reSign(value,bits){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}function unSign(value,bits){if(value>=0){return value}return bits<=32?2*Math.abs(1<<bits-1)+value:Math.pow(2,bits)+value}function formatString(format,varargs){var textIndex=format;var argIndex=varargs;function prepVararg(ptr,type){if(type===\\\\\\\"double\\\\\\\"||type===\\\\\\\"i64\\\\\\\"){if(ptr&7){ptr+=4}}else{}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{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 argText;if(argSize==8){currArg=next==117?convertU32PairToI53(currArg[0],currArg[1]):convertI32PairToI53(currArg[0],currArg[1])}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){argText=reSign(currArg,8*argSize,1).toString(10)}else if(next==117){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(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].includes(\\\\\\\".\\\\\\\")&&(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 traverseStack(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&32){warnOnce(\\\\\\\"EM_LOG_DEMANGLE is deprecated; ignoring\\\\\\\")}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=traverseStack(arguments);while(stack_args[1].includes(\\\\\\\"_emscripten_\\\\\\\"))stack_args=traverseStack(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 symbolName=\\\\\\\"\\\\\\\";var file=\\\\\\\"\\\\\\\";var lineno=0;var column=0;var parts=chromeRe.exec(line);if(parts&&parts.length==5){symbolName=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){symbolName=parts[1];file=parts[2];lineno=parts[3];column=parts[4]|0}else{callstack+=line+\\\\\\\"\\\\n\\\\\\\";continue}}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 \\\\\\\"+symbolName+\\\\\\\" (\\\\\\\"+orig.source+\\\\\\\":\\\\\\\"+orig.line+\\\\\\\":\\\\\\\"+orig.column+\\\\\\\")\\\\n\\\\\\\"}}if(flags&16||!haveSourceMap){if(flags&64){file=file.substring(file.replace(/\\\\\\\\/g,\\\\\\\"/\\\\\\\").lastIndexOf(\\\\\\\"/\\\\\\\")+1)}callstack+=(haveSourceMap?\\\\\\\"     = \\\\\\\"+symbolName:\\\\\\\"    at \\\\\\\"+symbolName)+\\\\\\\" (\\\\\\\"+file+\\\\\\\":\\\\\\\"+lineno+\\\\\\\":\\\\\\\"+column+\\\\\\\")\\\\n\\\\\\\"}if(flags&128&&stack_args[0]){if(stack_args[1]==symbolName&&stack_args[2].length>0){callstack=callstack.replace(/\\\\s+$/,\\\\\\\"\\\\\\\");callstack+=\\\\\\\" with values: \\\\\\\"+stack_args[1]+stack_args[2]+\\\\\\\"\\\\n\\\\\\\"}stack_args=traverseStack(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 if(flags&512){console.info(str)}else if(flags&256){console.debug(str)}else{console.log(str)}}else if(flags&6){err(str)}else{out(str)}}function _emscripten_log(flags,format,varargs){var result=formatString(format,varargs);var str=UTF8ArrayToString(result,0);_emscripten_log_js(flags,str)}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function doRequestFullscreen(target,strategy){if(!JSEvents.fullscreenEnabled())return-1;target=findEventTarget(target);if(!target)return-4;if(!target.requestFullscreen&&!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={scaleMode:0,canvasResolutionScaleMode:0,filteringMode:0,deferUntilInEventHandler:deferUntilInEventHandler,canvasResizedCallbackTargetThread:2};return doRequestFullscreen(target,strategy)}function _emscripten_request_pointerlock(target,deferUntilInEventHandler){target=findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock&&!target.msRequestPointerLock){return-1}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(deferUntilInEventHandler){JSEvents.deferCall(requestPointerLock,2,[target]);return 1}else{return-2}}return requestPointerLock(target)}function emscripten_realloc_buffer(size){try{wasmMemory.grow(size-buffer.byteLength+65535>>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=2147483648;if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}function _emscripten_sample_gamepad_data(){return(JSEvents.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads():null)?0:-1}function registerFocusEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.focusEvent)JSEvents.focusEvent=_malloc(256);var focusEventHandlerFunc=function(ev){var e=ev||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(function(a1,a2,a3){return dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3])}(eventTypeId,focusEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:focusEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_blur_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerFocusEventCallback(target,userData,useCapture,callbackfunc,12,\\\\\\\"blur\\\\\\\",targetThread);return 0}function _emscripten_set_focus_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerFocusEventCallback(target,userData,useCapture,callbackfunc,13,\\\\\\\"focus\\\\\\\",targetThread);return 0}function registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.fullscreenChangeEvent)JSEvents.fullscreenChangeEvent=_malloc(280);var fullscreenChangeEventhandlerFunc=function(ev){var e=ev||event;var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;fillFullscreenChangeEventData(fullscreenChangeEvent);if(function(a1,a2,a3){return dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3])}(eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_fullscreenchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(!JSEvents.fullscreenEnabled())return-1;target=findEventTarget(target);if(!target)return-4;registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,\\\\\\\"fullscreenchange\\\\\\\",targetThread);registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,\\\\\\\"webkitfullscreenchange\\\\\\\",targetThread);return 0}function registerGamepadEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.gamepadEvent)JSEvents.gamepadEvent=_malloc(1432);var gamepadEventHandlerFunc=function(ev){var e=ev||event;var gamepadEvent=JSEvents.gamepadEvent;fillGamepadEventData(gamepadEvent,e[\\\\\\\"gamepad\\\\\\\"]);if(function(a1,a2,a3){return dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3])}(eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_gamepadconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;registerGamepadEventCallback(2,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;registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,\\\\\\\"gamepaddisconnected\\\\\\\",targetThread);return 0}function _emscripten_set_interval(cb,msecs,userData){return setInterval(function(){(function(a1){dynCall_vi.apply(null,[cb,a1])})(userData)},msecs)}function registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(164);var keyEventHandlerFunc=function(e){var keyEventData=JSEvents.keyEvent;var idx=keyEventData>>2;HEAP32[idx+0]=e.location;HEAP32[idx+1]=e.ctrlKey;HEAP32[idx+2]=e.shiftKey;HEAP32[idx+3]=e.altKey;HEAP32[idx+4]=e.metaKey;HEAP32[idx+5]=e.repeat;HEAP32[idx+6]=e.charCode;HEAP32[idx+7]=e.keyCode;HEAP32[idx+8]=e.which;stringToUTF8(e.key||\\\\\\\"\\\\\\\",keyEventData+36,32);stringToUTF8(e.code||\\\\\\\"\\\\\\\",keyEventData+68,32);stringToUTF8(e.char||\\\\\\\"\\\\\\\",keyEventData+100,32);stringToUTF8(e.locale||\\\\\\\"\\\\\\\",keyEventData+132,32);if(function(a1,a2,a3){return dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3])}(eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keydown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerKeyEventCallback(target,userData,useCapture,callbackfunc,2,\\\\\\\"keydown\\\\\\\",targetThread);return 0}function _emscripten_set_keypress_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,\\\\\\\"keypress\\\\\\\",targetThread);return 0}function _emscripten_set_keyup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerKeyEventCallback(target,userData,useCapture,callbackfunc,3,\\\\\\\"keyup\\\\\\\",targetThread);return 0}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop){var browserIterationFunc=function(){dynCall_v.call(null,func)};setMainLoop(browserIterationFunc,fps,simulateInfiniteLoop)}function fillMouseEventData(eventStruct,e,target){var idx=eventStruct>>2;HEAP32[idx+0]=e.screenX;HEAP32[idx+1]=e.screenY;HEAP32[idx+2]=e.clientX;HEAP32[idx+3]=e.clientY;HEAP32[idx+4]=e.ctrlKey;HEAP32[idx+5]=e.shiftKey;HEAP32[idx+6]=e.altKey;HEAP32[idx+7]=e.metaKey;HEAP16[idx*2+16]=e.button;HEAP16[idx*2+17]=e.buttons;HEAP32[idx+9]=e[\\\\\\\"movementX\\\\\\\"];HEAP32[idx+10]=e[\\\\\\\"movementY\\\\\\\"];var rect=getBoundingClientRect(target);HEAP32[idx+11]=e.clientX-rect.left;HEAP32[idx+12]=e.clientY-rect.top}function registerMouseEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(64);target=findEventTarget(target);var mouseEventHandlerFunc=function(ev){var e=ev||event;fillMouseEventData(JSEvents.mouseEvent,e,target);if(function(a1,a2,a3){return dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3])}(eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!=\\\\\\\"mousemove\\\\\\\"&&eventTypeString!=\\\\\\\"mouseenter\\\\\\\"&&eventTypeString!=\\\\\\\"mouseleave\\\\\\\",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_mousedown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerMouseEventCallback(target,userData,useCapture,callbackfunc,5,\\\\\\\"mousedown\\\\\\\",targetThread);return 0}function _emscripten_set_mousemove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerMouseEventCallback(target,userData,useCapture,callbackfunc,8,\\\\\\\"mousemove\\\\\\\",targetThread);return 0}function _emscripten_set_mouseup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerMouseEventCallback(target,userData,useCapture,callbackfunc,6,\\\\\\\"mouseup\\\\\\\",targetThread);return 0}function registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1684);target=findEventTarget(target);var touchEventHandlerFunc=function(e){var t,touches={},et=e.touches;for(var i=0;i<et.length;++i){t=et[i];t.isChanged=t.onTarget=0;touches[t.identifier]=t}for(var i=0;i<e.changedTouches.length;++i){t=e.changedTouches[i];t.isChanged=1;touches[t.identifier]=t}for(var i=0;i<e.targetTouches.length;++i){touches[e.targetTouches[i].identifier].onTarget=1}var touchEvent=JSEvents.touchEvent;var idx=touchEvent>>2;HEAP32[idx+1]=e.ctrlKey;HEAP32[idx+2]=e.shiftKey;HEAP32[idx+3]=e.altKey;HEAP32[idx+4]=e.metaKey;idx+=5;var targetRect=getBoundingClientRect(target);var numTouches=0;for(var i in touches){var t=touches[i];HEAP32[idx+0]=t.identifier;HEAP32[idx+1]=t.screenX;HEAP32[idx+2]=t.screenY;HEAP32[idx+3]=t.clientX;HEAP32[idx+4]=t.clientY;HEAP32[idx+5]=t.pageX;HEAP32[idx+6]=t.pageY;HEAP32[idx+7]=t.isChanged;HEAP32[idx+8]=t.onTarget;HEAP32[idx+9]=t.clientX-targetRect.left;HEAP32[idx+10]=t.clientY-targetRect.top;idx+=13;if(++numTouches>31){break}}HEAP32[touchEvent>>2]=numTouches;if(function(a1,a2,a3){return dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3])}(eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString==\\\\\\\"touchstart\\\\\\\"||eventTypeString==\\\\\\\"touchend\\\\\\\",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchcancel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,\\\\\\\"touchcancel\\\\\\\",targetThread);return 0}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,\\\\\\\"touchend\\\\\\\",targetThread);return 0}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,\\\\\\\"touchmove\\\\\\\",targetThread);return 0}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,\\\\\\\"touchstart\\\\\\\",targetThread);return 0}function registerWheelEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.wheelEvent)JSEvents.wheelEvent=_malloc(96);var wheelHandlerFunc=function(ev){var e=ev||event;var wheelEvent=JSEvents.wheelEvent;fillMouseEventData(wheelEvent,e,target);HEAPF64[wheelEvent+64>>3]=e[\\\\\\\"deltaX\\\\\\\"];HEAPF64[wheelEvent+72>>3]=e[\\\\\\\"deltaY\\\\\\\"];HEAPF64[wheelEvent+80>>3]=e[\\\\\\\"deltaZ\\\\\\\"];HEAP32[wheelEvent+88>>2]=e[\\\\\\\"deltaMode\\\\\\\"];if(function(a1,a2,a3){return dynCall_iiii.apply(null,[callbackfunc,a1,a2,a3])}(eventTypeId,wheelEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:wheelHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_wheel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target=findEventTarget(target);if(typeof target.onwheel!==\\\\\\\"undefined\\\\\\\"){registerWheelEventCallback(target,userData,useCapture,callbackfunc,9,\\\\\\\"wheel\\\\\\\",targetThread);return 0}else{return-1}}function _emscripten_thread_sleep(msecs){var start=_emscripten_get_now();while(_emscripten_get_now()-start<msecs){}}function __webgl_enable_ANGLE_instanced_arrays(ctx){var ext=ctx.getExtension(\\\\\\\"ANGLE_instanced_arrays\\\\\\\");if(ext){ctx[\\\\\\\"vertexAttribDivisor\\\\\\\"]=function(index,divisor){ext[\\\\\\\"vertexAttribDivisorANGLE\\\\\\\"](index,divisor)};ctx[\\\\\\\"drawArraysInstanced\\\\\\\"]=function(mode,first,count,primcount){ext[\\\\\\\"drawArraysInstancedANGLE\\\\\\\"](mode,first,count,primcount)};ctx[\\\\\\\"drawElementsInstanced\\\\\\\"]=function(mode,count,type,indices,primcount){ext[\\\\\\\"drawElementsInstancedANGLE\\\\\\\"](mode,count,type,indices,primcount)};return 1}}function __webgl_enable_OES_vertex_array_object(ctx){var ext=ctx.getExtension(\\\\\\\"OES_vertex_array_object\\\\\\\");if(ext){ctx[\\\\\\\"createVertexArray\\\\\\\"]=function(){return ext[\\\\\\\"createVertexArrayOES\\\\\\\"]()};ctx[\\\\\\\"deleteVertexArray\\\\\\\"]=function(vao){ext[\\\\\\\"deleteVertexArrayOES\\\\\\\"](vao)};ctx[\\\\\\\"bindVertexArray\\\\\\\"]=function(vao){ext[\\\\\\\"bindVertexArrayOES\\\\\\\"](vao)};ctx[\\\\\\\"isVertexArray\\\\\\\"]=function(vao){return ext[\\\\\\\"isVertexArrayOES\\\\\\\"](vao)};return 1}}function __webgl_enable_WEBGL_draw_buffers(ctx){var ext=ctx.getExtension(\\\\\\\"WEBGL_draw_buffers\\\\\\\");if(ext){ctx[\\\\\\\"drawBuffers\\\\\\\"]=function(n,bufs){ext[\\\\\\\"drawBuffersWEBGL\\\\\\\"](n,bufs)};return 1}}function __webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(ctx){return!!(ctx.dibvbi=ctx.getExtension(\\\\\\\"WEBGL_draw_instanced_base_vertex_base_instance\\\\\\\"))}function __webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(ctx){return!!(ctx.mdibvbi=ctx.getExtension(\\\\\\\"WEBGL_multi_draw_instanced_base_vertex_base_instance\\\\\\\"))}function __webgl_enable_WEBGL_multi_draw(ctx){return!!(ctx.multiDrawWebgl=ctx.getExtension(\\\\\\\"WEBGL_multi_draw\\\\\\\"))}var GL={counter:1,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],shaders:[],vaos:[],contexts:[],offscreenCanvases:{},queries:[],samplers:[],transformFeedbacks:[],syncs:[],byteSizeByTypeRoot:5120,byteSizeByType:[1,1,2,2,4,4,4,2,3,4,8],stringCache:{},stringiCache:{},unpackAlignment:4,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},MAX_TEMP_BUFFER_SIZE:2097152,numTempVertexBuffersPerSize:64,log2ceilLookup:function(i){return 32-Math.clz32(i===0?0:i-1)},generateTempBuffers:function(quads,context){var largestIndex=GL.log2ceilLookup(GL.MAX_TEMP_BUFFER_SIZE);context.tempVertexBufferCounters1=[];context.tempVertexBufferCounters2=[];context.tempVertexBufferCounters1.length=context.tempVertexBufferCounters2.length=largestIndex+1;context.tempVertexBuffers1=[];context.tempVertexBuffers2=[];context.tempVertexBuffers1.length=context.tempVertexBuffers2.length=largestIndex+1;context.tempIndexBuffers=[];context.tempIndexBuffers.length=largestIndex+1;for(var i=0;i<=largestIndex;++i){context.tempIndexBuffers[i]=null;context.tempVertexBufferCounters1[i]=context.tempVertexBufferCounters2[i]=0;var ringbufferLength=GL.numTempVertexBuffersPerSize;context.tempVertexBuffers1[i]=[];context.tempVertexBuffers2[i]=[];var ringbuffer1=context.tempVertexBuffers1[i];var ringbuffer2=context.tempVertexBuffers2[i];ringbuffer1.length=ringbuffer2.length=ringbufferLength;for(var j=0;j<ringbufferLength;++j){ringbuffer1[j]=ringbuffer2[j]=null}}if(quads){context.tempQuadIndexBuffer=GLctx.createBuffer();context.GLctx.bindBuffer(34963,context.tempQuadIndexBuffer);var numIndexes=GL.MAX_TEMP_BUFFER_SIZE>>1;var quadIndexes=new Uint16Array(numIndexes);var i=0,v=0;while(1){quadIndexes[i++]=v;if(i>=numIndexes)break;quadIndexes[i++]=v+1;if(i>=numIndexes)break;quadIndexes[i++]=v+2;if(i>=numIndexes)break;quadIndexes[i++]=v;if(i>=numIndexes)break;quadIndexes[i++]=v+2;if(i>=numIndexes)break;quadIndexes[i++]=v+3;if(i>=numIndexes)break;v+=4}context.GLctx.bufferData(34963,quadIndexes,35044);context.GLctx.bindBuffer(34963,null)}},getTempVertexBuffer:function getTempVertexBuffer(sizeBytes){var idx=GL.log2ceilLookup(sizeBytes);var ringbuffer=GL.currentContext.tempVertexBuffers1[idx];var nextFreeBufferIndex=GL.currentContext.tempVertexBufferCounters1[idx];GL.currentContext.tempVertexBufferCounters1[idx]=GL.currentContext.tempVertexBufferCounters1[idx]+1&GL.numTempVertexBuffersPerSize-1;var vbo=ringbuffer[nextFreeBufferIndex];if(vbo){return vbo}var prevVBO=GLctx.getParameter(34964);ringbuffer[nextFreeBufferIndex]=GLctx.createBuffer();GLctx.bindBuffer(34962,ringbuffer[nextFreeBufferIndex]);GLctx.bufferData(34962,1<<idx,35048);GLctx.bindBuffer(34962,prevVBO);return ringbuffer[nextFreeBufferIndex]},getTempIndexBuffer:function getTempIndexBuffer(sizeBytes){var idx=GL.log2ceilLookup(sizeBytes);var ibo=GL.currentContext.tempIndexBuffers[idx];if(ibo){return ibo}var prevIBO=GLctx.getParameter(34965);GL.currentContext.tempIndexBuffers[idx]=GLctx.createBuffer();GLctx.bindBuffer(34963,GL.currentContext.tempIndexBuffers[idx]);GLctx.bufferData(34963,1<<idx,35048);GLctx.bindBuffer(34963,prevIBO);return GL.currentContext.tempIndexBuffers[idx]},newRenderingFrameStarted:function newRenderingFrameStarted(){if(!GL.currentContext){return}var vb=GL.currentContext.tempVertexBuffers1;GL.currentContext.tempVertexBuffers1=GL.currentContext.tempVertexBuffers2;GL.currentContext.tempVertexBuffers2=vb;vb=GL.currentContext.tempVertexBufferCounters1;GL.currentContext.tempVertexBufferCounters1=GL.currentContext.tempVertexBufferCounters2;GL.currentContext.tempVertexBufferCounters2=vb;var largestIndex=GL.log2ceilLookup(GL.MAX_TEMP_BUFFER_SIZE);for(var i=0;i<=largestIndex;++i){GL.currentContext.tempVertexBufferCounters1[i]=0}},getSource:function(shader,count,string,length){var source=\\\\\\\"\\\\\\\";for(var i=0;i<count;++i){var len=length?HEAP32[length+i*4>>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},calcBufLength:function calcBufLength(size,type,stride,count){if(stride>0){return count*stride}var typeSize=GL.byteSizeByType[type-GL.byteSizeByTypeRoot];return size*typeSize*count},usedTempBuffers:[],preDrawHandleClientVertexAttribBindings:function preDrawHandleClientVertexAttribBindings(count){GL.resetBufferBinding=false;for(var i=0;i<GL.currentContext.maxVertexAttribs;++i){var cb=GL.currentContext.clientBuffers[i];if(!cb.clientside||!cb.enabled)continue;GL.resetBufferBinding=true;var size=GL.calcBufLength(cb.size,cb.type,cb.stride,count);var buf=GL.getTempVertexBuffer(size);GLctx.bindBuffer(34962,buf);GLctx.bufferSubData(34962,0,HEAPU8.subarray(cb.ptr,cb.ptr+size));cb.vertexAttribPointerAdaptor.call(GLctx,i,cb.size,cb.type,cb.normalized,cb.stride,0)}},postDrawHandleClientVertexAttribBindings:function postDrawHandleClientVertexAttribBindings(){if(GL.resetBufferBinding){GLctx.bindBuffer(34962,GL.buffers[GLctx.currentArrayBufferBinding])}},createContext:function(canvas,webGLContextAttributes){if(!canvas.getContextSafariWebGL2Fixed){canvas.getContextSafariWebGL2Fixed=canvas.getContext;canvas.getContext=function(ver,attrs){var gl=canvas.getContextSafariWebGL2Fixed(ver,attrs);return ver==\\\\\\\"webgl\\\\\\\"==gl instanceof WebGLRenderingContext?gl:null}}var ctx=webGLContextAttributes.majorVersion>1?canvas.getContext(\\\\\\\"webgl2\\\\\\\",webGLContextAttributes):canvas.getContext(\\\\\\\"webgl\\\\\\\",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:function(ctx,webGLContextAttributes){var handle=GL.getNewId(GL.contexts);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault===\\\\\\\"undefined\\\\\\\"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}context.maxVertexAttribs=context.GLctx.getParameter(34921);context.clientBuffers=[];for(var i=0;i<context.maxVertexAttribs;i++){context.clientBuffers[i]={enabled:false,clientside:false,size:0,type:0,normalized:0,stride:0,ptr:0,vertexAttribPointerAdaptor:null}}GL.generateTempBuffers(false,context);return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents===\\\\\\\"object\\\\\\\")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;GL.contexts[contextHandle]=null},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;__webgl_enable_ANGLE_instanced_arrays(GLctx);__webgl_enable_OES_vertex_array_object(GLctx);__webgl_enable_WEBGL_draw_buffers(GLctx);__webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(GLctx);__webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(GLctx);if(context.version>=2){GLctx.disjointTimerQueryExt=GLctx.getExtension(\\\\\\\"EXT_disjoint_timer_query_webgl2\\\\\\\")}if(context.version<2||!GLctx.disjointTimerQueryExt){GLctx.disjointTimerQueryExt=GLctx.getExtension(\\\\\\\"EXT_disjoint_timer_query\\\\\\\")}__webgl_enable_WEBGL_multi_draw(GLctx);var exts=GLctx.getSupportedExtensions()||[];exts.forEach(function(ext){if(!ext.includes(\\\\\\\"lose_context\\\\\\\")&&!ext.includes(\\\\\\\"debug\\\\\\\")){GLctx.getExtension(ext)}})}};var __emscripten_webgl_power_preferences=[\\\\\\\"default\\\\\\\",\\\\\\\"low-power\\\\\\\",\\\\\\\"high-performance\\\\\\\"];function _emscripten_webgl_do_create_context(target,attributes){var a=attributes>>2;var powerPreference=HEAP32[a+(24>>2)];var contextAttributes={\\\\\\\"alpha\\\\\\\":!!HEAP32[a+(0>>2)],\\\\\\\"depth\\\\\\\":!!HEAP32[a+(4>>2)],\\\\\\\"stencil\\\\\\\":!!HEAP32[a+(8>>2)],\\\\\\\"antialias\\\\\\\":!!HEAP32[a+(12>>2)],\\\\\\\"premultipliedAlpha\\\\\\\":!!HEAP32[a+(16>>2)],\\\\\\\"preserveDrawingBuffer\\\\\\\":!!HEAP32[a+(20>>2)],\\\\\\\"powerPreference\\\\\\\":__emscripten_webgl_power_preferences[powerPreference],\\\\\\\"failIfMajorPerformanceCaveat\\\\\\\":!!HEAP32[a+(28>>2)],majorVersion:HEAP32[a+(32>>2)],minorVersion:HEAP32[a+(36>>2)],enableExtensionsByDefault:HEAP32[a+(40>>2)],explicitSwapControl:HEAP32[a+(44>>2)],proxyContextToMainThread:HEAP32[a+(48>>2)],renderViaOffscreenBackBuffer:HEAP32[a+(52>>2)]};var canvas=findCanvasEventTarget(target);if(!canvas){return 0}if(contextAttributes.explicitSwapControl){return 0}var contextHandle=GL.createContext(canvas,contextAttributes);return contextHandle}function _emscripten_webgl_create_context(a0,a1){return _emscripten_webgl_do_create_context(a0,a1)}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()}Module[\\\\\\\"_emscripten_webgl_get_current_context\\\\\\\"]=_emscripten_webgl_get_current_context;function _emscripten_webgl_make_context_current(contextHandle){var success=GL.makeContextCurrent(contextHandle);return success?0:-5}Module[\\\\\\\"_emscripten_webgl_make_context_current\\\\\\\"]=_emscripten_webgl_make_context_current;function _emscripten_webgl_destroy_context(contextHandle){if(GL.currentContext==contextHandle)GL.currentContext=0;GL.deleteContext(contextHandle)}function _emscripten_webgl_enable_extension(contextHandle,extension){var context=GL.getContext(contextHandle);var extString=UTF8ToString(extension);if(extString.startsWith(\\\\\\\"GL_\\\\\\\"))extString=extString.substr(3);if(extString==\\\\\\\"ANGLE_instanced_arrays\\\\\\\")__webgl_enable_ANGLE_instanced_arrays(GLctx);if(extString==\\\\\\\"OES_vertex_array_object\\\\\\\")__webgl_enable_OES_vertex_array_object(GLctx);if(extString==\\\\\\\"WEBGL_draw_buffers\\\\\\\")__webgl_enable_WEBGL_draw_buffers(GLctx);if(extString==\\\\\\\"WEBGL_draw_instanced_base_vertex_base_instance\\\\\\\")__webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(GLctx);if(extString==\\\\\\\"WEBGL_multi_draw_instanced_base_vertex_base_instance\\\\\\\")__webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(GLctx);if(extString==\\\\\\\"WEBGL_multi_draw\\\\\\\")__webgl_enable_WEBGL_multi_draw(GLctx);var ext=context.GLctx.getExtension(extString);return!!ext}function _emscripten_webgl_init_context_attributes(attributes){var a=attributes>>2;for(var i=0;i<56>>2;++i){HEAP32[a+i]=0}HEAP32[a+(0>>2)]=HEAP32[a+(4>>2)]=HEAP32[a+(12>>2)]=HEAP32[a+(16>>2)]=HEAP32[a+(32>>2)]=HEAP32[a+(40>>2)]=1}var ENV={};function getExecutableName(){return thisProgram||\\\\\\\"./this.program\\\\\\\"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator===\\\\\\\"object\\\\\\\"&&navigator.languages&&navigator.languages[0]||\\\\\\\"C\\\\\\\").replace(\\\\\\\"-\\\\\\\",\\\\\\\"_\\\\\\\")+\\\\\\\".UTF-8\\\\\\\";var env={\\\\\\\"USER\\\\\\\":\\\\\\\"web_user\\\\\\\",\\\\\\\"LOGNAME\\\\\\\":\\\\\\\"web_user\\\\\\\",\\\\\\\"PATH\\\\\\\":\\\\\\\"/\\\\\\\",\\\\\\\"PWD\\\\\\\":\\\\\\\"/\\\\\\\",\\\\\\\"HOME\\\\\\\":\\\\\\\"/home/web_user\\\\\\\",\\\\\\\"LANG\\\\\\\":lang,\\\\\\\"_\\\\\\\":getExecutableName()};for(var x in ENV){env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+\\\\\\\"=\\\\\\\"+env[x])}getEnvStrings.strings=strings}return getEnvStrings.strings}function _environ_get(__environ,environ_buf){try{var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAP32[__environ+i*4>>2]=ptr;writeAsciiToMemory(string,ptr);bufSize+=string.length+1});return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _environ_sizes_get(penviron_count,penviron_buf_size){try{var strings=getEnvStrings();HEAP32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAP32[penviron_buf_size>>2]=bufSize;return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _fd_fdstat_get(fd,pbuf){try{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4;HEAP8[pbuf>>0]=type;return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _fd_read(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doReadv(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var stream=SYSCALLS.getStreamFromFD(fd);var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return-61}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _flock(fd,operation){return 0}function _getTempRet0(){return getTempRet0()}function getHostByName(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]=inetPton4(DNS.lookup_name(name));HEAP32[ret+16>>2]=addrListBuf;return ret}function _gethostbyaddr(addr,addrlen,type){if(type!==2){setErrNo(5);return null}addr=HEAP32[addr>>2];var host=inetNtop4(addr);var lookup=DNS.lookup_addr(host);if(lookup){host=lookup}return getHostByName(host)}function _gethostbyname(name){return getHostByName(UTF8ToString(name))}function _getpwuid(){throw\\\\\\\"getpwuid: TODO\\\\\\\"}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){program=GL.programs[program];shader=GL.shaders[shader];program[shader.shaderType]=shader;GLctx.attachShader(program,shader)}function _glBeginQuery(target,id){GLctx[\\\\\\\"beginQuery\\\\\\\"](target,GL.queries[id])}function _glBeginTransformFeedback(x0){GLctx[\\\\\\\"beginTransformFeedback\\\\\\\"](x0)}function _glBindAttribLocation(program,index,name){GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))}function _glBindBuffer(target,buffer){if(target==34962){GLctx.currentArrayBufferBinding=buffer}else if(target==34963){GLctx.currentElementArrayBufferBinding=buffer}if(target==35051){GLctx.currentPixelPackBufferBinding=buffer}else if(target==35052){GLctx.currentPixelUnpackBufferBinding=buffer}GLctx.bindBuffer(target,GL.buffers[buffer])}function _glBindBufferBase(target,index,buffer){GLctx[\\\\\\\"bindBufferBase\\\\\\\"](target,index,GL.buffers[buffer])}function _glBindBufferRange(target,index,buffer,offset,ptrsize){GLctx[\\\\\\\"bindBufferRange\\\\\\\"](target,index,GL.buffers[buffer],offset,ptrsize)}function _glBindFramebuffer(target,framebuffer){GLctx.bindFramebuffer(target,GL.framebuffers[framebuffer])}function _glBindRenderbuffer(target,renderbuffer){GLctx.bindRenderbuffer(target,GL.renderbuffers[renderbuffer])}function _glBindSampler(unit,sampler){GLctx[\\\\\\\"bindSampler\\\\\\\"](unit,GL.samplers[sampler])}function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _glBindTransformFeedback(target,id){GLctx[\\\\\\\"bindTransformFeedback\\\\\\\"](target,GL.transformFeedbacks[id])}function _glBindVertexArray(vao){GLctx[\\\\\\\"bindVertexArray\\\\\\\"](GL.vaos[vao]);var ibo=GLctx.getParameter(34965);GLctx.currentElementArrayBufferBinding=ibo?ibo.name|0:0}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(GL.currentContext.version>=2){if(data){GLctx.bufferData(target,HEAPU8,usage,data,size)}else{GLctx.bufferData(target,size,usage)}}else{GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}}function _glBufferSubData(target,offset,size,data){if(GL.currentContext.version>=2){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){return GLctx.clientWaitSync(GL.syncs[sync],flags,convertI32PairToI53(timeoutLo,timeoutHi))}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.version>=2){if(GLctx.currentPixelUnpackBufferBinding){GLctx[\\\\\\\"compressedTexImage2D\\\\\\\"](target,level,internalFormat,width,height,border,imageSize,data)}else{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(GLctx.currentPixelUnpackBufferBinding){GLctx[\\\\\\\"compressedTexImage3D\\\\\\\"](target,level,internalFormat,width,height,depth,border,imageSize,data)}else{GLctx[\\\\\\\"compressedTexImage3D\\\\\\\"](target,level,internalFormat,width,height,depth,border,HEAPU8,data,imageSize)}}function _glCompressedTexSubImage2D(target,level,xoffset,yoffset,width,height,format,imageSize,data){if(GL.currentContext.version>=2){if(GLctx.currentPixelUnpackBufferBinding){GLctx[\\\\\\\"compressedTexSubImage2D\\\\\\\"](target,level,xoffset,yoffset,width,height,format,imageSize,data)}else{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(GLctx.currentPixelUnpackBufferBinding){GLctx[\\\\\\\"compressedTexSubImage3D\\\\\\\"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,imageSize,data)}else{GLctx[\\\\\\\"compressedTexSubImage3D\\\\\\\"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,HEAPU8,data,imageSize)}}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;program.maxUniformLength=program.maxAttributeLength=program.maxUniformBlockNameLength=0;program.uniformIdCounter=1;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);GL.shaders[id].shaderType=shaderType&1?\\\\\\\"vs\\\\\\\":\\\\\\\"fs\\\\\\\";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==GLctx.currentArrayBufferBinding)GLctx.currentArrayBufferBinding=0;if(id==GLctx.currentElementArrayBufferBinding)GLctx.currentElementArrayBufferBinding=0;if(id==GLctx.currentPixelPackBufferBinding)GLctx.currentPixelPackBufferBinding=0;if(id==GLctx.currentPixelUnpackBufferBinding)GLctx.currentPixelUnpackBufferBinding=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}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){var cb=GL.currentContext.clientBuffers[index];cb.enabled=false;GLctx.disableVertexAttribArray(index)}function _glDrawArrays(mode,first,count){GL.preDrawHandleClientVertexAttribBindings(first+count);GLctx.drawArrays(mode,first,count);GL.postDrawHandleClientVertexAttribBindings()}function _glDrawArraysInstanced(mode,first,count,primcount){GLctx[\\\\\\\"drawArraysInstanced\\\\\\\"](mode,first,count,primcount)}var tempFixedLengthArray=[];function _glDrawBuffers(n,bufs){var bufArray=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){var buf;if(!GLctx.currentElementArrayBufferBinding){var size=GL.calcBufLength(1,type,0,count);buf=GL.getTempIndexBuffer(size);GLctx.bindBuffer(34963,buf);GLctx.bufferSubData(34963,0,HEAPU8.subarray(indices,indices+size));indices=0}GL.preDrawHandleClientVertexAttribBindings(count);GLctx.drawElements(mode,count,type,indices);GL.postDrawHandleClientVertexAttribBindings(count);if(!GLctx.currentElementArrayBufferBinding){GLctx.bindBuffer(34963,null)}}function _glDrawElementsInstanced(mode,count,type,indices,primcount){GLctx[\\\\\\\"drawElementsInstanced\\\\\\\"](mode,count,type,indices,primcount)}function _glEnable(x0){GLctx[\\\\\\\"enable\\\\\\\"](x0)}function _glEnableVertexAttribArray(index){var cb=GL.currentContext.clientBuffers[index];cb.enabled=true;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);err(\\\\\\\"buffer was never mapped in glFlushMappedBufferRange\\\\\\\");return}if(!(mapping.access&16)){GL.recordError(1282);err(\\\\\\\"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);err(\\\\\\\"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 __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i<n;i++){var buffer=GLctx[createFunction]();var id=buffer&&GL.getNewId(objectTable);if(buffer){buffer.name=id;objectTable[id]=buffer}else{GL.recordError(1282)}HEAP32[buffers+i*4>>2]=id}}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,\\\\\\\"createBuffer\\\\\\\",GL.buffers)}function _glGenFramebuffers(n,ids){__glGenObject(n,ids,\\\\\\\"createFramebuffer\\\\\\\",GL.framebuffers)}function _glGenQueries(n,ids){__glGenObject(n,ids,\\\\\\\"createQuery\\\\\\\",GL.queries)}function _glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,\\\\\\\"createRenderbuffer\\\\\\\",GL.renderbuffers)}function _glGenSamplers(n,samplers){__glGenObject(n,samplers,\\\\\\\"createSampler\\\\\\\",GL.samplers)}function _glGenTextures(n,textures){__glGenObject(n,textures,\\\\\\\"createTexture\\\\\\\",GL.textures)}function _glGenTransformFeedbacks(n,ids){__glGenObject(n,ids,\\\\\\\"createTransformFeedback\\\\\\\",GL.transformFeedbacks)}function _glGenVertexArrays(n,arrays){__glGenObject(n,arrays,\\\\\\\"createVertexArray\\\\\\\",GL.vaos)}function _glGenerateMipmap(x0){GLctx[\\\\\\\"generateMipmap\\\\\\\"](x0)}function __glGetActiveAttribOrUniform(funcName,program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx[funcName](program,index);if(info){var numBytesWrittenExclNull=name&&stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}}function _glGetActiveAttrib(program,index,bufSize,length,size,type,name){__glGetActiveAttribOrUniform(\\\\\\\"getActiveAttrib\\\\\\\",program,index,bufSize,length,size,type,name)}function _glGetActiveUniform(program,index,bufSize,length,size,type,name){__glGetActiveAttribOrUniform(\\\\\\\"getActiveUniform\\\\\\\",program,index,bufSize,length,size,type,name)}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];if(pname==35393){var name=GLctx[\\\\\\\"getActiveUniformBlockName\\\\\\\"](program,uniformBlockIndex);HEAP32[params>>2]=name.length+1;return}var result=GLctx[\\\\\\\"getActiveUniformBlockParameter\\\\\\\"](program,uniformBlockIndex,pname);if(result===null)return;if(pname==35395){for(var i=0;i<result.length;i++){HEAP32[params+i*4>>2]=result[i]}}else{HEAP32[params>>2]=result}}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],UTF8ToString(name))}function _glGetError(){var error=GLctx.getError()||GL.lastError;GL.lastError=0;return error}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 writeI53ToI64(ptr,num){HEAPU32[ptr>>2]=num;HEAPU32[ptr+4>>2]=(num-HEAPU32[ptr>>2])/4294967296}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 1:writeI53ToI64(data,ret);break;case 0:HEAP32[data>>2]=ret;break;case 2:HEAPF32[data>>2]=ret;break;case 4: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,0)}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!=0&&type!=1){GL.recordError(1280)}return;case 34814:case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break;case 33390:ret=1048576;break;case 33309:if(GL.currentContext.version<2){GL.recordError(1282);return}var exts=GLctx.getSupportedExtensions()||[];ret=2*exts.length;break;case 33307:case 33308:if(GL.currentContext.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 36662:case 36663:case 35053:case 35055:case 36010:case 35097:case 35869:case 32874:case 36389:case 35983:case 35368: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 0:HEAP32[p+i*4>>2]=result[i];break;case 2:HEAPF32[p+i*4>>2]=result[i];break;case 4:HEAP8[p+i>>0]=result[i]?1:0;break}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err(\\\\\\\"GL_INVALID_ENUM in glGet\\\\\\\"+type+\\\\\\\"v: Unknown object returned from WebGL getParameter(\\\\\\\"+name_+\\\\\\\")! (error: \\\\\\\"+e+\\\\\\\")\\\\\\\");return}}break;default:GL.recordError(1280);err(\\\\\\\"GL_INVALID_ENUM in glGet\\\\\\\"+type+\\\\\\\"v: Native code calling glGet\\\\\\\"+type+\\\\\\\"v(\\\\\\\"+name_+\\\\\\\") and it returns \\\\\\\"+result+\\\\\\\" of type \\\\\\\"+typeof result+\\\\\\\"!\\\\\\\");return}}switch(type){case 1:writeI53ToI64(p,ret);break;case 0:HEAP32[p>>2]=ret;break;case 2:HEAPF32[p>>2]=ret;break;case 4:HEAP8[p>>0]=ret?1:0;break}}function _glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,0)}function _glGetInternalformativ(target,internalformat,pname,bufSize,params){if(bufSize<0){GL.recordError(1281);return}if(!params){GL.recordError(1281);return}var ret=GLctx[\\\\\\\"getInternalformatParameter\\\\\\\"](target,internalformat,pname);if(ret===null)return;for(var i=0;i<ret.length&&i<bufSize;++i){HEAP32[params+i*4>>2]=ret[i]}}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)\\\\\\\";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}program=GL.programs[program];if(pname==35716){var log=GLctx.getProgramInfoLog(program);if(log===null)log=\\\\\\\"(unknown error)\\\\\\\";HEAP32[p>>2]=log.length+1}else if(pname==35719){if(!program.maxUniformLength){for(var i=0;i<GLctx.getProgramParameter(program,35718);++i){program.maxUniformLength=Math.max(program.maxUniformLength,GLctx.getActiveUniform(program,i).name.length+1)}}HEAP32[p>>2]=program.maxUniformLength}else if(pname==35722){if(!program.maxAttributeLength){for(var i=0;i<GLctx.getProgramParameter(program,35721);++i){program.maxAttributeLength=Math.max(program.maxAttributeLength,GLctx.getActiveAttrib(program,i).name.length+1)}}HEAP32[p>>2]=program.maxAttributeLength}else if(pname==35381){if(!program.maxUniformBlockNameLength){for(var i=0;i<GLctx.getProgramParameter(program,35382);++i){program.maxUniformBlockNameLength=Math.max(program.maxUniformBlockNameLength,GLctx.getActiveUniformBlockName(program,i).length+1)}}HEAP32[p>>2]=program.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(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)\\\\\\\";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}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;var numBytesWrittenExclNull=bufSize>0&&source?stringToUTF8(result,source,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}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)\\\\\\\";var logLength=log?log.length+1:0;HEAP32[p>>2]=logLength}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source?source.length+1:0;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function _glGetString(name_){var ret=GL.stringCache[name_];if(!ret){switch(name_){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return\\\\\\\"GL_\\\\\\\"+e}));ret=stringToNewUTF8(exts.join(\\\\\\\" \\\\\\\"));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=s&&stringToNewUTF8(s);break;case 7938:var glVersion=GLctx.getParameter(7938);if(GL.currentContext.version>=2)glVersion=\\\\\\\"OpenGL ES 3.0 (\\\\\\\"+glVersion+\\\\\\\")\\\\\\\";else{glVersion=\\\\\\\"OpenGL ES 2.0 (\\\\\\\"+glVersion+\\\\\\\")\\\\\\\"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(35724);var ver_re=/^WebGL GLSL ES ([0-9]\\\\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+\\\\\\\"0\\\\\\\";glslVersion=\\\\\\\"OpenGL ES GLSL ES \\\\\\\"+ver_num[1]+\\\\\\\" (\\\\\\\"+glslVersion+\\\\\\\")\\\\\\\"}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280)}GL.stringCache[name_]=ret}return ret}function _glGetStringi(name,index){if(GL.currentContext.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()||[];exts=exts.concat(exts.map(function(e){return\\\\\\\"GL_\\\\\\\"+e}));exts=exts.map(function(e){return stringToNewUTF8(e)});stringiCache=GL.stringiCache[name]=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){return GLctx[\\\\\\\"getUniformBlockIndex\\\\\\\"](GL.programs[program],UTF8ToString(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(UTF8ToString(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){function getLeftBracePos(name){return name.slice(-1)==\\\\\\\"]\\\\\\\"&&name.lastIndexOf(\\\\\\\"[\\\\\\\")}name=UTF8ToString(name);if(program=GL.programs[program]){var uniformLocsById=program.uniformLocsById;var uniformSizeAndIdsByName=program.uniformSizeAndIdsByName;var i,j;var arrayIndex=0;var uniformBaseName=name;var leftBrace=getLeftBracePos(name);if(!uniformLocsById){program.uniformLocsById=uniformLocsById={};program.uniformArrayNamesById={};for(i=0;i<GLctx.getProgramParameter(program,35718);++i){var u=GLctx.getActiveUniform(program,i);var nm=u.name;var sz=u.size;var lb=getLeftBracePos(nm);var arrayName=lb>0?nm.slice(0,lb):nm;var id=uniformSizeAndIdsByName[arrayName]?uniformSizeAndIdsByName[arrayName][1]:program.uniformIdCounter;program.uniformIdCounter=Math.max(id+sz,program.uniformIdCounter);uniformSizeAndIdsByName[arrayName]=[sz,id];for(j=0;j<sz;++j){uniformLocsById[id]=j;program.uniformArrayNamesById[id++]=arrayName}}}if(leftBrace>0){arrayIndex=jstoi_q(name.slice(leftBrace+1))>>>0;uniformBaseName=name.slice(0,leftBrace)}var sizeAndId=uniformSizeAndIdsByName[uniformBaseName];if(sizeAndId&&arrayIndex<sizeAndId[0]){arrayIndex+=sizeAndId[1];if(uniformLocsById[arrayIndex]=uniformLocsById[arrayIndex]||GLctx.getUniformLocation(program,name)){return arrayIndex}}}else{GL.recordError(1281)}return-1}function webglGetUniformLocation(location){var p=GLctx.currentProgram;if(p){var webglLoc=p.uniformLocsById[location];if(typeof webglLoc===\\\\\\\"number\\\\\\\"){p.uniformLocsById[location]=webglLoc=GLctx.getUniformLocation(p,p.uniformArrayNamesById[location]+(webglLoc>0?\\\\\\\"[\\\\\\\"+webglLoc+\\\\\\\"]\\\\\\\":\\\\\\\"\\\\\\\"))}return webglLoc}else{GL.recordError(1282)}}function emscriptenWebGLGetUniform(program,location,params,type){if(!params){GL.recordError(1281);return}program=GL.programs[program];var data=GLctx.getUniform(program,webglGetUniformLocation(location));if(typeof data==\\\\\\\"number\\\\\\\"||typeof data==\\\\\\\"boolean\\\\\\\"){switch(type){case 0:HEAP32[params>>2]=data;break;case 2:HEAPF32[params>>2]=data;break}}else{for(var i=0;i<data.length;i++){switch(type){case 0:HEAP32[params+i*4>>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break}}}}function _glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,0)}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}if(GL.currentContext.clientBuffers[index].enabled){err(\\\\\\\"glGetVertexAttrib*v on client-side array: not supported, bad data returned\\\\\\\")}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data&&data[\\\\\\\"name\\\\\\\"]}else if(typeof data==\\\\\\\"number\\\\\\\"||typeof data==\\\\\\\"boolean\\\\\\\"){switch(type){case 0:HEAP32[params>>2]=data;break;case 2:HEAPF32[params>>2]=data;break;case 5:HEAP32[params>>2]=Math.fround(data);break}}else{for(var i=0;i<data.length;i++){switch(type){case 0:HEAP32[params+i*4>>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;case 5:HEAP32[params+i*4>>2]=Math.fround(data[i]);break}}}}function _glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,5)}function _glInvalidateFramebuffer(target,numAttachments,attachments){var list=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){program=GL.programs[program];GLctx.linkProgram(program);program.uniformLocsById=0;program.uniformSizeAndIdsByName={};[program[\\\\\\\"vs\\\\\\\"],program[\\\\\\\"fs\\\\\\\"]].forEach(function(s){Object.keys(s.explicitUniformLocations).forEach(function(shaderLocation){var loc=s.explicitUniformLocations[shaderLocation];program.uniformSizeAndIdsByName[shaderLocation]=[1,loc];program.uniformIdCounter=Math.max(program.uniformIdCounter,loc+1)})});function copyKeys(dst,src){Object.keys(src).forEach(function(key){dst[key]=src[key]})}program.explicitUniformBindings={};program.explicitSamplerBindings={};[program[\\\\\\\"vs\\\\\\\"],program[\\\\\\\"fs\\\\\\\"]].forEach(function(s){copyKeys(program.explicitUniformBindings,s.explicitUniformBindings);copyKeys(program.explicitSamplerBindings,s.explicitSamplerBindings)});program.explicitProgramBindingsApplied=0}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==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 computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}function __colorChannelsInGlTextureFormat(format){var colorChannels={5:3,6:4,8:2,29502:3,29504:4,26917:2,26918:2,29846:3,29847:4};return colorChannels[format-6402]||1}function heapObjectForWebGLType(type){type-=5120;if(type==0)return HEAP8;if(type==1)return HEAPU8;if(type==2)return HEAP16;if(type==4)return HEAP32;if(type==6)return HEAPF32;if(type==5||type==28922||type==28520||type==30779||type==30782)return HEAPU32;return HEAPU16}function heapAccessShiftForWebGLHeap(heap){return 31-Math.clz32(heap.BYTES_PER_ELEMENT)}function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var heap=heapObjectForWebGLType(type);var shift=heapAccessShiftForWebGLHeap(heap);var byteSize=1<<shift;var sizePerPixel=__colorChannelsInGlTextureFormat(format)*byteSize;var bytes=computeUnpackAlignedImageSize(width,height,sizePerPixel,GL.unpackAlignment);return heap.subarray(pixels>>shift,pixels+bytes>>shift)}function _glReadPixels(x,y,width,height,format,type,pixels){if(GL.currentContext.version>=2){if(GLctx.currentPixelPackBufferBinding){GLctx.readPixels(x,y,width,height,format,type,pixels)}else{var heap=heapObjectForWebGLType(type);GLctx.readPixels(x,y,width,height,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}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\\\\\\\"](GL.samplers[sampler],pname,param)}function _glScissor(x0,x1,x2,x3){GLctx[\\\\\\\"scissor\\\\\\\"](x0,x1,x2,x3)}function find_closing_parens_index(arr,i,opening=\\\\\\\"(\\\\\\\",closing=\\\\\\\")\\\\\\\"){for(var nesting=0;i<arr.length;++i){if(arr[i]==opening)++nesting;if(arr[i]==closing&&--nesting==0){return i}}}function preprocess_c_code(code){var i=0,len=code.length,out=\\\\\\\"\\\\\\\",stack=[1],defs={\\\\\\\"defined\\\\\\\":function(args){return defs[args[0]]?1:0},\\\\\\\"GL_FRAGMENT_PRECISION_HIGH\\\\\\\":function(){return 1}};function isWhitespace(str,i){return!(str.charCodeAt(i)>32)}function nextWhitespace(str,i){while(!isWhitespace(str,i))++i;return i}function classifyChar(str,idx){var cc=str.charCodeAt(idx);if(cc>32){if(cc<48)return 1;if(cc<58)return 2;if(cc<65)return 1;if(cc<91||cc==95)return 3;if(cc<97)return 1;if(cc<123)return 3;return 1}return cc<33?0:4}function tokenize(exprString,keepWhitespace){var out=[],len=exprString.length;for(var i=0;i<=len;++i){var kind=classifyChar(exprString,i);if(kind==2||kind==3){for(var j=i+1;j<=len;++j){var kind2=classifyChar(exprString,j);if(kind2!=kind&&(kind2!=2||kind!=3)){out.push(exprString.substring(i,j));i=j-1;break}}}else if(kind==1){var op2=exprString.substr(i,2);if([\\\\\\\"<=\\\\\\\",\\\\\\\">=\\\\\\\",\\\\\\\"==\\\\\\\",\\\\\\\"!=\\\\\\\",\\\\\\\"&&\\\\\\\",\\\\\\\"||\\\\\\\"].includes(op2)){out.push(op2);++i}else{out.push(exprString[i])}}}return out}function expandMacros(str,lineStart,lineEnd){if(lineEnd===undefined)lineEnd=str.length;var len=str.length;var out=\\\\\\\"\\\\\\\";for(var i=lineStart;i<lineEnd;++i){var kind=classifyChar(str,i);if(kind==3){for(var j=i+1;j<=lineEnd;++j){var kind2=classifyChar(str,j);if(kind2!=2&&kind2!=3){var symbol=str.substring(i,j);var pp=defs[symbol];if(pp){var expanded=str.substring(lineStart,i);if(pp.length&&str[j]==\\\\\\\"(\\\\\\\"){var closeParens=find_closing_parens_index(str,j);expanded+=pp(str.substring(j+1,closeParens).split(\\\\\\\",\\\\\\\"))+str.substring(closeParens+1,lineEnd)}else{expanded+=pp()+str.substring(j,lineEnd)}return expandMacros(expanded,0)}else{out+=symbol;i=j-1;break}}}}else{out+=str[i]}}return out}function buildExprTree(tokens){while(tokens.length>1||typeof tokens[0]!=\\\\\\\"function\\\\\\\"){tokens=function(tokens){var i,j,p,operatorAndPriority=-2;for(j=0;j<tokens.length;++j){if((p=[\\\\\\\"*\\\\\\\",\\\\\\\"/\\\\\\\",\\\\\\\"+\\\\\\\",\\\\\\\"-\\\\\\\",\\\\\\\"!\\\\\\\",\\\\\\\"<\\\\\\\",\\\\\\\"<=\\\\\\\",\\\\\\\">\\\\\\\",\\\\\\\">=\\\\\\\",\\\\\\\"==\\\\\\\",\\\\\\\"!=\\\\\\\",\\\\\\\"&&\\\\\\\",\\\\\\\"||\\\\\\\",\\\\\\\"(\\\\\\\"].indexOf(tokens[j]))>operatorAndPriority){i=j;operatorAndPriority=p}}if(operatorAndPriority==13){var j=find_closing_parens_index(tokens,i);if(j){tokens.splice(i,j+1-i,buildExprTree(tokens.slice(i+1,j)));return tokens}}if(operatorAndPriority==4){i=tokens.lastIndexOf(\\\\\\\"!\\\\\\\");var innerExpr=buildExprTree(tokens.slice(i+1,i+2));tokens.splice(i,2,function(){return!innerExpr()});return tokens}if(operatorAndPriority>=0){var left=buildExprTree(tokens.slice(0,i));var right=buildExprTree(tokens.slice(i+1));switch(tokens[i]){case\\\\\\\"&&\\\\\\\":return[function(){return left()&&right()}];case\\\\\\\"||\\\\\\\":return[function(){return left()||right()}];case\\\\\\\"==\\\\\\\":return[function(){return left()==right()}];case\\\\\\\"!=\\\\\\\":return[function(){return left()!=right()}];case\\\\\\\"<\\\\\\\":return[function(){return left()<right()}];case\\\\\\\"<=\\\\\\\":return[function(){return left()<=right()}];case\\\\\\\">\\\\\\\":return[function(){return left()>right()}];case\\\\\\\">=\\\\\\\":return[function(){return left()>=right()}];case\\\\\\\"+\\\\\\\":return[function(){return left()+right()}];case\\\\\\\"-\\\\\\\":return[function(){return left()-right()}];case\\\\\\\"*\\\\\\\":return[function(){return left()*right()}];case\\\\\\\"/\\\\\\\":return[function(){return Math.floor(left()/right())}]}}var num=jstoi_q(tokens[i]);return[function(){return num}]}(tokens)}return tokens[0]}for(;i<len;++i){var lineStart=i;i=code.indexOf(\\\\\\\"\\\\n\\\\\\\",i);if(i<0)i=len;for(var j=lineStart;j<i&&isWhitespace(code,j);++j);var thisLineIsInActivePreprocessingBlock=stack[stack.length-1];if(code[j]!=\\\\\\\"#\\\\\\\"){if(thisLineIsInActivePreprocessingBlock){out+=expandMacros(code,lineStart,i)+\\\\\\\"\\\\n\\\\\\\"}continue}var space=nextWhitespace(code,j);var directive=code.substring(j+1,space);var expression=code.substring(space,i).trim();switch(directive){case\\\\\\\"if\\\\\\\":var tokens=tokenize(expandMacros(expression,0));var exprTree=buildExprTree(tokens);var evaluated=exprTree();stack.push(!!evaluated*stack[stack.length-1]);break;case\\\\\\\"ifdef\\\\\\\":stack.push(!!defs[expression]*stack[stack.length-1]);break;case\\\\\\\"ifndef\\\\\\\":stack.push(!defs[expression]*stack[stack.length-1]);break;case\\\\\\\"else\\\\\\\":stack[stack.length-1]=1-stack[stack.length-1];break;case\\\\\\\"endif\\\\\\\":stack.pop();break;case\\\\\\\"define\\\\\\\":if(thisLineIsInActivePreprocessingBlock){var macroStart=expression.indexOf(\\\\\\\"(\\\\\\\");var firstWs=nextWhitespace(expression,0);if(firstWs<macroStart)macroStart=0;if(macroStart>0){var macroEnd=expression.indexOf(\\\\\\\")\\\\\\\",macroStart);let params=expression.substring(macroStart+1,macroEnd).split(\\\\\\\",\\\\\\\").map(x=>x.trim());let value=tokenize(expression.substring(macroEnd+1).trim());defs[expression.substring(0,macroStart)]=function(args){var ret=\\\\\\\"\\\\\\\";value.forEach(x=>{var argIndex=params.indexOf(x);ret+=argIndex>=0?args[argIndex]:x});return ret}}else{let value=expandMacros(expression.substring(firstWs+1).trim(),0);defs[expression.substring(0,firstWs)]=function(){return value}}}break;case\\\\\\\"undef\\\\\\\":if(thisLineIsInActivePreprocessingBlock)delete defs[expression];break;default:if(directive!=\\\\\\\"version\\\\\\\"&&directive!=\\\\\\\"pragma\\\\\\\"&&directive!=\\\\\\\"extension\\\\\\\"){}out+=expandMacros(code,lineStart,i)+\\\\\\\"\\\\n\\\\\\\"}}return out}function remove_cpp_comments_in_shaders(code){var i=0,out=\\\\\\\"\\\\\\\",ch,next,len=code.length;for(;i<len;++i){ch=code[i];if(ch==\\\\\\\"/\\\\\\\"){next=code[i+1];if(next==\\\\\\\"/\\\\\\\"){while(i<len&&code[i+1]!=\\\\\\\"\\\\n\\\\\\\")++i}else if(next==\\\\\\\"*\\\\\\\"){while(i<len&&(code[i-1]!=\\\\\\\"*\\\\\\\"||code[i]!=\\\\\\\"/\\\\\\\"))++i}else{out+=ch}}else{out+=ch}}return out}function _glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);source=preprocess_c_code(remove_cpp_comments_in_shaders(source));var regex=/layout\\\\s*\\\\(\\\\s*location\\\\s*=\\\\s*(-?\\\\d+)\\\\s*\\\\)\\\\s*(uniform\\\\s+((lowp|mediump|highp)\\\\s+)?\\\\w+\\\\s+(\\\\w+))/g,explicitUniformLocations={},match;while(match=regex.exec(source)){explicitUniformLocations[match[5]]=jstoi_q(match[1]);if(!(explicitUniformLocations[match[5]]>=0&&explicitUniformLocations[match[5]]<1048576)){console.error('Specified an out of range layout(location=x) directive \\\\\\\"'+explicitUniformLocations[match[5]]+'\\\\\\\"! ('+match[0]+\\\\\\\")\\\\\\\");GL.recordError(1281);return}}source=source.replace(regex,\\\\\\\"$2\\\\\\\");GL.shaders[shader].explicitUniformLocations=explicitUniformLocations;var bindingRegex=/layout\\\\s*\\\\(.*?binding\\\\s*=\\\\s*(-?\\\\d+).*?\\\\)\\\\s*uniform\\\\s+(\\\\w+)\\\\s+(\\\\w+)?/g,samplerBindings={},uniformBindings={},bindingMatch;while(bindingMatch=bindingRegex.exec(source)){var arrayLength=1;for(var i=bindingMatch.index;i<source.length&&source[i]!=\\\\\\\";\\\\\\\";++i){if(source[i]==\\\\\\\"[\\\\\\\"){arrayLength=jstoi_q(source.slice(i+1));break}if(source[i]==\\\\\\\"{\\\\\\\")i=find_closing_parens_index(source,i,\\\\\\\"{\\\\\\\",\\\\\\\"}\\\\\\\")-1}var binding=jstoi_q(bindingMatch[1]);var bindingsType=34930;if(bindingMatch[3]&&bindingMatch[2].indexOf(\\\\\\\"sampler\\\\\\\")!=-1){samplerBindings[bindingMatch[3]]=[binding,arrayLength]}else{bindingsType=35374;uniformBindings[bindingMatch[2]]=[binding,arrayLength]}var numBindingPoints=GLctx.getParameter(bindingsType);if(!(binding>=0&&binding+arrayLength<=numBindingPoints)){console.error('Specified an out of range layout(binding=x) directive \\\\\\\"'+binding+'\\\\\\\"! ('+bindingMatch[0]+\\\\\\\"). Valid range is [0, \\\\\\\"+numBindingPoints+\\\\\\\"-1]\\\\\\\");GL.recordError(1281);return}}source=source.replace(/layout\\\\s*\\\\(.*?binding\\\\s*=\\\\s*([-\\\\d]+).*?\\\\)/g,\\\\\\\"\\\\\\\");source=source.replace(/(layout\\\\s*\\\\((.*?)),\\\\s*binding\\\\s*=\\\\s*([-\\\\d]+)\\\\)/g,\\\\\\\"$1)\\\\\\\");source=source.replace(/layout\\\\s*\\\\(\\\\s*binding\\\\s*=\\\\s*([-\\\\d]+)\\\\s*,(.*?)\\\\)/g,\\\\\\\"layout($2)\\\\\\\");GL.shaders[shader].explicitSamplerBindings=samplerBindings;GL.shaders[shader].explicitUniformBindings=uniformBindings;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.version>=2){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,null)}return}GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}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){var heap=heapObjectForWebGLType(type);GLctx[\\\\\\\"texImage3D\\\\\\\"](target,level,internalFormat,width,height,depth,border,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}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.version>=2){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}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){var heap=heapObjectForWebGLType(type);GLctx[\\\\\\\"texSubImage3D\\\\\\\"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}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(UTF8ToString(HEAP32[varyings+i*4>>2]));GLctx[\\\\\\\"transformFeedbackVaryings\\\\\\\"](program,vars,bufferMode)}var miniTempWebGLFloatBuffers=[];function _glUniform1fv(location,count,value){if(GL.currentContext.version>=2){GLctx.uniform1fv(webglGetUniformLocation(location),HEAPF32,value>>2,count);return}if(count<=288){var view=miniTempWebGLFloatBuffers[count-1];for(var i=0;i<count;++i){view[i]=HEAPF32[value+4*i>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(webglGetUniformLocation(location),view)}function _glUniform1i(location,v0){GLctx.uniform1i(webglGetUniformLocation(location),v0)}var __miniTempWebGLIntBuffers=[];function _glUniform1iv(location,count,value){if(GL.currentContext.version>=2){GLctx.uniform1iv(webglGetUniformLocation(location),HEAP32,value>>2,count);return}if(count<=288){var view=__miniTempWebGLIntBuffers[count-1];for(var i=0;i<count;++i){view[i]=HEAP32[value+4*i>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1iv(webglGetUniformLocation(location),view)}function _glUniform1uiv(location,count,value){GLctx.uniform1uiv(webglGetUniformLocation(location),HEAPU32,value>>2,count)}function _glUniform2fv(location,count,value){if(GL.currentContext.version>=2){GLctx.uniform2fv(webglGetUniformLocation(location),HEAPF32,value>>2,count*2);return}if(count<=144){var view=miniTempWebGLFloatBuffers[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(webglGetUniformLocation(location),view)}function _glUniform2iv(location,count,value){if(GL.currentContext.version>=2){GLctx.uniform2iv(webglGetUniformLocation(location),HEAP32,value>>2,count*2);return}if(count<=144){var view=__miniTempWebGLIntBuffers[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAP32[value+4*i>>2];view[i+1]=HEAP32[value+(4*i+4)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2iv(webglGetUniformLocation(location),view)}function _glUniform2uiv(location,count,value){GLctx.uniform2uiv(webglGetUniformLocation(location),HEAPU32,value>>2,count*2)}function _glUniform3fv(location,count,value){if(GL.currentContext.version>=2){GLctx.uniform3fv(webglGetUniformLocation(location),HEAPF32,value>>2,count*3);return}if(count<=96){var view=miniTempWebGLFloatBuffers[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(webglGetUniformLocation(location),view)}function _glUniform3iv(location,count,value){if(GL.currentContext.version>=2){GLctx.uniform3iv(webglGetUniformLocation(location),HEAP32,value>>2,count*3);return}if(count<=96){var view=__miniTempWebGLIntBuffers[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAP32[value+4*i>>2];view[i+1]=HEAP32[value+(4*i+4)>>2];view[i+2]=HEAP32[value+(4*i+8)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3iv(webglGetUniformLocation(location),view)}function _glUniform3uiv(location,count,value){GLctx.uniform3uiv(webglGetUniformLocation(location),HEAPU32,value>>2,count*3)}function _glUniform4fv(location,count,value){if(GL.currentContext.version>=2){GLctx.uniform4fv(webglGetUniformLocation(location),HEAPF32,value>>2,count*4);return}if(count<=72){var view=miniTempWebGLFloatBuffers[4*count-1];var heap=HEAPF32;value>>=2;for(var i=0;i<4*count;i+=4){var dst=value+i;view[i]=heap[dst];view[i+1]=heap[dst+1];view[i+2]=heap[dst+2];view[i+3]=heap[dst+3]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(webglGetUniformLocation(location),view)}function _glUniform4iv(location,count,value){if(GL.currentContext.version>=2){GLctx.uniform4iv(webglGetUniformLocation(location),HEAP32,value>>2,count*4);return}if(count<=72){var view=__miniTempWebGLIntBuffers[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAP32[value+4*i>>2];view[i+1]=HEAP32[value+(4*i+4)>>2];view[i+2]=HEAP32[value+(4*i+8)>>2];view[i+3]=HEAP32[value+(4*i+12)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4iv(webglGetUniformLocation(location),view)}function _glUniform4uiv(location,count,value){GLctx.uniform4uiv(webglGetUniformLocation(location),HEAPU32,value>>2,count*4)}function _glUniformBlockBinding(program,uniformBlockIndex,uniformBlockBinding){program=GL.programs[program];GLctx[\\\\\\\"uniformBlockBinding\\\\\\\"](program,uniformBlockIndex,uniformBlockBinding)}function _glUniformMatrix3fv(location,count,transpose,value){if(GL.currentContext.version>=2){GLctx.uniformMatrix3fv(webglGetUniformLocation(location),!!transpose,HEAPF32,value>>2,count*9);return}if(count<=32){var view=miniTempWebGLFloatBuffers[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(webglGetUniformLocation(location),!!transpose,view)}function _glUniformMatrix4fv(location,count,transpose,value){if(GL.currentContext.version>=2){GLctx.uniformMatrix4fv(webglGetUniformLocation(location),!!transpose,HEAPF32,value>>2,count*16);return}if(count<=18){var view=miniTempWebGLFloatBuffers[16*count-1];var heap=HEAPF32;value>>=2;for(var i=0;i<16*count;i+=16){var dst=value+i;view[i]=heap[dst];view[i+1]=heap[dst+1];view[i+2]=heap[dst+2];view[i+3]=heap[dst+3];view[i+4]=heap[dst+4];view[i+5]=heap[dst+5];view[i+6]=heap[dst+6];view[i+7]=heap[dst+7];view[i+8]=heap[dst+8];view[i+9]=heap[dst+9];view[i+10]=heap[dst+10];view[i+11]=heap[dst+11];view[i+12]=heap[dst+12];view[i+13]=heap[dst+13];view[i+14]=heap[dst+14];view[i+15]=heap[dst+15]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(webglGetUniformLocation(location),!!transpose,view)}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);err(\\\\\\\"buffer was never mapped in glUnmapBuffer\\\\\\\");return 0}GL.mappedBuffers[buffer]=null;if(!(mapping.access&16))if(GL.currentContext.version>=2){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 webglApplyExplicitProgramBindings(){var p=GLctx.currentProgram;if(!p.explicitProgramBindingsApplied){if(GL.currentContext.version>=2){Object.keys(p.explicitUniformBindings).forEach(function(ubo){var bindings=p.explicitUniformBindings[ubo];for(var i=0;i<bindings[1];++i){var blockIndex=GLctx.getUniformBlockIndex(p,ubo+(bindings[1]>1?\\\\\\\"[\\\\\\\"+i+\\\\\\\"]\\\\\\\":\\\\\\\"\\\\\\\"));GLctx.uniformBlockBinding(p,blockIndex,bindings[0]+i)}})}Object.keys(p.explicitSamplerBindings).forEach(function(sampler){var bindings=p.explicitSamplerBindings[sampler];for(var i=0;i<bindings[1];++i){GLctx.uniform1i(GLctx.getUniformLocation(p,sampler+(i?\\\\\\\"[\\\\\\\"+i+\\\\\\\"]\\\\\\\":\\\\\\\"\\\\\\\")),bindings[0]+i)}});p.explicitProgramBindingsApplied=1}}function _glUseProgram(program){program=GL.programs[program];GLctx.useProgram(program);if(GLctx.currentProgram=program){webglApplyExplicitProgramBindings()}}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(!GLctx.currentArrayBufferBinding){cb.size=size;cb.type=type;cb.normalized=false;cb.stride=stride;cb.ptr=ptr;cb.clientside=true;cb.vertexAttribPointerAdaptor=function(index,size,type,normalized,stride,ptr){this.vertexAttribIPointer(index,size,type,stride,ptr)};return}cb.clientside=false;GLctx[\\\\\\\"vertexAttribIPointer\\\\\\\"](index,size,type,stride,ptr)}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){var cb=GL.currentContext.clientBuffers[index];if(!GLctx.currentArrayBufferBinding){cb.size=size;cb.type=type;cb.normalized=normalized;cb.stride=stride;cb.ptr=ptr;cb.clientside=true;cb.vertexAttribPointerAdaptor=function(index,size,type,normalized,stride,ptr){this.vertexAttribPointer(index,size,type,normalized,stride,ptr)};return}cb.clientside=false;GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx[\\\\\\\"viewport\\\\\\\"](x0,x1,x2,x3)}function _llvm_eh_typeid_for(type){return type}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;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();return date.getTime()/1e3|0}function _setTempRet0(val){setTempRet0(val)}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?UTF8ToString(tm_zone):\\\\\\\"\\\\\\\"};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={\\\\\\\"%c\\\\\\\":\\\\\\\"%a %b %d %H:%M:%S %Y\\\\\\\",\\\\\\\"%D\\\\\\\":\\\\\\\"%m/%d/%y\\\\\\\",\\\\\\\"%F\\\\\\\":\\\\\\\"%Y-%m-%d\\\\\\\",\\\\\\\"%h\\\\\\\":\\\\\\\"%b\\\\\\\",\\\\\\\"%r\\\\\\\":\\\\\\\"%I:%M:%S %p\\\\\\\",\\\\\\\"%R\\\\\\\":\\\\\\\"%H:%M\\\\\\\",\\\\\\\"%T\\\\\\\":\\\\\\\"%H:%M:%S\\\\\\\",\\\\\\\"%x\\\\\\\":\\\\\\\"%m/%d/%y\\\\\\\",\\\\\\\"%X\\\\\\\":\\\\\\\"%H:%M:%S\\\\\\\",\\\\\\\"%Ec\\\\\\\":\\\\\\\"%c\\\\\\\",\\\\\\\"%EC\\\\\\\":\\\\\\\"%C\\\\\\\",\\\\\\\"%Ex\\\\\\\":\\\\\\\"%m/%d/%y\\\\\\\",\\\\\\\"%EX\\\\\\\":\\\\\\\"%H:%M:%S\\\\\\\",\\\\\\\"%Ey\\\\\\\":\\\\\\\"%y\\\\\\\",\\\\\\\"%EY\\\\\\\":\\\\\\\"%Y\\\\\\\",\\\\\\\"%Od\\\\\\\":\\\\\\\"%d\\\\\\\",\\\\\\\"%Oe\\\\\\\":\\\\\\\"%e\\\\\\\",\\\\\\\"%OH\\\\\\\":\\\\\\\"%H\\\\\\\",\\\\\\\"%OI\\\\\\\":\\\\\\\"%I\\\\\\\",\\\\\\\"%Om\\\\\\\":\\\\\\\"%m\\\\\\\",\\\\\\\"%OM\\\\\\\":\\\\\\\"%M\\\\\\\",\\\\\\\"%OS\\\\\\\":\\\\\\\"%S\\\\\\\",\\\\\\\"%Ou\\\\\\\":\\\\\\\"%u\\\\\\\",\\\\\\\"%OU\\\\\\\":\\\\\\\"%U\\\\\\\",\\\\\\\"%OV\\\\\\\":\\\\\\\"%V\\\\\\\",\\\\\\\"%Ow\\\\\\\":\\\\\\\"%w\\\\\\\",\\\\\\\"%OW\\\\\\\":\\\\\\\"%W\\\\\\\",\\\\\\\"%Oy\\\\\\\":\\\\\\\"%y\\\\\\\"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,\\\\\\\"g\\\\\\\"),EXPANSION_RULES_1[rule])}var WEEKDAYS=[\\\\\\\"Sunday\\\\\\\",\\\\\\\"Monday\\\\\\\",\\\\\\\"Tuesday\\\\\\\",\\\\\\\"Wednesday\\\\\\\",\\\\\\\"Thursday\\\\\\\",\\\\\\\"Friday\\\\\\\",\\\\\\\"Saturday\\\\\\\"];var MONTHS=[\\\\\\\"January\\\\\\\",\\\\\\\"February\\\\\\\",\\\\\\\"March\\\\\\\",\\\\\\\"April\\\\\\\",\\\\\\\"May\\\\\\\",\\\\\\\"June\\\\\\\",\\\\\\\"July\\\\\\\",\\\\\\\"August\\\\\\\",\\\\\\\"September\\\\\\\",\\\\\\\"October\\\\\\\",\\\\\\\"November\\\\\\\",\\\\\\\"December\\\\\\\"];function leadingSomething(value,digits,character){var str=typeof value===\\\\\\\"number\\\\\\\"?value.toString():value||\\\\\\\"\\\\\\\";while(str.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){return date.tm_wday||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){return date.tm_wday},\\\\\\\"%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.includes(rule)){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 _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}function setFileTime(path,time){path=UTF8ToString(path);try{FS.utime(path,time,time);return 0}catch(e){if(!(e instanceof FS.ErrnoError))throw e+\\\\\\\" : \\\\\\\"+stackTrace();setErrNo(e.errno);return-1}}function _utime(path,times){var time;if(times){time=HEAP32[times+4>>2]*1e3}else{time=Date.now()}return setFileTime(path,time)}var 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};var readMode=292|73;var writeMode=146;Object.defineProperties(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)}}});FS.FSNode=FSNode;FS.staticInit();Module[\\\\\\\"FS_createPath\\\\\\\"]=FS.createPath;Module[\\\\\\\"FS_createDataFile\\\\\\\"]=FS.createDataFile;Module[\\\\\\\"requestFullscreen\\\\\\\"]=function Module_requestFullscreen(lockPointer,resizeCanvas){Browser.requestFullscreen(lockPointer,resizeCanvas)};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)};var GLctx;for(var i=0;i<32;++i)tempFixedLengthArray.push(new Array(i));var miniTempWebGLFloatBuffersStorage=new Float32Array(288);for(var i=0;i<288;++i){miniTempWebGLFloatBuffers[i]=miniTempWebGLFloatBuffersStorage.subarray(0,i+1)}var __miniTempWebGLIntBuffersStorage=new Int32Array(288);for(var i=0;i<288;++i){__miniTempWebGLIntBuffers[i]=__miniTempWebGLIntBuffersStorage.subarray(0,i+1)}function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}var asmLibraryArg={\\\\\\\"Md\\\\\\\":_JS_Accelerometer_IsRunning,\\\\\\\"_a\\\\\\\":_JS_Accelerometer_Start,\\\\\\\"Za\\\\\\\":_JS_Accelerometer_Stop,\\\\\\\"Qd\\\\\\\":_JS_Cursor_SetImage,\\\\\\\"Da\\\\\\\":_JS_Cursor_SetShow,\\\\\\\"la\\\\\\\":_JS_DOM_MapViewportCoordinateToElementLocalCoordinate,\\\\\\\"vd\\\\\\\":_JS_DOM_UnityCanvasSelector,\\\\\\\"nd\\\\\\\":_JS_FileSystem_Initialize,\\\\\\\"P\\\\\\\":_JS_FileSystem_Sync,\\\\\\\"Od\\\\\\\":_JS_Focus_Window,\\\\\\\"Jd\\\\\\\":_JS_GravitySensor_IsRunning,\\\\\\\"Wa\\\\\\\":_JS_GravitySensor_Start,\\\\\\\"Va\\\\\\\":_JS_GravitySensor_Stop,\\\\\\\"Id\\\\\\\":_JS_Gyroscope_IsRunning,\\\\\\\"Ua\\\\\\\":_JS_Gyroscope_Start,\\\\\\\"Ta\\\\\\\":_JS_Gyroscope_Stop,\\\\\\\"Kd\\\\\\\":_JS_LinearAccelerationSensor_IsRunning,\\\\\\\"Ya\\\\\\\":_JS_LinearAccelerationSensor_Start,\\\\\\\"Xa\\\\\\\":_JS_LinearAccelerationSensor_Stop,\\\\\\\"dc\\\\\\\":_JS_Log_Dump,\\\\\\\"wd\\\\\\\":_JS_Log_StackTrace,\\\\\\\"Nd\\\\\\\":_JS_OrientationSensor_IsRunning,\\\\\\\"ab\\\\\\\":_JS_OrientationSensor_Start,\\\\\\\"$a\\\\\\\":_JS_OrientationSensor_Stop,\\\\\\\"eb\\\\\\\":_JS_RequestDeviceSensorPermissionsOnTouch,\\\\\\\"qd\\\\\\\":_JS_RunQuitCallbacks,\\\\\\\"Hd\\\\\\\":_JS_ScreenOrientation_DeInit,\\\\\\\"Pd\\\\\\\":_JS_ScreenOrientation_Init,\\\\\\\"O\\\\\\\":_JS_ScreenOrientation_Lock,\\\\\\\"ge\\\\\\\":_JS_Sound_Create_Channel,\\\\\\\"be\\\\\\\":_JS_Sound_GetLength,\\\\\\\"ae\\\\\\\":_JS_Sound_GetLoadState,\\\\\\\"_d\\\\\\\":_JS_Sound_Init,\\\\\\\"tb\\\\\\\":_JS_Sound_Load,\\\\\\\"$d\\\\\\\":_JS_Sound_Load_PCM,\\\\\\\"qa\\\\\\\":_JS_Sound_Play,\\\\\\\"ra\\\\\\\":_JS_Sound_ReleaseInstance,\\\\\\\"fb\\\\\\\":_JS_Sound_ResumeIfNeeded,\\\\\\\"de\\\\\\\":_JS_Sound_Set3D,\\\\\\\"Yd\\\\\\\":_JS_Sound_SetListenerOrientation,\\\\\\\"Zd\\\\\\\":_JS_Sound_SetListenerPosition,\\\\\\\"vb\\\\\\\":_JS_Sound_SetLoop,\\\\\\\"ub\\\\\\\":_JS_Sound_SetLoopPoints,\\\\\\\"pa\\\\\\\":_JS_Sound_SetPaused,\\\\\\\"Q\\\\\\\":_JS_Sound_SetPitch,\\\\\\\"fe\\\\\\\":_JS_Sound_SetPosition,\\\\\\\"ee\\\\\\\":_JS_Sound_SetVolume,\\\\\\\"Z\\\\\\\":_JS_Sound_Stop,\\\\\\\"U\\\\\\\":_JS_SystemInfo_GetCanvasClientSize,\\\\\\\"sb\\\\\\\":_JS_SystemInfo_GetDocumentURL,\\\\\\\"Ka\\\\\\\":_JS_SystemInfo_GetGPUInfo,\\\\\\\"Ra\\\\\\\":_JS_SystemInfo_GetMatchWebGLToCanvasSize,\\\\\\\"La\\\\\\\":_JS_SystemInfo_GetMemory,\\\\\\\"Ma\\\\\\\":_JS_SystemInfo_GetOS,\\\\\\\"Pa\\\\\\\":_JS_SystemInfo_GetPreferredDevicePixelRatio,\\\\\\\"yd\\\\\\\":_JS_SystemInfo_GetScreenSize,\\\\\\\"Rd\\\\\\\":_JS_SystemInfo_HasAstcHdr,\\\\\\\"Na\\\\\\\":_JS_SystemInfo_HasCursorLock,\\\\\\\"Gd\\\\\\\":_JS_SystemInfo_HasFullscreen,\\\\\\\"$\\\\\\\":_JS_SystemInfo_HasWebGL,\\\\\\\"td\\\\\\\":_JS_UnityEngineShouldQuit,\\\\\\\"o\\\\\\\":___cxa_allocate_exception,\\\\\\\"i\\\\\\\":___cxa_begin_catch,\\\\\\\"n\\\\\\\":___cxa_end_catch,\\\\\\\"e\\\\\\\":___cxa_find_matching_catch_2,\\\\\\\"a\\\\\\\":___cxa_find_matching_catch_3,\\\\\\\"kc\\\\\\\":___cxa_find_matching_catch_4,\\\\\\\"ia\\\\\\\":___cxa_free_exception,\\\\\\\"sc\\\\\\\":___cxa_rethrow,\\\\\\\"H\\\\\\\":___cxa_throw,\\\\\\\"bd\\\\\\\":___gmtime_r,\\\\\\\"ud\\\\\\\":___localtime_r,\\\\\\\"f\\\\\\\":___resumeException,\\\\\\\"Dc\\\\\\\":___sys__newselect,\\\\\\\"Ec\\\\\\\":___sys_access,\\\\\\\"qc\\\\\\\":___sys_chmod,\\\\\\\"yc\\\\\\\":___sys_connect,\\\\\\\"E\\\\\\\":___sys_fcntl64,\\\\\\\"Cc\\\\\\\":___sys_fstat64,\\\\\\\"Fc\\\\\\\":___sys_getcwd,\\\\\\\"lc\\\\\\\":___sys_getdents64,\\\\\\\"we\\\\\\\":___sys_getrusage,\\\\\\\"ke\\\\\\\":___sys_getuid32,\\\\\\\"Ld\\\\\\\":___sys_ioctl,\\\\\\\"rc\\\\\\\":___sys_lstat64,\\\\\\\"nc\\\\\\\":___sys_mkdir,\\\\\\\"Bc\\\\\\\":___sys_mmap2,\\\\\\\"tc\\\\\\\":___sys_munmap,\\\\\\\"ma\\\\\\\":___sys_open,\\\\\\\"fc\\\\\\\":___sys_readlink,\\\\\\\"wc\\\\\\\":___sys_recvfrom,\\\\\\\"oc\\\\\\\":___sys_rename,\\\\\\\"mc\\\\\\\":___sys_rmdir,\\\\\\\"xc\\\\\\\":___sys_sendto,\\\\\\\"uc\\\\\\\":___sys_shutdown,\\\\\\\"vc\\\\\\\":___sys_socket,\\\\\\\"Ja\\\\\\\":___sys_stat64,\\\\\\\"he\\\\\\\":___sys_statfs64,\\\\\\\"ie\\\\\\\":___sys_truncate64,\\\\\\\"pc\\\\\\\":___sys_unlink,\\\\\\\"s\\\\\\\":_abort,\\\\\\\"B\\\\\\\":_clock,\\\\\\\"oe\\\\\\\":_clock_getres,\\\\\\\"wb\\\\\\\":_clock_gettime,\\\\\\\"Sc\\\\\\\":_difftime,\\\\\\\"zc\\\\\\\":_dlclose,\\\\\\\"T\\\\\\\":_dlerror,\\\\\\\"Ia\\\\\\\":_dlopen,\\\\\\\"Ac\\\\\\\":_dlsym,\\\\\\\"rb\\\\\\\":_emscripten_asm_const_int_sync_on_main_thread,\\\\\\\"rd\\\\\\\":_emscripten_cancel_main_loop,\\\\\\\"pd\\\\\\\":_emscripten_clear_interval,\\\\\\\"Ed\\\\\\\":_emscripten_exit_fullscreen,\\\\\\\"zd\\\\\\\":_emscripten_exit_pointerlock,\\\\\\\"xd\\\\\\\":_emscripten_get_canvas_element_size,\\\\\\\"Dd\\\\\\\":_emscripten_get_fullscreen_status,\\\\\\\"bb\\\\\\\":_emscripten_get_gamepad_status,\\\\\\\"ce\\\\\\\":_emscripten_get_heap_max,\\\\\\\"A\\\\\\\":_emscripten_get_now,\\\\\\\"cb\\\\\\\":_emscripten_get_num_gamepads,\\\\\\\"sd\\\\\\\":_emscripten_html5_remove_all_event_listeners,\\\\\\\"Td\\\\\\\":_emscripten_is_webgl_context_lost,\\\\\\\"v\\\\\\\":_emscripten_log,\\\\\\\"mg\\\\\\\":_emscripten_memcpy_big,\\\\\\\"Fd\\\\\\\":_emscripten_request_fullscreen,\\\\\\\"Ad\\\\\\\":_emscripten_request_pointerlock,\\\\\\\"ng\\\\\\\":_emscripten_resize_heap,\\\\\\\"db\\\\\\\":_emscripten_sample_gamepad_data,\\\\\\\"Qa\\\\\\\":_emscripten_set_blur_callback_on_thread,\\\\\\\"ka\\\\\\\":_emscripten_set_canvas_element_size,\\\\\\\"Bd\\\\\\\":_emscripten_set_focus_callback_on_thread,\\\\\\\"Cd\\\\\\\":_emscripten_set_fullscreenchange_callback_on_thread,\\\\\\\"hb\\\\\\\":_emscripten_set_gamepadconnected_callback_on_thread,\\\\\\\"gb\\\\\\\":_emscripten_set_gamepaddisconnected_callback_on_thread,\\\\\\\"md\\\\\\\":_emscripten_set_interval,\\\\\\\"W\\\\\\\":_emscripten_set_keydown_callback_on_thread,\\\\\\\"V\\\\\\\":_emscripten_set_keypress_callback_on_thread,\\\\\\\"oa\\\\\\\":_emscripten_set_keyup_callback_on_thread,\\\\\\\"ld\\\\\\\":_emscripten_set_main_loop,\\\\\\\"od\\\\\\\":_emscripten_set_main_loop_timing,\\\\\\\"ob\\\\\\\":_emscripten_set_mousedown_callback_on_thread,\\\\\\\"nb\\\\\\\":_emscripten_set_mousemove_callback_on_thread,\\\\\\\"pb\\\\\\\":_emscripten_set_mouseup_callback_on_thread,\\\\\\\"ib\\\\\\\":_emscripten_set_touchcancel_callback_on_thread,\\\\\\\"kb\\\\\\\":_emscripten_set_touchend_callback_on_thread,\\\\\\\"jb\\\\\\\":_emscripten_set_touchmove_callback_on_thread,\\\\\\\"lb\\\\\\\":_emscripten_set_touchstart_callback_on_thread,\\\\\\\"mb\\\\\\\":_emscripten_set_wheel_callback_on_thread,\\\\\\\"ec\\\\\\\":_emscripten_thread_sleep,\\\\\\\"Vd\\\\\\\":_emscripten_webgl_create_context,\\\\\\\"Ud\\\\\\\":_emscripten_webgl_destroy_context,\\\\\\\"X\\\\\\\":_emscripten_webgl_enable_extension,\\\\\\\"Sd\\\\\\\":_emscripten_webgl_get_current_context,\\\\\\\"le\\\\\\\":_emscripten_webgl_init_context_attributes,\\\\\\\"Y\\\\\\\":_emscripten_webgl_make_context_current,\\\\\\\"lg\\\\\\\":_environ_get,\\\\\\\"cc\\\\\\\":_environ_sizes_get,\\\\\\\"u\\\\\\\":_exit,\\\\\\\"I\\\\\\\":_fd_close,\\\\\\\"Gc\\\\\\\":_fd_fdstat_get,\\\\\\\"Sa\\\\\\\":_fd_read,\\\\\\\"kd\\\\\\\":_fd_seek,\\\\\\\"na\\\\\\\":_fd_write,\\\\\\\"_\\\\\\\":_flock,\\\\\\\"b\\\\\\\":_getTempRet0,\\\\\\\"Wd\\\\\\\":_gethostbyaddr,\\\\\\\"Xd\\\\\\\":_gethostbyname,\\\\\\\"je\\\\\\\":_getpwuid,\\\\\\\"ba\\\\\\\":_gettimeofday,\\\\\\\"Xb\\\\\\\":_glActiveTexture,\\\\\\\"jg\\\\\\\":_glAttachShader,\\\\\\\"Cb\\\\\\\":_glBeginQuery,\\\\\\\"_e\\\\\\\":_glBeginTransformFeedback,\\\\\\\"ha\\\\\\\":_glBindAttribLocation,\\\\\\\"ig\\\\\\\":_glBindBuffer,\\\\\\\"Ae\\\\\\\":_glBindBufferBase,\\\\\\\"ze\\\\\\\":_glBindBufferRange,\\\\\\\"fg\\\\\\\":_glBindFramebuffer,\\\\\\\"gg\\\\\\\":_glBindRenderbuffer,\\\\\\\"te\\\\\\\":_glBindSampler,\\\\\\\"hg\\\\\\\":_glBindTexture,\\\\\\\"Te\\\\\\\":_glBindTransformFeedback,\\\\\\\"We\\\\\\\":_glBindVertexArray,\\\\\\\"Tb\\\\\\\":_glBlendEquation,\\\\\\\"Ub\\\\\\\":_glBlendEquationSeparate,\\\\\\\"Vb\\\\\\\":_glBlendFuncSeparate,\\\\\\\"Le\\\\\\\":_glBlitFramebuffer,\\\\\\\"dg\\\\\\\":_glBufferData,\\\\\\\"eg\\\\\\\":_glBufferSubData,\\\\\\\"cg\\\\\\\":_glCheckFramebufferStatus,\\\\\\\"_f\\\\\\\":_glClear,\\\\\\\"pe\\\\\\\":_glClearBufferfi,\\\\\\\"ne\\\\\\\":_glClearBufferfv,\\\\\\\"me\\\\\\\":_glClearBufferuiv,\\\\\\\"$f\\\\\\\":_glClearColor,\\\\\\\"ag\\\\\\\":_glClearDepthf,\\\\\\\"bg\\\\\\\":_glClearStencil,\\\\\\\"Hc\\\\\\\":_glClientWaitSync,\\\\\\\"Ca\\\\\\\":_glColorMask,\\\\\\\"Zf\\\\\\\":_glCompileShader,\\\\\\\"Xf\\\\\\\":_glCompressedTexImage2D,\\\\\\\"Ne\\\\\\\":_glCompressedTexImage3D,\\\\\\\"Yf\\\\\\\":_glCompressedTexSubImage2D,\\\\\\\"Re\\\\\\\":_glCompressedTexSubImage3D,\\\\\\\"De\\\\\\\":_glCopyBufferSubData,\\\\\\\"Wf\\\\\\\":_glCopyTexImage2D,\\\\\\\"Sb\\\\\\\":_glCopyTexSubImage2D,\\\\\\\"Vf\\\\\\\":_glCreateProgram,\\\\\\\"Uf\\\\\\\":_glCreateShader,\\\\\\\"Tf\\\\\\\":_glCullFace,\\\\\\\"Sf\\\\\\\":_glDeleteBuffers,\\\\\\\"Rf\\\\\\\":_glDeleteFramebuffers,\\\\\\\"Qf\\\\\\\":_glDeleteProgram,\\\\\\\"wa\\\\\\\":_glDeleteQueries,\\\\\\\"Pf\\\\\\\":_glDeleteRenderbuffers,\\\\\\\"se\\\\\\\":_glDeleteSamplers,\\\\\\\"Of\\\\\\\":_glDeleteShader,\\\\\\\"yb\\\\\\\":_glDeleteSync,\\\\\\\"Nf\\\\\\\":_glDeleteTextures,\\\\\\\"Ue\\\\\\\":_glDeleteTransformFeedbacks,\\\\\\\"Ye\\\\\\\":_glDeleteVertexArrays,\\\\\\\"ga\\\\\\\":_glDepthFunc,\\\\\\\"fa\\\\\\\":_glDepthMask,\\\\\\\"Mf\\\\\\\":_glDetachShader,\\\\\\\"Lf\\\\\\\":_glDisable,\\\\\\\"Kf\\\\\\\":_glDisableVertexAttribArray,\\\\\\\"Hf\\\\\\\":_glDrawArrays,\\\\\\\"Fe\\\\\\\":_glDrawArraysInstanced,\\\\\\\"Ce\\\\\\\":_glDrawBuffers,\\\\\\\"If\\\\\\\":_glDrawElements,\\\\\\\"Ee\\\\\\\":_glDrawElementsInstanced,\\\\\\\"Jf\\\\\\\":_glEnable,\\\\\\\"Gf\\\\\\\":_glEnableVertexAttribArray,\\\\\\\"Db\\\\\\\":_glEndQuery,\\\\\\\"$e\\\\\\\":_glEndTransformFeedback,\\\\\\\"xb\\\\\\\":_glFenceSync,\\\\\\\"Df\\\\\\\":_glFinish,\\\\\\\"Ef\\\\\\\":_glFlush,\\\\\\\"Ie\\\\\\\":_glFlushMappedBufferRange,\\\\\\\"D\\\\\\\":_glFramebufferRenderbuffer,\\\\\\\"C\\\\\\\":_glFramebufferTexture2D,\\\\\\\"aa\\\\\\\":_glFramebufferTextureLayer,\\\\\\\"ea\\\\\\\":_glFrontFace,\\\\\\\"Cf\\\\\\\":_glGenBuffers,\\\\\\\"yf\\\\\\\":_glGenFramebuffers,\\\\\\\"Bb\\\\\\\":_glGenQueries,\\\\\\\"zf\\\\\\\":_glGenRenderbuffers,\\\\\\\"re\\\\\\\":_glGenSamplers,\\\\\\\"Bf\\\\\\\":_glGenTextures,\\\\\\\"Ve\\\\\\\":_glGenTransformFeedbacks,\\\\\\\"Ze\\\\\\\":_glGenVertexArrays,\\\\\\\"Af\\\\\\\":_glGenerateMipmap,\\\\\\\"bc\\\\\\\":_glGetActiveAttrib,\\\\\\\"Ba\\\\\\\":_glGetActiveUniform,\\\\\\\"ta\\\\\\\":_glGetActiveUniformBlockName,\\\\\\\"K\\\\\\\":_glGetActiveUniformBlockiv,\\\\\\\"J\\\\\\\":_glGetActiveUniformsiv,\\\\\\\"ac\\\\\\\":_glGetAttribLocation,\\\\\\\"xf\\\\\\\":_glGetError,\\\\\\\"wf\\\\\\\":_glGetFramebufferAttachmentParameteriv,\\\\\\\"Wb\\\\\\\":_glGetIntegeri_v,\\\\\\\"S\\\\\\\":_glGetIntegerv,\\\\\\\"ve\\\\\\\":_glGetInternalformativ,\\\\\\\"zb\\\\\\\":_glGetProgramBinary,\\\\\\\"Zb\\\\\\\":_glGetProgramInfoLog,\\\\\\\"F\\\\\\\":_glGetProgramiv,\\\\\\\"bf\\\\\\\":_glGetQueryObjectuiv,\\\\\\\"af\\\\\\\":_glGetQueryiv,\\\\\\\"Ff\\\\\\\":_glGetRenderbufferParameteriv,\\\\\\\"uf\\\\\\\":_glGetShaderInfoLog,\\\\\\\"Rb\\\\\\\":_glGetShaderPrecisionFormat,\\\\\\\"vf\\\\\\\":_glGetShaderSource,\\\\\\\"Yb\\\\\\\":_glGetShaderiv,\\\\\\\"tf\\\\\\\":_glGetString,\\\\\\\"Je\\\\\\\":_glGetStringi,\\\\\\\"sf\\\\\\\":_glGetTexParameteriv,\\\\\\\"xe\\\\\\\":_glGetUniformBlockIndex,\\\\\\\"sa\\\\\\\":_glGetUniformIndices,\\\\\\\"R\\\\\\\":_glGetUniformLocation,\\\\\\\"Qb\\\\\\\":_glGetUniformiv,\\\\\\\"$b\\\\\\\":_glGetVertexAttribiv,\\\\\\\"va\\\\\\\":_glInvalidateFramebuffer,\\\\\\\"kg\\\\\\\":_glIsEnabled,\\\\\\\"Xe\\\\\\\":_glIsVertexArray,\\\\\\\"qf\\\\\\\":_glLinkProgram,\\\\\\\"Ge\\\\\\\":_glMapBufferRange,\\\\\\\"rf\\\\\\\":_glPixelStorei,\\\\\\\"Pb\\\\\\\":_glPolygonOffset,\\\\\\\"Ab\\\\\\\":_glProgramBinary,\\\\\\\"qe\\\\\\\":_glProgramParameteri,\\\\\\\"Be\\\\\\\":_glReadBuffer,\\\\\\\"M\\\\\\\":_glReadPixels,\\\\\\\"pf\\\\\\\":_glRenderbufferStorage,\\\\\\\"Ke\\\\\\\":_glRenderbufferStorageMultisample,\\\\\\\"ue\\\\\\\":_glSamplerParameteri,\\\\\\\"Aa\\\\\\\":_glScissor,\\\\\\\"nf\\\\\\\":_glShaderSource,\\\\\\\"of\\\\\\\":_glStencilFuncSeparate,\\\\\\\"lf\\\\\\\":_glStencilMask,\\\\\\\"mf\\\\\\\":_glStencilOpSeparate,\\\\\\\"jf\\\\\\\":_glTexImage2D,\\\\\\\"Pe\\\\\\\":_glTexImage3D,\\\\\\\"kf\\\\\\\":_glTexParameterf,\\\\\\\"za\\\\\\\":_glTexParameteri,\\\\\\\"hf\\\\\\\":_glTexParameteriv,\\\\\\\"Me\\\\\\\":_glTexStorage2D,\\\\\\\"Oe\\\\\\\":_glTexStorage3D,\\\\\\\"gf\\\\\\\":_glTexSubImage2D,\\\\\\\"Qe\\\\\\\":_glTexSubImage3D,\\\\\\\"Se\\\\\\\":_glTransformFeedbackVaryings,\\\\\\\"Eb\\\\\\\":_glUniform1fv,\\\\\\\"ca\\\\\\\":_glUniform1i,\\\\\\\"Fb\\\\\\\":_glUniform1iv,\\\\\\\"Gb\\\\\\\":_glUniform1uiv,\\\\\\\"Hb\\\\\\\":_glUniform2fv,\\\\\\\"Ib\\\\\\\":_glUniform2iv,\\\\\\\"Jb\\\\\\\":_glUniform2uiv,\\\\\\\"ya\\\\\\\":_glUniform3fv,\\\\\\\"Kb\\\\\\\":_glUniform3iv,\\\\\\\"Lb\\\\\\\":_glUniform3uiv,\\\\\\\"L\\\\\\\":_glUniform4fv,\\\\\\\"Mb\\\\\\\":_glUniform4iv,\\\\\\\"Nb\\\\\\\":_glUniform4uiv,\\\\\\\"ua\\\\\\\":_glUniformBlockBinding,\\\\\\\"Ob\\\\\\\":_glUniformMatrix3fv,\\\\\\\"da\\\\\\\":_glUniformMatrix4fv,\\\\\\\"He\\\\\\\":_glUnmapBuffer,\\\\\\\"cf\\\\\\\":_glUseProgram,\\\\\\\"_b\\\\\\\":_glValidateProgram,\\\\\\\"df\\\\\\\":_glVertexAttrib4f,\\\\\\\"ef\\\\\\\":_glVertexAttrib4fv,\\\\\\\"ye\\\\\\\":_glVertexAttribIPointer,\\\\\\\"ff\\\\\\\":_glVertexAttribPointer,\\\\\\\"xa\\\\\\\":_glViewport,\\\\\\\"hc\\\\\\\":invoke_dii,\\\\\\\"y\\\\\\\":invoke_i,\\\\\\\"d\\\\\\\":invoke_ii,\\\\\\\"c\\\\\\\":invoke_iii,\\\\\\\"k\\\\\\\":invoke_iiii,\\\\\\\"q\\\\\\\":invoke_iiiii,\\\\\\\"r\\\\\\\":invoke_iiiiii,\\\\\\\"z\\\\\\\":invoke_iiiiiii,\\\\\\\"N\\\\\\\":invoke_iiiiiiii,\\\\\\\"jc\\\\\\\":invoke_iiiiiiiii,\\\\\\\"Ea\\\\\\\":invoke_iiiiiiiiii,\\\\\\\"Ga\\\\\\\":invoke_iiiiiiiiiii,\\\\\\\"cd\\\\\\\":invoke_iiiijii,\\\\\\\"jd\\\\\\\":invoke_iiij,\\\\\\\"gd\\\\\\\":invoke_iiijiii,\\\\\\\"hd\\\\\\\":invoke_iij,\\\\\\\"Ic\\\\\\\":invoke_iiji,\\\\\\\"Jc\\\\\\\":invoke_iijii,\\\\\\\"Yc\\\\\\\":invoke_iijji,\\\\\\\"ed\\\\\\\":invoke_iji,\\\\\\\"_c\\\\\\\":invoke_ijji,\\\\\\\"id\\\\\\\":invoke_j,\\\\\\\"Lc\\\\\\\":invoke_ji,\\\\\\\"fd\\\\\\\":invoke_jii,\\\\\\\"$c\\\\\\\":invoke_jiii,\\\\\\\"ad\\\\\\\":invoke_jiiiii,\\\\\\\"Wc\\\\\\\":invoke_jiiiiiiiiii,\\\\\\\"Vc\\\\\\\":invoke_jiiji,\\\\\\\"Zc\\\\\\\":invoke_jiji,\\\\\\\"Xc\\\\\\\":invoke_jijiii,\\\\\\\"Kc\\\\\\\":invoke_jijj,\\\\\\\"dd\\\\\\\":invoke_jjji,\\\\\\\"h\\\\\\\":invoke_v,\\\\\\\"m\\\\\\\":invoke_vi,\\\\\\\"l\\\\\\\":invoke_vii,\\\\\\\"gc\\\\\\\":invoke_viifi,\\\\\\\"g\\\\\\\":invoke_viii,\\\\\\\"p\\\\\\\":invoke_viiii,\\\\\\\"t\\\\\\\":invoke_viiiii,\\\\\\\"w\\\\\\\":invoke_viiiiii,\\\\\\\"G\\\\\\\":invoke_viiiiiii,\\\\\\\"Fa\\\\\\\":invoke_viiiiiiii,\\\\\\\"ic\\\\\\\":invoke_viiiiiiiiii,\\\\\\\"Mc\\\\\\\":invoke_viiiji,\\\\\\\"Uc\\\\\\\":invoke_viij,\\\\\\\"Nc\\\\\\\":invoke_viiji,\\\\\\\"Pc\\\\\\\":invoke_viijiiiiii,\\\\\\\"Oc\\\\\\\":invoke_viji,\\\\\\\"Tc\\\\\\\":invoke_vijiii,\\\\\\\"Qc\\\\\\\":invoke_vjiiiii,\\\\\\\"Rc\\\\\\\":invoke_vjjjiiii,\\\\\\\"j\\\\\\\":_llvm_eh_typeid_for,\\\\\\\"Oa\\\\\\\":_mktime,\\\\\\\"x\\\\\\\":_setTempRet0,\\\\\\\"ja\\\\\\\":_strftime,\\\\\\\"qb\\\\\\\":_time,\\\\\\\"Ha\\\\\\\":_utime};var asm=createWasm();var ___wasm_call_ctors=Module[\\\\\\\"___wasm_call_ctors\\\\\\\"]=function(){return(___wasm_call_ctors=Module[\\\\\\\"___wasm_call_ctors\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"pg\\\\\\\"]).apply(null,arguments)};var _SendMessageFloat=Module[\\\\\\\"_SendMessageFloat\\\\\\\"]=function(){return(_SendMessageFloat=Module[\\\\\\\"_SendMessageFloat\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"qg\\\\\\\"]).apply(null,arguments)};var _SendMessageString=Module[\\\\\\\"_SendMessageString\\\\\\\"]=function(){return(_SendMessageString=Module[\\\\\\\"_SendMessageString\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"rg\\\\\\\"]).apply(null,arguments)};var _SendMessage=Module[\\\\\\\"_SendMessage\\\\\\\"]=function(){return(_SendMessage=Module[\\\\\\\"_SendMessage\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"sg\\\\\\\"]).apply(null,arguments)};var _SetFullscreen=Module[\\\\\\\"_SetFullscreen\\\\\\\"]=function(){return(_SetFullscreen=Module[\\\\\\\"_SetFullscreen\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"tg\\\\\\\"]).apply(null,arguments)};var _main=Module[\\\\\\\"_main\\\\\\\"]=function(){return(_main=Module[\\\\\\\"_main\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"ug\\\\\\\"]).apply(null,arguments)};var ___errno_location=Module[\\\\\\\"___errno_location\\\\\\\"]=function(){return(___errno_location=Module[\\\\\\\"___errno_location\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"vg\\\\\\\"]).apply(null,arguments)};var _htons=Module[\\\\\\\"_htons\\\\\\\"]=function(){return(_htons=Module[\\\\\\\"_htons\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"wg\\\\\\\"]).apply(null,arguments)};var _ntohs=Module[\\\\\\\"_ntohs\\\\\\\"]=function(){return(_ntohs=Module[\\\\\\\"_ntohs\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"xg\\\\\\\"]).apply(null,arguments)};var __get_tzname=Module[\\\\\\\"__get_tzname\\\\\\\"]=function(){return(__get_tzname=Module[\\\\\\\"__get_tzname\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"yg\\\\\\\"]).apply(null,arguments)};var __get_daylight=Module[\\\\\\\"__get_daylight\\\\\\\"]=function(){return(__get_daylight=Module[\\\\\\\"__get_daylight\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"zg\\\\\\\"]).apply(null,arguments)};var __get_timezone=Module[\\\\\\\"__get_timezone\\\\\\\"]=function(){return(__get_timezone=Module[\\\\\\\"__get_timezone\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Ag\\\\\\\"]).apply(null,arguments)};var stackSave=Module[\\\\\\\"stackSave\\\\\\\"]=function(){return(stackSave=Module[\\\\\\\"stackSave\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Bg\\\\\\\"]).apply(null,arguments)};var stackRestore=Module[\\\\\\\"stackRestore\\\\\\\"]=function(){return(stackRestore=Module[\\\\\\\"stackRestore\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Cg\\\\\\\"]).apply(null,arguments)};var stackAlloc=Module[\\\\\\\"stackAlloc\\\\\\\"]=function(){return(stackAlloc=Module[\\\\\\\"stackAlloc\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Dg\\\\\\\"]).apply(null,arguments)};var _setThrew=Module[\\\\\\\"_setThrew\\\\\\\"]=function(){return(_setThrew=Module[\\\\\\\"_setThrew\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Eg\\\\\\\"]).apply(null,arguments)};var ___cxa_can_catch=Module[\\\\\\\"___cxa_can_catch\\\\\\\"]=function(){return(___cxa_can_catch=Module[\\\\\\\"___cxa_can_catch\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Fg\\\\\\\"]).apply(null,arguments)};var ___cxa_is_pointer_type=Module[\\\\\\\"___cxa_is_pointer_type\\\\\\\"]=function(){return(___cxa_is_pointer_type=Module[\\\\\\\"___cxa_is_pointer_type\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Gg\\\\\\\"]).apply(null,arguments)};var _malloc=Module[\\\\\\\"_malloc\\\\\\\"]=function(){return(_malloc=Module[\\\\\\\"_malloc\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Hg\\\\\\\"]).apply(null,arguments)};var _free=Module[\\\\\\\"_free\\\\\\\"]=function(){return(_free=Module[\\\\\\\"_free\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Ig\\\\\\\"]).apply(null,arguments)};var _memalign=Module[\\\\\\\"_memalign\\\\\\\"]=function(){return(_memalign=Module[\\\\\\\"_memalign\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Jg\\\\\\\"]).apply(null,arguments)};var _memset=Module[\\\\\\\"_memset\\\\\\\"]=function(){return(_memset=Module[\\\\\\\"_memset\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Kg\\\\\\\"]).apply(null,arguments)};var _strlen=Module[\\\\\\\"_strlen\\\\\\\"]=function(){return(_strlen=Module[\\\\\\\"_strlen\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Lg\\\\\\\"]).apply(null,arguments)};var dynCall_iidiiii=Module[\\\\\\\"dynCall_iidiiii\\\\\\\"]=function(){return(dynCall_iidiiii=Module[\\\\\\\"dynCall_iidiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Ng\\\\\\\"]).apply(null,arguments)};var dynCall_vii=Module[\\\\\\\"dynCall_vii\\\\\\\"]=function(){return(dynCall_vii=Module[\\\\\\\"dynCall_vii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Og\\\\\\\"]).apply(null,arguments)};var dynCall_iii=Module[\\\\\\\"dynCall_iii\\\\\\\"]=function(){return(dynCall_iii=Module[\\\\\\\"dynCall_iii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Pg\\\\\\\"]).apply(null,arguments)};var dynCall_ii=Module[\\\\\\\"dynCall_ii\\\\\\\"]=function(){return(dynCall_ii=Module[\\\\\\\"dynCall_ii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Qg\\\\\\\"]).apply(null,arguments)};var dynCall_iiii=Module[\\\\\\\"dynCall_iiii\\\\\\\"]=function(){return(dynCall_iiii=Module[\\\\\\\"dynCall_iiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Rg\\\\\\\"]).apply(null,arguments)};var dynCall_jiji=Module[\\\\\\\"dynCall_jiji\\\\\\\"]=function(){return(dynCall_jiji=Module[\\\\\\\"dynCall_jiji\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Sg\\\\\\\"]).apply(null,arguments)};var dynCall_vi=Module[\\\\\\\"dynCall_vi\\\\\\\"]=function(){return(dynCall_vi=Module[\\\\\\\"dynCall_vi\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Tg\\\\\\\"]).apply(null,arguments)};var dynCall_iiiii=Module[\\\\\\\"dynCall_iiiii\\\\\\\"]=function(){return(dynCall_iiiii=Module[\\\\\\\"dynCall_iiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Ug\\\\\\\"]).apply(null,arguments)};var dynCall_viii=Module[\\\\\\\"dynCall_viii\\\\\\\"]=function(){return(dynCall_viii=Module[\\\\\\\"dynCall_viii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Vg\\\\\\\"]).apply(null,arguments)};var dynCall_i=Module[\\\\\\\"dynCall_i\\\\\\\"]=function(){return(dynCall_i=Module[\\\\\\\"dynCall_i\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Wg\\\\\\\"]).apply(null,arguments)};var dynCall_v=Module[\\\\\\\"dynCall_v\\\\\\\"]=function(){return(dynCall_v=Module[\\\\\\\"dynCall_v\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Xg\\\\\\\"]).apply(null,arguments)};var dynCall_viiiiii=Module[\\\\\\\"dynCall_viiiiii\\\\\\\"]=function(){return(dynCall_viiiiii=Module[\\\\\\\"dynCall_viiiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Yg\\\\\\\"]).apply(null,arguments)};var dynCall_viiiii=Module[\\\\\\\"dynCall_viiiii\\\\\\\"]=function(){return(dynCall_viiiii=Module[\\\\\\\"dynCall_viiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Zg\\\\\\\"]).apply(null,arguments)};var dynCall_viiii=Module[\\\\\\\"dynCall_viiii\\\\\\\"]=function(){return(dynCall_viiii=Module[\\\\\\\"dynCall_viiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_g\\\\\\\"]).apply(null,arguments)};var dynCall_iiij=Module[\\\\\\\"dynCall_iiij\\\\\\\"]=function(){return(dynCall_iiij=Module[\\\\\\\"dynCall_iiij\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"$g\\\\\\\"]).apply(null,arguments)};var dynCall_iiiiii=Module[\\\\\\\"dynCall_iiiiii\\\\\\\"]=function(){return(dynCall_iiiiii=Module[\\\\\\\"dynCall_iiiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"ah\\\\\\\"]).apply(null,arguments)};var dynCall_iiiiiiii=Module[\\\\\\\"dynCall_iiiiiiii\\\\\\\"]=function(){return(dynCall_iiiiiiii=Module[\\\\\\\"dynCall_iiiiiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"bh\\\\\\\"]).apply(null,arguments)};var dynCall_iiijiii=Module[\\\\\\\"dynCall_iiijiii\\\\\\\"]=function(){return(dynCall_iiijiii=Module[\\\\\\\"dynCall_iiijiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"ch\\\\\\\"]).apply(null,arguments)};var dynCall_iij=Module[\\\\\\\"dynCall_iij\\\\\\\"]=function(){return(dynCall_iij=Module[\\\\\\\"dynCall_iij\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dh\\\\\\\"]).apply(null,arguments)};var dynCall_iiiiiii=Module[\\\\\\\"dynCall_iiiiiii\\\\\\\"]=function(){return(dynCall_iiiiiii=Module[\\\\\\\"dynCall_iiiiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"eh\\\\\\\"]).apply(null,arguments)};var dynCall_jii=Module[\\\\\\\"dynCall_jii\\\\\\\"]=function(){return(dynCall_jii=Module[\\\\\\\"dynCall_jii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"fh\\\\\\\"]).apply(null,arguments)};var dynCall_viiiiiii=Module[\\\\\\\"dynCall_viiiiiii\\\\\\\"]=function(){return(dynCall_viiiiiii=Module[\\\\\\\"dynCall_viiiiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"gh\\\\\\\"]).apply(null,arguments)};var dynCall_fii=Module[\\\\\\\"dynCall_fii\\\\\\\"]=function(){return(dynCall_fii=Module[\\\\\\\"dynCall_fii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"hh\\\\\\\"]).apply(null,arguments)};var dynCall_iijji=Module[\\\\\\\"dynCall_iijji\\\\\\\"]=function(){return(dynCall_iijji=Module[\\\\\\\"dynCall_iijji\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"ih\\\\\\\"]).apply(null,arguments)};var dynCall_vifi=Module[\\\\\\\"dynCall_vifi\\\\\\\"]=function(){return(dynCall_vifi=Module[\\\\\\\"dynCall_vifi\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"jh\\\\\\\"]).apply(null,arguments)};var dynCall_iji=Module[\\\\\\\"dynCall_iji\\\\\\\"]=function(){return(dynCall_iji=Module[\\\\\\\"dynCall_iji\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"kh\\\\\\\"]).apply(null,arguments)};var dynCall_jjji=Module[\\\\\\\"dynCall_jjji\\\\\\\"]=function(){return(dynCall_jjji=Module[\\\\\\\"dynCall_jjji\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"lh\\\\\\\"]).apply(null,arguments)};var dynCall_jiiiii=Module[\\\\\\\"dynCall_jiiiii\\\\\\\"]=function(){return(dynCall_jiiiii=Module[\\\\\\\"dynCall_jiiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"mh\\\\\\\"]).apply(null,arguments)};var dynCall_viiiiiiiiii=Module[\\\\\\\"dynCall_viiiiiiiiii\\\\\\\"]=function(){return(dynCall_viiiiiiiiii=Module[\\\\\\\"dynCall_viiiiiiiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"nh\\\\\\\"]).apply(null,arguments)};var dynCall_iiiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiiii\\\\\\\"]=function(){return(dynCall_iiiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"oh\\\\\\\"]).apply(null,arguments)};var dynCall_dii=Module[\\\\\\\"dynCall_dii\\\\\\\"]=function(){return(dynCall_dii=Module[\\\\\\\"dynCall_dii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"ph\\\\\\\"]).apply(null,arguments)};var dynCall_jiii=Module[\\\\\\\"dynCall_jiii\\\\\\\"]=function(){return(dynCall_jiii=Module[\\\\\\\"dynCall_jiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"qh\\\\\\\"]).apply(null,arguments)};var dynCall_ijji=Module[\\\\\\\"dynCall_ijji\\\\\\\"]=function(){return(dynCall_ijji=Module[\\\\\\\"dynCall_ijji\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"rh\\\\\\\"]).apply(null,arguments)};var dynCall_jijiii=Module[\\\\\\\"dynCall_jijiii\\\\\\\"]=function(){return(dynCall_jijiii=Module[\\\\\\\"dynCall_jijiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"sh\\\\\\\"]).apply(null,arguments)};var dynCall_jiiiiiiiiii=Module[\\\\\\\"dynCall_jiiiiiiiiii\\\\\\\"]=function(){return(dynCall_jiiiiiiiiii=Module[\\\\\\\"dynCall_jiiiiiiiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"th\\\\\\\"]).apply(null,arguments)};var dynCall_viifi=Module[\\\\\\\"dynCall_viifi\\\\\\\"]=function(){return(dynCall_viifi=Module[\\\\\\\"dynCall_viifi\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"uh\\\\\\\"]).apply(null,arguments)};var dynCall_viiiiiiii=Module[\\\\\\\"dynCall_viiiiiiii\\\\\\\"]=function(){return(dynCall_viiiiiiii=Module[\\\\\\\"dynCall_viiiiiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"vh\\\\\\\"]).apply(null,arguments)};var dynCall_jiiji=Module[\\\\\\\"dynCall_jiiji\\\\\\\"]=function(){return(dynCall_jiiji=Module[\\\\\\\"dynCall_jiiji\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"wh\\\\\\\"]).apply(null,arguments)};var dynCall_viij=Module[\\\\\\\"dynCall_viij\\\\\\\"]=function(){return(dynCall_viij=Module[\\\\\\\"dynCall_viij\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"xh\\\\\\\"]).apply(null,arguments)};var dynCall_viijiiiiii=Module[\\\\\\\"dynCall_viijiiiiii\\\\\\\"]=function(){return(dynCall_viijiiiiii=Module[\\\\\\\"dynCall_viijiiiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"yh\\\\\\\"]).apply(null,arguments)};var dynCall_vijiii=Module[\\\\\\\"dynCall_vijiii\\\\\\\"]=function(){return(dynCall_vijiii=Module[\\\\\\\"dynCall_vijiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"zh\\\\\\\"]).apply(null,arguments)};var dynCall_vjjjiiii=Module[\\\\\\\"dynCall_vjjjiiii\\\\\\\"]=function(){return(dynCall_vjjjiiii=Module[\\\\\\\"dynCall_vjjjiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Ah\\\\\\\"]).apply(null,arguments)};var dynCall_vjiiiii=Module[\\\\\\\"dynCall_vjiiiii\\\\\\\"]=function(){return(dynCall_vjiiiii=Module[\\\\\\\"dynCall_vjiiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Bh\\\\\\\"]).apply(null,arguments)};var dynCall_viji=Module[\\\\\\\"dynCall_viji\\\\\\\"]=function(){return(dynCall_viji=Module[\\\\\\\"dynCall_viji\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Ch\\\\\\\"]).apply(null,arguments)};var dynCall_viiji=Module[\\\\\\\"dynCall_viiji\\\\\\\"]=function(){return(dynCall_viiji=Module[\\\\\\\"dynCall_viiji\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Dh\\\\\\\"]).apply(null,arguments)};var dynCall_viiiji=Module[\\\\\\\"dynCall_viiiji\\\\\\\"]=function(){return(dynCall_viiiji=Module[\\\\\\\"dynCall_viiiji\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Eh\\\\\\\"]).apply(null,arguments)};var dynCall_j=Module[\\\\\\\"dynCall_j\\\\\\\"]=function(){return(dynCall_j=Module[\\\\\\\"dynCall_j\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Fh\\\\\\\"]).apply(null,arguments)};var dynCall_ji=Module[\\\\\\\"dynCall_ji\\\\\\\"]=function(){return(dynCall_ji=Module[\\\\\\\"dynCall_ji\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Gh\\\\\\\"]).apply(null,arguments)};var dynCall_jijj=Module[\\\\\\\"dynCall_jijj\\\\\\\"]=function(){return(dynCall_jijj=Module[\\\\\\\"dynCall_jijj\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Hh\\\\\\\"]).apply(null,arguments)};var dynCall_iijii=Module[\\\\\\\"dynCall_iijii\\\\\\\"]=function(){return(dynCall_iijii=Module[\\\\\\\"dynCall_iijii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Ih\\\\\\\"]).apply(null,arguments)};var dynCall_iiji=Module[\\\\\\\"dynCall_iiji\\\\\\\"]=function(){return(dynCall_iiji=Module[\\\\\\\"dynCall_iiji\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Jh\\\\\\\"]).apply(null,arguments)};var dynCall_iiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiii\\\\\\\"]=function(){return(dynCall_iiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Kh\\\\\\\"]).apply(null,arguments)};var dynCall_iiiji=Module[\\\\\\\"dynCall_iiiji\\\\\\\"]=function(){return(dynCall_iiiji=Module[\\\\\\\"dynCall_iiiji\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Lh\\\\\\\"]).apply(null,arguments)};var dynCall_viiiiiiiiiiiiii=Module[\\\\\\\"dynCall_viiiiiiiiiiiiii\\\\\\\"]=function(){return(dynCall_viiiiiiiiiiiiii=Module[\\\\\\\"dynCall_viiiiiiiiiiiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Mh\\\\\\\"]).apply(null,arguments)};var dynCall_viiiiiiiiiii=Module[\\\\\\\"dynCall_viiiiiiiiiii\\\\\\\"]=function(){return(dynCall_viiiiiiiiiii=Module[\\\\\\\"dynCall_viiiiiiiiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Nh\\\\\\\"]).apply(null,arguments)};var dynCall_iiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiii\\\\\\\"]=function(){return(dynCall_iiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Oh\\\\\\\"]).apply(null,arguments)};var dynCall_iiiiiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiiiiii\\\\\\\"]=function(){return(dynCall_iiiiiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiiiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Ph\\\\\\\"]).apply(null,arguments)};var dynCall_viiifii=Module[\\\\\\\"dynCall_viiifii\\\\\\\"]=function(){return(dynCall_viiifii=Module[\\\\\\\"dynCall_viiifii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Qh\\\\\\\"]).apply(null,arguments)};var dynCall_viiiiiiiii=Module[\\\\\\\"dynCall_viiiiiiiii\\\\\\\"]=function(){return(dynCall_viiiiiiiii=Module[\\\\\\\"dynCall_viiiiiiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Rh\\\\\\\"]).apply(null,arguments)};var dynCall_viffffi=Module[\\\\\\\"dynCall_viffffi\\\\\\\"]=function(){return(dynCall_viffffi=Module[\\\\\\\"dynCall_viffffi\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Sh\\\\\\\"]).apply(null,arguments)};var dynCall_vifffi=Module[\\\\\\\"dynCall_vifffi\\\\\\\"]=function(){return(dynCall_vifffi=Module[\\\\\\\"dynCall_vifffi\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Th\\\\\\\"]).apply(null,arguments)};var dynCall_fiii=Module[\\\\\\\"dynCall_fiii\\\\\\\"]=function(){return(dynCall_fiii=Module[\\\\\\\"dynCall_fiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Uh\\\\\\\"]).apply(null,arguments)};var dynCall_vifii=Module[\\\\\\\"dynCall_vifii\\\\\\\"]=function(){return(dynCall_vifii=Module[\\\\\\\"dynCall_vifii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Vh\\\\\\\"]).apply(null,arguments)};var dynCall_vfiii=Module[\\\\\\\"dynCall_vfiii\\\\\\\"]=function(){return(dynCall_vfiii=Module[\\\\\\\"dynCall_vfiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Wh\\\\\\\"]).apply(null,arguments)};var dynCall_ffi=Module[\\\\\\\"dynCall_ffi\\\\\\\"]=function(){return(dynCall_ffi=Module[\\\\\\\"dynCall_ffi\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Xh\\\\\\\"]).apply(null,arguments)};var dynCall_fffi=Module[\\\\\\\"dynCall_fffi\\\\\\\"]=function(){return(dynCall_fffi=Module[\\\\\\\"dynCall_fffi\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Yh\\\\\\\"]).apply(null,arguments)};var dynCall_ffffi=Module[\\\\\\\"dynCall_ffffi\\\\\\\"]=function(){return(dynCall_ffffi=Module[\\\\\\\"dynCall_ffffi\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Zh\\\\\\\"]).apply(null,arguments)};var dynCall_iffi=Module[\\\\\\\"dynCall_iffi\\\\\\\"]=function(){return(dynCall_iffi=Module[\\\\\\\"dynCall_iffi\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_h\\\\\\\"]).apply(null,arguments)};var dynCall_vfii=Module[\\\\\\\"dynCall_vfii\\\\\\\"]=function(){return(dynCall_vfii=Module[\\\\\\\"dynCall_vfii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"$h\\\\\\\"]).apply(null,arguments)};var dynCall_viffi=Module[\\\\\\\"dynCall_viffi\\\\\\\"]=function(){return(dynCall_viffi=Module[\\\\\\\"dynCall_viffi\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"ai\\\\\\\"]).apply(null,arguments)};var dynCall_viiifi=Module[\\\\\\\"dynCall_viiifi\\\\\\\"]=function(){return(dynCall_viiifi=Module[\\\\\\\"dynCall_viiifi\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"bi\\\\\\\"]).apply(null,arguments)};var dynCall_vjiiii=Module[\\\\\\\"dynCall_vjiiii\\\\\\\"]=function(){return(dynCall_vjiiii=Module[\\\\\\\"dynCall_vjiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"ci\\\\\\\"]).apply(null,arguments)};var dynCall_viiffi=Module[\\\\\\\"dynCall_viiffi\\\\\\\"]=function(){return(dynCall_viiffi=Module[\\\\\\\"dynCall_viiffi\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"di\\\\\\\"]).apply(null,arguments)};var dynCall_vijjii=Module[\\\\\\\"dynCall_vijjii\\\\\\\"]=function(){return(dynCall_vijjii=Module[\\\\\\\"dynCall_vijjii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"ei\\\\\\\"]).apply(null,arguments)};var dynCall_viiiiiiifi=Module[\\\\\\\"dynCall_viiiiiiifi\\\\\\\"]=function(){return(dynCall_viiiiiiifi=Module[\\\\\\\"dynCall_viiiiiiifi\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"fi\\\\\\\"]).apply(null,arguments)};var dynCall_iiifii=Module[\\\\\\\"dynCall_iiifii\\\\\\\"]=function(){return(dynCall_iiifii=Module[\\\\\\\"dynCall_iiifii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"gi\\\\\\\"]).apply(null,arguments)};var dynCall_iiifiii=Module[\\\\\\\"dynCall_iiifiii\\\\\\\"]=function(){return(dynCall_iiifiii=Module[\\\\\\\"dynCall_iiifiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"hi\\\\\\\"]).apply(null,arguments)};var dynCall_iiifi=Module[\\\\\\\"dynCall_iiifi\\\\\\\"]=function(){return(dynCall_iiifi=Module[\\\\\\\"dynCall_iiifi\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"ii\\\\\\\"]).apply(null,arguments)};var dynCall_iiiifiii=Module[\\\\\\\"dynCall_iiiifiii\\\\\\\"]=function(){return(dynCall_iiiifiii=Module[\\\\\\\"dynCall_iiiifiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"ji\\\\\\\"]).apply(null,arguments)};var dynCall_iiiifii=Module[\\\\\\\"dynCall_iiiifii\\\\\\\"]=function(){return(dynCall_iiiifii=Module[\\\\\\\"dynCall_iiiifii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"ki\\\\\\\"]).apply(null,arguments)};var dynCall_iiiifi=Module[\\\\\\\"dynCall_iiiifi\\\\\\\"]=function(){return(dynCall_iiiifi=Module[\\\\\\\"dynCall_iiiifi\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"li\\\\\\\"]).apply(null,arguments)};var dynCall_iifiii=Module[\\\\\\\"dynCall_iifiii\\\\\\\"]=function(){return(dynCall_iifiii=Module[\\\\\\\"dynCall_iifiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"mi\\\\\\\"]).apply(null,arguments)};var dynCall_iifii=Module[\\\\\\\"dynCall_iifii\\\\\\\"]=function(){return(dynCall_iifii=Module[\\\\\\\"dynCall_iifii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"ni\\\\\\\"]).apply(null,arguments)};var dynCall_iifi=Module[\\\\\\\"dynCall_iifi\\\\\\\"]=function(){return(dynCall_iifi=Module[\\\\\\\"dynCall_iifi\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"oi\\\\\\\"]).apply(null,arguments)};var dynCall_iiiiifiii=Module[\\\\\\\"dynCall_iiiiifiii\\\\\\\"]=function(){return(dynCall_iiiiifiii=Module[\\\\\\\"dynCall_iiiiifiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"pi\\\\\\\"]).apply(null,arguments)};var dynCall_iiifiiii=Module[\\\\\\\"dynCall_iiifiiii\\\\\\\"]=function(){return(dynCall_iiifiiii=Module[\\\\\\\"dynCall_iiifiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"qi\\\\\\\"]).apply(null,arguments)};var dynCall_idiiii=Module[\\\\\\\"dynCall_idiiii\\\\\\\"]=function(){return(dynCall_idiiii=Module[\\\\\\\"dynCall_idiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"ri\\\\\\\"]).apply(null,arguments)};var dynCall_iiiiiiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiiiiiii\\\\\\\"]=function(){return(dynCall_iiiiiiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiiiiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"si\\\\\\\"]).apply(null,arguments)};var dynCall_iiiiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiiiii\\\\\\\"]=function(){return(dynCall_iiiiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"ti\\\\\\\"]).apply(null,arguments)};var dynCall_ifi=Module[\\\\\\\"dynCall_ifi\\\\\\\"]=function(){return(dynCall_ifi=Module[\\\\\\\"dynCall_ifi\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"ui\\\\\\\"]).apply(null,arguments)};var dynCall_idi=Module[\\\\\\\"dynCall_idi\\\\\\\"]=function(){return(dynCall_idi=Module[\\\\\\\"dynCall_idi\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"vi\\\\\\\"]).apply(null,arguments)};var dynCall_diii=Module[\\\\\\\"dynCall_diii\\\\\\\"]=function(){return(dynCall_diii=Module[\\\\\\\"dynCall_diii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"wi\\\\\\\"]).apply(null,arguments)};var dynCall_jjii=Module[\\\\\\\"dynCall_jjii\\\\\\\"]=function(){return(dynCall_jjii=Module[\\\\\\\"dynCall_jjii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"xi\\\\\\\"]).apply(null,arguments)};var dynCall_vijiiiiiii=Module[\\\\\\\"dynCall_vijiiiiiii\\\\\\\"]=function(){return(dynCall_vijiiiiiii=Module[\\\\\\\"dynCall_vijiiiiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"yi\\\\\\\"]).apply(null,arguments)};var dynCall_vijiiiiiiii=Module[\\\\\\\"dynCall_vijiiiiiiii\\\\\\\"]=function(){return(dynCall_vijiiiiiiii=Module[\\\\\\\"dynCall_vijiiiiiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"zi\\\\\\\"]).apply(null,arguments)};var dynCall_jiiii=Module[\\\\\\\"dynCall_jiiii\\\\\\\"]=function(){return(dynCall_jiiii=Module[\\\\\\\"dynCall_jiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Ai\\\\\\\"]).apply(null,arguments)};var dynCall_jji=Module[\\\\\\\"dynCall_jji\\\\\\\"]=function(){return(dynCall_jji=Module[\\\\\\\"dynCall_jji\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Bi\\\\\\\"]).apply(null,arguments)};var dynCall_jijii=Module[\\\\\\\"dynCall_jijii\\\\\\\"]=function(){return(dynCall_jijii=Module[\\\\\\\"dynCall_jijii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Ci\\\\\\\"]).apply(null,arguments)};var dynCall_jjiiii=Module[\\\\\\\"dynCall_jjiiii\\\\\\\"]=function(){return(dynCall_jjiiii=Module[\\\\\\\"dynCall_jjiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Di\\\\\\\"]).apply(null,arguments)};var dynCall_jjiiiii=Module[\\\\\\\"dynCall_jjiiiii\\\\\\\"]=function(){return(dynCall_jjiiiii=Module[\\\\\\\"dynCall_jjiiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Ei\\\\\\\"]).apply(null,arguments)};var dynCall_iijiii=Module[\\\\\\\"dynCall_iijiii\\\\\\\"]=function(){return(dynCall_iijiii=Module[\\\\\\\"dynCall_iijiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Fi\\\\\\\"]).apply(null,arguments)};var dynCall_iijiiiiii=Module[\\\\\\\"dynCall_iijiiiiii\\\\\\\"]=function(){return(dynCall_iijiiiiii=Module[\\\\\\\"dynCall_iijiiiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Gi\\\\\\\"]).apply(null,arguments)};var dynCall_iiiijjii=Module[\\\\\\\"dynCall_iiiijjii\\\\\\\"]=function(){return(dynCall_iiiijjii=Module[\\\\\\\"dynCall_iiiijjii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Hi\\\\\\\"]).apply(null,arguments)};var dynCall_jijjji=Module[\\\\\\\"dynCall_jijjji\\\\\\\"]=function(){return(dynCall_jijjji=Module[\\\\\\\"dynCall_jijjji\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Ii\\\\\\\"]).apply(null,arguments)};var dynCall_jijjjii=Module[\\\\\\\"dynCall_jijjjii\\\\\\\"]=function(){return(dynCall_jijjjii=Module[\\\\\\\"dynCall_jijjjii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Ji\\\\\\\"]).apply(null,arguments)};var dynCall_jjiii=Module[\\\\\\\"dynCall_jjiii\\\\\\\"]=function(){return(dynCall_jjiii=Module[\\\\\\\"dynCall_jjiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Ki\\\\\\\"]).apply(null,arguments)};var dynCall_ijiiii=Module[\\\\\\\"dynCall_ijiiii\\\\\\\"]=function(){return(dynCall_ijiiii=Module[\\\\\\\"dynCall_ijiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Li\\\\\\\"]).apply(null,arguments)};var dynCall_ijijiiiii=Module[\\\\\\\"dynCall_ijijiiiii\\\\\\\"]=function(){return(dynCall_ijijiiiii=Module[\\\\\\\"dynCall_ijijiiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Mi\\\\\\\"]).apply(null,arguments)};var dynCall_ijjjiii=Module[\\\\\\\"dynCall_ijjjiii\\\\\\\"]=function(){return(dynCall_ijjjiii=Module[\\\\\\\"dynCall_ijjjiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Ni\\\\\\\"]).apply(null,arguments)};var dynCall_ijiii=Module[\\\\\\\"dynCall_ijiii\\\\\\\"]=function(){return(dynCall_ijiii=Module[\\\\\\\"dynCall_ijiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Oi\\\\\\\"]).apply(null,arguments)};var dynCall_ijii=Module[\\\\\\\"dynCall_ijii\\\\\\\"]=function(){return(dynCall_ijii=Module[\\\\\\\"dynCall_ijii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Pi\\\\\\\"]).apply(null,arguments)};var dynCall_vjii=Module[\\\\\\\"dynCall_vjii\\\\\\\"]=function(){return(dynCall_vjii=Module[\\\\\\\"dynCall_vjii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Qi\\\\\\\"]).apply(null,arguments)};var dynCall_vijjjiijii=Module[\\\\\\\"dynCall_vijjjiijii\\\\\\\"]=function(){return(dynCall_vijjjiijii=Module[\\\\\\\"dynCall_vijjjiijii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Ri\\\\\\\"]).apply(null,arguments)};var dynCall_ijjjiijii=Module[\\\\\\\"dynCall_ijjjiijii\\\\\\\"]=function(){return(dynCall_ijjjiijii=Module[\\\\\\\"dynCall_ijjjiijii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Si\\\\\\\"]).apply(null,arguments)};var dynCall_vijiiiiii=Module[\\\\\\\"dynCall_vijiiiiii\\\\\\\"]=function(){return(dynCall_vijiiiiii=Module[\\\\\\\"dynCall_vijiiiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Ti\\\\\\\"]).apply(null,arguments)};var dynCall_vijiiii=Module[\\\\\\\"dynCall_vijiiii\\\\\\\"]=function(){return(dynCall_vijiiii=Module[\\\\\\\"dynCall_vijiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Ui\\\\\\\"]).apply(null,arguments)};var dynCall_jdi=Module[\\\\\\\"dynCall_jdi\\\\\\\"]=function(){return(dynCall_jdi=Module[\\\\\\\"dynCall_jdi\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Vi\\\\\\\"]).apply(null,arguments)};var dynCall_jfi=Module[\\\\\\\"dynCall_jfi\\\\\\\"]=function(){return(dynCall_jfi=Module[\\\\\\\"dynCall_jfi\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Wi\\\\\\\"]).apply(null,arguments)};var dynCall_fji=Module[\\\\\\\"dynCall_fji\\\\\\\"]=function(){return(dynCall_fji=Module[\\\\\\\"dynCall_fji\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Xi\\\\\\\"]).apply(null,arguments)};var dynCall_fdi=Module[\\\\\\\"dynCall_fdi\\\\\\\"]=function(){return(dynCall_fdi=Module[\\\\\\\"dynCall_fdi\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Yi\\\\\\\"]).apply(null,arguments)};var dynCall_dji=Module[\\\\\\\"dynCall_dji\\\\\\\"]=function(){return(dynCall_dji=Module[\\\\\\\"dynCall_dji\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Zi\\\\\\\"]).apply(null,arguments)};var dynCall_dfi=Module[\\\\\\\"dynCall_dfi\\\\\\\"]=function(){return(dynCall_dfi=Module[\\\\\\\"dynCall_dfi\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_i\\\\\\\"]).apply(null,arguments)};var dynCall_vidi=Module[\\\\\\\"dynCall_vidi\\\\\\\"]=function(){return(dynCall_vidi=Module[\\\\\\\"dynCall_vidi\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"$i\\\\\\\"]).apply(null,arguments)};var dynCall_vijii=Module[\\\\\\\"dynCall_vijii\\\\\\\"]=function(){return(dynCall_vijii=Module[\\\\\\\"dynCall_vijii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"aj\\\\\\\"]).apply(null,arguments)};var dynCall_jidii=Module[\\\\\\\"dynCall_jidii\\\\\\\"]=function(){return(dynCall_jidii=Module[\\\\\\\"dynCall_jidii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"bj\\\\\\\"]).apply(null,arguments)};var dynCall_jidi=Module[\\\\\\\"dynCall_jidi\\\\\\\"]=function(){return(dynCall_jidi=Module[\\\\\\\"dynCall_jidi\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"cj\\\\\\\"]).apply(null,arguments)};var dynCall_vijji=Module[\\\\\\\"dynCall_vijji\\\\\\\"]=function(){return(dynCall_vijji=Module[\\\\\\\"dynCall_vijji\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dj\\\\\\\"]).apply(null,arguments)};var dynCall_iidi=Module[\\\\\\\"dynCall_iidi\\\\\\\"]=function(){return(dynCall_iidi=Module[\\\\\\\"dynCall_iidi\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"ej\\\\\\\"]).apply(null,arguments)};var dynCall_diiii=Module[\\\\\\\"dynCall_diiii\\\\\\\"]=function(){return(dynCall_diiii=Module[\\\\\\\"dynCall_diiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"fj\\\\\\\"]).apply(null,arguments)};var dynCall_ijiijii=Module[\\\\\\\"dynCall_ijiijii\\\\\\\"]=function(){return(dynCall_ijiijii=Module[\\\\\\\"dynCall_ijiijii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"gj\\\\\\\"]).apply(null,arguments)};var dynCall_vjjiiiii=Module[\\\\\\\"dynCall_vjjiiiii\\\\\\\"]=function(){return(dynCall_vjjiiiii=Module[\\\\\\\"dynCall_vjjiiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"hj\\\\\\\"]).apply(null,arguments)};var dynCall_vjjii=Module[\\\\\\\"dynCall_vjjii\\\\\\\"]=function(){return(dynCall_vjjii=Module[\\\\\\\"dynCall_vjjii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"ij\\\\\\\"]).apply(null,arguments)};var dynCall_ijiiji=Module[\\\\\\\"dynCall_ijiiji\\\\\\\"]=function(){return(dynCall_ijiiji=Module[\\\\\\\"dynCall_ijiiji\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"jj\\\\\\\"]).apply(null,arguments)};var dynCall_ijiiiii=Module[\\\\\\\"dynCall_ijiiiii\\\\\\\"]=function(){return(dynCall_ijiiiii=Module[\\\\\\\"dynCall_ijiiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"kj\\\\\\\"]).apply(null,arguments)};var dynCall_ijiiiiji=Module[\\\\\\\"dynCall_ijiiiiji\\\\\\\"]=function(){return(dynCall_ijiiiiji=Module[\\\\\\\"dynCall_ijiiiiji\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"lj\\\\\\\"]).apply(null,arguments)};var dynCall_ijjiii=Module[\\\\\\\"dynCall_ijjiii\\\\\\\"]=function(){return(dynCall_ijjiii=Module[\\\\\\\"dynCall_ijjiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"mj\\\\\\\"]).apply(null,arguments)};var dynCall_ddi=Module[\\\\\\\"dynCall_ddi\\\\\\\"]=function(){return(dynCall_ddi=Module[\\\\\\\"dynCall_ddi\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"nj\\\\\\\"]).apply(null,arguments)};var dynCall_dddi=Module[\\\\\\\"dynCall_dddi\\\\\\\"]=function(){return(dynCall_dddi=Module[\\\\\\\"dynCall_dddi\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"oj\\\\\\\"]).apply(null,arguments)};var dynCall_idiii=Module[\\\\\\\"dynCall_idiii\\\\\\\"]=function(){return(dynCall_idiii=Module[\\\\\\\"dynCall_idiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"pj\\\\\\\"]).apply(null,arguments)};var dynCall_idiiiii=Module[\\\\\\\"dynCall_idiiiii\\\\\\\"]=function(){return(dynCall_idiiiii=Module[\\\\\\\"dynCall_idiiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"qj\\\\\\\"]).apply(null,arguments)};var dynCall_iidiii=Module[\\\\\\\"dynCall_iidiii\\\\\\\"]=function(){return(dynCall_iidiii=Module[\\\\\\\"dynCall_iidiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"rj\\\\\\\"]).apply(null,arguments)};var dynCall_ifiii=Module[\\\\\\\"dynCall_ifiii\\\\\\\"]=function(){return(dynCall_ifiii=Module[\\\\\\\"dynCall_ifiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"sj\\\\\\\"]).apply(null,arguments)};var dynCall_ifiiiii=Module[\\\\\\\"dynCall_ifiiiii\\\\\\\"]=function(){return(dynCall_ifiiiii=Module[\\\\\\\"dynCall_ifiiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"tj\\\\\\\"]).apply(null,arguments)};var dynCall_fiiii=Module[\\\\\\\"dynCall_fiiii\\\\\\\"]=function(){return(dynCall_fiiii=Module[\\\\\\\"dynCall_fiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"uj\\\\\\\"]).apply(null,arguments)};var dynCall_jjjii=Module[\\\\\\\"dynCall_jjjii\\\\\\\"]=function(){return(dynCall_jjjii=Module[\\\\\\\"dynCall_jjjii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"vj\\\\\\\"]).apply(null,arguments)};var dynCall_vdiii=Module[\\\\\\\"dynCall_vdiii\\\\\\\"]=function(){return(dynCall_vdiii=Module[\\\\\\\"dynCall_vdiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"wj\\\\\\\"]).apply(null,arguments)};var dynCall_jdii=Module[\\\\\\\"dynCall_jdii\\\\\\\"]=function(){return(dynCall_jdii=Module[\\\\\\\"dynCall_jdii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"xj\\\\\\\"]).apply(null,arguments)};var dynCall_vijijji=Module[\\\\\\\"dynCall_vijijji\\\\\\\"]=function(){return(dynCall_vijijji=Module[\\\\\\\"dynCall_vijijji\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"yj\\\\\\\"]).apply(null,arguments)};var dynCall_iijjji=Module[\\\\\\\"dynCall_iijjji\\\\\\\"]=function(){return(dynCall_iijjji=Module[\\\\\\\"dynCall_iijjji\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"zj\\\\\\\"]).apply(null,arguments)};var dynCall_viijji=Module[\\\\\\\"dynCall_viijji\\\\\\\"]=function(){return(dynCall_viijji=Module[\\\\\\\"dynCall_viijji\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Aj\\\\\\\"]).apply(null,arguments)};var dynCall_viijjji=Module[\\\\\\\"dynCall_viijjji\\\\\\\"]=function(){return(dynCall_viijjji=Module[\\\\\\\"dynCall_viijjji\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Bj\\\\\\\"]).apply(null,arguments)};var dynCall_vdii=Module[\\\\\\\"dynCall_vdii\\\\\\\"]=function(){return(dynCall_vdii=Module[\\\\\\\"dynCall_vdii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Cj\\\\\\\"]).apply(null,arguments)};var dynCall_iiiijii=Module[\\\\\\\"dynCall_iiiijii\\\\\\\"]=function(){return(dynCall_iiiijii=Module[\\\\\\\"dynCall_iiiijii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Dj\\\\\\\"]).apply(null,arguments)};var dynCall_fiffi=Module[\\\\\\\"dynCall_fiffi\\\\\\\"]=function(){return(dynCall_fiffi=Module[\\\\\\\"dynCall_fiffi\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Ej\\\\\\\"]).apply(null,arguments)};var dynCall_fifi=Module[\\\\\\\"dynCall_fifi\\\\\\\"]=function(){return(dynCall_fifi=Module[\\\\\\\"dynCall_fifi\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Fj\\\\\\\"]).apply(null,arguments)};var dynCall_jijji=Module[\\\\\\\"dynCall_jijji\\\\\\\"]=function(){return(dynCall_jijji=Module[\\\\\\\"dynCall_jijji\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Gj\\\\\\\"]).apply(null,arguments)};var dynCall_diddi=Module[\\\\\\\"dynCall_diddi\\\\\\\"]=function(){return(dynCall_diddi=Module[\\\\\\\"dynCall_diddi\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Hj\\\\\\\"]).apply(null,arguments)};var dynCall_didi=Module[\\\\\\\"dynCall_didi\\\\\\\"]=function(){return(dynCall_didi=Module[\\\\\\\"dynCall_didi\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Ij\\\\\\\"]).apply(null,arguments)};var dynCall_viiiijii=Module[\\\\\\\"dynCall_viiiijii\\\\\\\"]=function(){return(dynCall_viiiijii=Module[\\\\\\\"dynCall_viiiijii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Jj\\\\\\\"]).apply(null,arguments)};var dynCall_viiijji=Module[\\\\\\\"dynCall_viiijji\\\\\\\"]=function(){return(dynCall_viiijji=Module[\\\\\\\"dynCall_viiijji\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Kj\\\\\\\"]).apply(null,arguments)};var dynCall_iijjii=Module[\\\\\\\"dynCall_iijjii\\\\\\\"]=function(){return(dynCall_iijjii=Module[\\\\\\\"dynCall_iijjii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Lj\\\\\\\"]).apply(null,arguments)};var dynCall_vji=Module[\\\\\\\"dynCall_vji\\\\\\\"]=function(){return(dynCall_vji=Module[\\\\\\\"dynCall_vji\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Mj\\\\\\\"]).apply(null,arguments)};var dynCall_viijijii=Module[\\\\\\\"dynCall_viijijii\\\\\\\"]=function(){return(dynCall_viijijii=Module[\\\\\\\"dynCall_viijijii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Nj\\\\\\\"]).apply(null,arguments)};var dynCall_viijijiii=Module[\\\\\\\"dynCall_viijijiii\\\\\\\"]=function(){return(dynCall_viijijiii=Module[\\\\\\\"dynCall_viijijiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Oj\\\\\\\"]).apply(null,arguments)};var dynCall_vijiji=Module[\\\\\\\"dynCall_vijiji\\\\\\\"]=function(){return(dynCall_vijiji=Module[\\\\\\\"dynCall_vijiji\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Pj\\\\\\\"]).apply(null,arguments)};var dynCall_viijiijiii=Module[\\\\\\\"dynCall_viijiijiii\\\\\\\"]=function(){return(dynCall_viijiijiii=Module[\\\\\\\"dynCall_viijiijiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Qj\\\\\\\"]).apply(null,arguments)};var dynCall_viiiijiiii=Module[\\\\\\\"dynCall_viiiijiiii\\\\\\\"]=function(){return(dynCall_viiiijiiii=Module[\\\\\\\"dynCall_viiiijiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Rj\\\\\\\"]).apply(null,arguments)};var dynCall_jiiiiii=Module[\\\\\\\"dynCall_jiiiiii\\\\\\\"]=function(){return(dynCall_jiiiiii=Module[\\\\\\\"dynCall_jiiiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Sj\\\\\\\"]).apply(null,arguments)};var dynCall_fi=Module[\\\\\\\"dynCall_fi\\\\\\\"]=function(){return(dynCall_fi=Module[\\\\\\\"dynCall_fi\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Tj\\\\\\\"]).apply(null,arguments)};var dynCall_di=Module[\\\\\\\"dynCall_di\\\\\\\"]=function(){return(dynCall_di=Module[\\\\\\\"dynCall_di\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Uj\\\\\\\"]).apply(null,arguments)};var dynCall_viijjii=Module[\\\\\\\"dynCall_viijjii\\\\\\\"]=function(){return(dynCall_viijjii=Module[\\\\\\\"dynCall_viijjii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Vj\\\\\\\"]).apply(null,arguments)};var dynCall_vijjji=Module[\\\\\\\"dynCall_vijjji\\\\\\\"]=function(){return(dynCall_vijjji=Module[\\\\\\\"dynCall_vijjji\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Wj\\\\\\\"]).apply(null,arguments)};var dynCall_viiiiiiiiiiii=Module[\\\\\\\"dynCall_viiiiiiiiiiii\\\\\\\"]=function(){return(dynCall_viiiiiiiiiiii=Module[\\\\\\\"dynCall_viiiiiiiiiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Xj\\\\\\\"]).apply(null,arguments)};var dynCall_viifii=Module[\\\\\\\"dynCall_viifii\\\\\\\"]=function(){return(dynCall_viifii=Module[\\\\\\\"dynCall_viifii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Yj\\\\\\\"]).apply(null,arguments)};var dynCall_iiiiijii=Module[\\\\\\\"dynCall_iiiiijii\\\\\\\"]=function(){return(dynCall_iiiiijii=Module[\\\\\\\"dynCall_iiiiijii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Zj\\\\\\\"]).apply(null,arguments)};var dynCall_viidi=Module[\\\\\\\"dynCall_viidi\\\\\\\"]=function(){return(dynCall_viidi=Module[\\\\\\\"dynCall_viidi\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_j\\\\\\\"]).apply(null,arguments)};var dynCall_iiijii=Module[\\\\\\\"dynCall_iiijii\\\\\\\"]=function(){return(dynCall_iiijii=Module[\\\\\\\"dynCall_iiijii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"$j\\\\\\\"]).apply(null,arguments)};var dynCall_iiiijiii=Module[\\\\\\\"dynCall_iiiijiii\\\\\\\"]=function(){return(dynCall_iiiijiii=Module[\\\\\\\"dynCall_iiiijiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"ak\\\\\\\"]).apply(null,arguments)};var dynCall_iiiij=Module[\\\\\\\"dynCall_iiiij\\\\\\\"]=function(){return(dynCall_iiiij=Module[\\\\\\\"dynCall_iiiij\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"bk\\\\\\\"]).apply(null,arguments)};var dynCall_fff=Module[\\\\\\\"dynCall_fff\\\\\\\"]=function(){return(dynCall_fff=Module[\\\\\\\"dynCall_fff\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"ck\\\\\\\"]).apply(null,arguments)};var dynCall_ijj=Module[\\\\\\\"dynCall_ijj\\\\\\\"]=function(){return(dynCall_ijj=Module[\\\\\\\"dynCall_ijj\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dk\\\\\\\"]).apply(null,arguments)};var dynCall_vjji=Module[\\\\\\\"dynCall_vjji\\\\\\\"]=function(){return(dynCall_vjji=Module[\\\\\\\"dynCall_vjji\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"ek\\\\\\\"]).apply(null,arguments)};var dynCall_ij=Module[\\\\\\\"dynCall_ij\\\\\\\"]=function(){return(dynCall_ij=Module[\\\\\\\"dynCall_ij\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"fk\\\\\\\"]).apply(null,arguments)};var dynCall_vif=Module[\\\\\\\"dynCall_vif\\\\\\\"]=function(){return(dynCall_vif=Module[\\\\\\\"dynCall_vif\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"gk\\\\\\\"]).apply(null,arguments)};var dynCall_viif=Module[\\\\\\\"dynCall_viif\\\\\\\"]=function(){return(dynCall_viif=Module[\\\\\\\"dynCall_viif\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"hk\\\\\\\"]).apply(null,arguments)};var dynCall_vjiiiiiii=Module[\\\\\\\"dynCall_vjiiiiiii\\\\\\\"]=function(){return(dynCall_vjiiiiiii=Module[\\\\\\\"dynCall_vjiiiiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"ik\\\\\\\"]).apply(null,arguments)};var dynCall_iiif=Module[\\\\\\\"dynCall_iiif\\\\\\\"]=function(){return(dynCall_iiif=Module[\\\\\\\"dynCall_iiif\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"jk\\\\\\\"]).apply(null,arguments)};var dynCall_fif=Module[\\\\\\\"dynCall_fif\\\\\\\"]=function(){return(dynCall_fif=Module[\\\\\\\"dynCall_fif\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"kk\\\\\\\"]).apply(null,arguments)};var dynCall_iiiiiifff=Module[\\\\\\\"dynCall_iiiiiifff\\\\\\\"]=function(){return(dynCall_iiiiiifff=Module[\\\\\\\"dynCall_iiiiiifff\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"lk\\\\\\\"]).apply(null,arguments)};var dynCall_iiiiiifiif=Module[\\\\\\\"dynCall_iiiiiifiif\\\\\\\"]=function(){return(dynCall_iiiiiifiif=Module[\\\\\\\"dynCall_iiiiiifiif\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"mk\\\\\\\"]).apply(null,arguments)};var dynCall_iiiiiifiii=Module[\\\\\\\"dynCall_iiiiiifiii\\\\\\\"]=function(){return(dynCall_iiiiiifiii=Module[\\\\\\\"dynCall_iiiiiifiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"nk\\\\\\\"]).apply(null,arguments)};var dynCall_iiiiiiifiif=Module[\\\\\\\"dynCall_iiiiiiifiif\\\\\\\"]=function(){return(dynCall_iiiiiiifiif=Module[\\\\\\\"dynCall_iiiiiiifiif\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"ok\\\\\\\"]).apply(null,arguments)};var dynCall_fiff=Module[\\\\\\\"dynCall_fiff\\\\\\\"]=function(){return(dynCall_fiff=Module[\\\\\\\"dynCall_fiff\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"pk\\\\\\\"]).apply(null,arguments)};var dynCall_fiiiiiifiifif=Module[\\\\\\\"dynCall_fiiiiiifiifif\\\\\\\"]=function(){return(dynCall_fiiiiiifiifif=Module[\\\\\\\"dynCall_fiiiiiifiifif\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"qk\\\\\\\"]).apply(null,arguments)};var dynCall_fiiiiiifiiiif=Module[\\\\\\\"dynCall_fiiiiiifiiiif\\\\\\\"]=function(){return(dynCall_fiiiiiifiiiif=Module[\\\\\\\"dynCall_fiiiiiifiiiif\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"rk\\\\\\\"]).apply(null,arguments)};var dynCall_vifiiii=Module[\\\\\\\"dynCall_vifiiii\\\\\\\"]=function(){return(dynCall_vifiiii=Module[\\\\\\\"dynCall_vifiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"sk\\\\\\\"]).apply(null,arguments)};var dynCall_iifiiiijii=Module[\\\\\\\"dynCall_iifiiiijii\\\\\\\"]=function(){return(dynCall_iifiiiijii=Module[\\\\\\\"dynCall_iifiiiijii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"tk\\\\\\\"]).apply(null,arguments)};var dynCall_vifijii=Module[\\\\\\\"dynCall_vifijii\\\\\\\"]=function(){return(dynCall_vifijii=Module[\\\\\\\"dynCall_vifijii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"uk\\\\\\\"]).apply(null,arguments)};var dynCall_iiiifffiii=Module[\\\\\\\"dynCall_iiiifffiii\\\\\\\"]=function(){return(dynCall_iiiifffiii=Module[\\\\\\\"dynCall_iiiifffiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"vk\\\\\\\"]).apply(null,arguments)};var dynCall_iiiifffffi=Module[\\\\\\\"dynCall_iiiifffffi\\\\\\\"]=function(){return(dynCall_iiiifffffi=Module[\\\\\\\"dynCall_iiiifffffi\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"wk\\\\\\\"]).apply(null,arguments)};var dynCall_viffiiiif=Module[\\\\\\\"dynCall_viffiiiif\\\\\\\"]=function(){return(dynCall_viffiiiif=Module[\\\\\\\"dynCall_viffiiiif\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"xk\\\\\\\"]).apply(null,arguments)};var dynCall_viffiifffffiii=Module[\\\\\\\"dynCall_viffiifffffiii\\\\\\\"]=function(){return(dynCall_viffiifffffiii=Module[\\\\\\\"dynCall_viffiifffffiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"yk\\\\\\\"]).apply(null,arguments)};var dynCall_viffffiifffiiiiif=Module[\\\\\\\"dynCall_viffffiifffiiiiif\\\\\\\"]=function(){return(dynCall_viffffiifffiiiiif=Module[\\\\\\\"dynCall_viffffiifffiiiiif\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"zk\\\\\\\"]).apply(null,arguments)};var dynCall_iiiifffffii=Module[\\\\\\\"dynCall_iiiifffffii\\\\\\\"]=function(){return(dynCall_iiiifffffii=Module[\\\\\\\"dynCall_iiiifffffii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Ak\\\\\\\"]).apply(null,arguments)};var dynCall_viiiiiiiiiiifii=Module[\\\\\\\"dynCall_viiiiiiiiiiifii\\\\\\\"]=function(){return(dynCall_viiiiiiiiiiifii=Module[\\\\\\\"dynCall_viiiiiiiiiiifii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Bk\\\\\\\"]).apply(null,arguments)};var dynCall_viiiffi=Module[\\\\\\\"dynCall_viiiffi\\\\\\\"]=function(){return(dynCall_viiiffi=Module[\\\\\\\"dynCall_viiiffi\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Ck\\\\\\\"]).apply(null,arguments)};var dynCall_viff=Module[\\\\\\\"dynCall_viff\\\\\\\"]=function(){return(dynCall_viff=Module[\\\\\\\"dynCall_viff\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Dk\\\\\\\"]).apply(null,arguments)};var dynCall_iiiifiiiii=Module[\\\\\\\"dynCall_iiiifiiiii\\\\\\\"]=function(){return(dynCall_iiiifiiiii=Module[\\\\\\\"dynCall_iiiifiiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Ek\\\\\\\"]).apply(null,arguments)};var dynCall_iiiiifiiiiif=Module[\\\\\\\"dynCall_iiiiifiiiiif\\\\\\\"]=function(){return(dynCall_iiiiifiiiiif=Module[\\\\\\\"dynCall_iiiiifiiiiif\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Fk\\\\\\\"]).apply(null,arguments)};var dynCall_viiff=Module[\\\\\\\"dynCall_viiff\\\\\\\"]=function(){return(dynCall_viiff=Module[\\\\\\\"dynCall_viiff\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Gk\\\\\\\"]).apply(null,arguments)};var dynCall_viifffi=Module[\\\\\\\"dynCall_viifffi\\\\\\\"]=function(){return(dynCall_viifffi=Module[\\\\\\\"dynCall_viifffi\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Hk\\\\\\\"]).apply(null,arguments)};var dynCall_viiifiiiii=Module[\\\\\\\"dynCall_viiifiiiii\\\\\\\"]=function(){return(dynCall_viiifiiiii=Module[\\\\\\\"dynCall_viiifiiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Ik\\\\\\\"]).apply(null,arguments)};var dynCall_viiiifiiiiif=Module[\\\\\\\"dynCall_viiiifiiiiif\\\\\\\"]=function(){return(dynCall_viiiifiiiiif=Module[\\\\\\\"dynCall_viiiifiiiiif\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Jk\\\\\\\"]).apply(null,arguments)};var dynCall_iifff=Module[\\\\\\\"dynCall_iifff\\\\\\\"]=function(){return(dynCall_iifff=Module[\\\\\\\"dynCall_iifff\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Kk\\\\\\\"]).apply(null,arguments)};var dynCall_viiifiii=Module[\\\\\\\"dynCall_viiifiii\\\\\\\"]=function(){return(dynCall_viiifiii=Module[\\\\\\\"dynCall_viiifiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Lk\\\\\\\"]).apply(null,arguments)};var dynCall_viiiffii=Module[\\\\\\\"dynCall_viiiffii\\\\\\\"]=function(){return(dynCall_viiiffii=Module[\\\\\\\"dynCall_viiiffii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Mk\\\\\\\"]).apply(null,arguments)};var dynCall_iif=Module[\\\\\\\"dynCall_iif\\\\\\\"]=function(){return(dynCall_iif=Module[\\\\\\\"dynCall_iif\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Nk\\\\\\\"]).apply(null,arguments)};var dynCall_viijijj=Module[\\\\\\\"dynCall_viijijj\\\\\\\"]=function(){return(dynCall_viijijj=Module[\\\\\\\"dynCall_viijijj\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Ok\\\\\\\"]).apply(null,arguments)};var dynCall_viijj=Module[\\\\\\\"dynCall_viijj\\\\\\\"]=function(){return(dynCall_viijj=Module[\\\\\\\"dynCall_viijj\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Pk\\\\\\\"]).apply(null,arguments)};var dynCall_viiiij=Module[\\\\\\\"dynCall_viiiij\\\\\\\"]=function(){return(dynCall_viiiij=Module[\\\\\\\"dynCall_viiiij\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Qk\\\\\\\"]).apply(null,arguments)};var dynCall_viffff=Module[\\\\\\\"dynCall_viffff\\\\\\\"]=function(){return(dynCall_viffff=Module[\\\\\\\"dynCall_viffff\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Rk\\\\\\\"]).apply(null,arguments)};var dynCall_vid=Module[\\\\\\\"dynCall_vid\\\\\\\"]=function(){return(dynCall_vid=Module[\\\\\\\"dynCall_vid\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Sk\\\\\\\"]).apply(null,arguments)};var dynCall_vf=Module[\\\\\\\"dynCall_vf\\\\\\\"]=function(){return(dynCall_vf=Module[\\\\\\\"dynCall_vf\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Tk\\\\\\\"]).apply(null,arguments)};var dynCall_vffff=Module[\\\\\\\"dynCall_vffff\\\\\\\"]=function(){return(dynCall_vffff=Module[\\\\\\\"dynCall_vffff\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Uk\\\\\\\"]).apply(null,arguments)};var dynCall_vff=Module[\\\\\\\"dynCall_vff\\\\\\\"]=function(){return(dynCall_vff=Module[\\\\\\\"dynCall_vff\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Vk\\\\\\\"]).apply(null,arguments)};var dynCall_viiiiifi=Module[\\\\\\\"dynCall_viiiiifi\\\\\\\"]=function(){return(dynCall_viiiiifi=Module[\\\\\\\"dynCall_viiiiifi\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Wk\\\\\\\"]).apply(null,arguments)};var dynCall_viiiiiif=Module[\\\\\\\"dynCall_viiiiiif\\\\\\\"]=function(){return(dynCall_viiiiiif=Module[\\\\\\\"dynCall_viiiiiif\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Xk\\\\\\\"]).apply(null,arguments)};var dynCall_viiiiif=Module[\\\\\\\"dynCall_viiiiif\\\\\\\"]=function(){return(dynCall_viiiiif=Module[\\\\\\\"dynCall_viiiiif\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Yk\\\\\\\"]).apply(null,arguments)};var dynCall_viffii=Module[\\\\\\\"dynCall_viffii\\\\\\\"]=function(){return(dynCall_viffii=Module[\\\\\\\"dynCall_viffii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"Zk\\\\\\\"]).apply(null,arguments)};var dynCall_viiiiiiiiiiiiiiiiii=Module[\\\\\\\"dynCall_viiiiiiiiiiiiiiiiii\\\\\\\"]=function(){return(dynCall_viiiiiiiiiiiiiiiiii=Module[\\\\\\\"dynCall_viiiiiiiiiiiiiiiiii\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_k\\\\\\\"]).apply(null,arguments)};var dynCall_vifff=Module[\\\\\\\"dynCall_vifff\\\\\\\"]=function(){return(dynCall_vifff=Module[\\\\\\\"dynCall_vifff\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"$k\\\\\\\"]).apply(null,arguments)};var dynCall_viifff=Module[\\\\\\\"dynCall_viifff\\\\\\\"]=function(){return(dynCall_viifff=Module[\\\\\\\"dynCall_viifff\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"al\\\\\\\"]).apply(null,arguments)};var dynCall_vij=Module[\\\\\\\"dynCall_vij\\\\\\\"]=function(){return(dynCall_vij=Module[\\\\\\\"dynCall_vij\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"bl\\\\\\\"]).apply(null,arguments)};var dynCall_vfff=Module[\\\\\\\"dynCall_vfff\\\\\\\"]=function(){return(dynCall_vfff=Module[\\\\\\\"dynCall_vfff\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"cl\\\\\\\"]).apply(null,arguments)};var dynCall_ff=Module[\\\\\\\"dynCall_ff\\\\\\\"]=function(){return(dynCall_ff=Module[\\\\\\\"dynCall_ff\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dl\\\\\\\"]).apply(null,arguments)};var dynCall_vfi=Module[\\\\\\\"dynCall_vfi\\\\\\\"]=function(){return(dynCall_vfi=Module[\\\\\\\"dynCall_vfi\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"el\\\\\\\"]).apply(null,arguments)};function invoke_iiiiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_iiiiii(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_vii(index,a1,a2){var sp=stackSave();try{dynCall_vii(index,a1,a2)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_iii(index,a1,a2){var sp=stackSave();try{return dynCall_iii(index,a1,a2)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_viii(index,a1,a2,a3){var sp=stackSave();try{dynCall_viii(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_ii(index,a1){var sp=stackSave();try{return dynCall_ii(index,a1)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_iiii(index,a1,a2,a3){var sp=stackSave();try{return dynCall_iiii(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_vi(index,a1){var sp=stackSave();try{dynCall_vi(index,a1)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_v(index){var sp=stackSave();try{dynCall_v(index)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_iiiii(index,a1,a2,a3,a4){var sp=stackSave();try{return dynCall_iiiii(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_i(index){var sp=stackSave();try{return dynCall_i(index)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_viiii(index,a1,a2,a3,a4){var sp=stackSave();try{dynCall_viiii(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_iiiiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return dynCall_iiiiiii(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_iiiiiiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_iiiiiiii(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_viiiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{dynCall_viiiii(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_viiiiiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{dynCall_viiiiiii(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return dynCall_iiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_viiiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_viiiiii(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_iiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return dynCall_iiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_viiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{dynCall_viiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_dii(index,a1,a2){var sp=stackSave();try{return dynCall_dii(index,a1,a2)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_viifi(index,a1,a2,a3,a4){var sp=stackSave();try{dynCall_viifi(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_viiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{dynCall_viiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_iiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return dynCall_iiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_iiij(index,a1,a2,a3,a4){var sp=stackSave();try{return dynCall_iiij(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_j(index){var sp=stackSave();try{return dynCall_j(index)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_iij(index,a1,a2,a3){var sp=stackSave();try{return dynCall_iij(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_iiijiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_iiijiii(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_jii(index,a1,a2){var sp=stackSave();try{return dynCall_jii(index,a1,a2)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_iji(index,a1,a2,a3){var sp=stackSave();try{return dynCall_iji(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_jjji(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_jjji(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_iiiijii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return dynCall_iiiijii(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_jiiiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_jiiiii(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_jiii(index,a1,a2,a3){var sp=stackSave();try{return dynCall_jiii(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_ijji(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_ijji(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_jiji(index,a1,a2,a3,a4){var sp=stackSave();try{return dynCall_jiji(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_iijji(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return dynCall_iijji(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_jijiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return dynCall_jijiii(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_jiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return dynCall_jiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_jiiji(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_jiiji(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_viij(index,a1,a2,a3,a4){var sp=stackSave();try{dynCall_viij(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_vijiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_vijiii(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_vjjjiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{dynCall_vjjjiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_vjiiiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{dynCall_vjiiiii(index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_viijiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{dynCall_viijiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_viji(index,a1,a2,a3,a4){var sp=stackSave();try{dynCall_viji(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_viiji(index,a1,a2,a3,a4,a5){var sp=stackSave();try{dynCall_viiji(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_viiiji(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{dynCall_viiiji(index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_ji(index,a1){var sp=stackSave();try{return dynCall_ji(index,a1)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_jijj(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_jijj(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_iijii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return dynCall_iijii(index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}function invoke_iiji(index,a1,a2,a3,a4){var sp=stackSave();try{return dynCall_iiji(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!==\\\\\\\"longjmp\\\\\\\")throw e;_setThrew(1,0)}}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;Module[\\\\\\\"stackTrace\\\\\\\"]=stackTrace;var calledRun;function ExitStatus(status){this.name=\\\\\\\"ExitStatus\\\\\\\";this.message=\\\\\\\"Program terminated with exit(\\\\\\\"+status+\\\\\\\")\\\\\\\";this.status=status}var calledMain=false;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function callMain(args){var entryFunction=Module[\\\\\\\"_main\\\\\\\"];args=args||[];var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(thisProgram);for(var i=1;i<argc;i++){HEAP32[(argv>>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;try{var ret=entryFunction(argc,argv);exit(ret,true)}catch(e){if(e instanceof ExitStatus){return}else if(e==\\\\\\\"unwind\\\\\\\"){return}else{var toLog=e;if(e&&typeof e===\\\\\\\"object\\\\\\\"&&e.stack){toLog=[e,e.stack]}err(\\\\\\\"exception thrown: \\\\\\\"+toLog);quit_(1,e)}}finally{calledMain=true}}function run(args){args=args||arguments_;if(runDependencies>0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module[\\\\\\\"calledRun\\\\\\\"]=true;if(ABORT)return;initRuntime();preMain();if(Module[\\\\\\\"onRuntimeInitialized\\\\\\\"])Module[\\\\\\\"onRuntimeInitialized\\\\\\\"]();if(shouldRunNow)callMain(args);postRun()}if(Module[\\\\\\\"setStatus\\\\\\\"]){Module[\\\\\\\"setStatus\\\\\\\"](\\\\\\\"Running...\\\\\\\");setTimeout(function(){setTimeout(function(){Module[\\\\\\\"setStatus\\\\\\\"](\\\\\\\"\\\\\\\")},1);doRun()},1)}else{doRun()}}Module[\\\\\\\"run\\\\\\\"]=run;function exit(status,implicit){EXITSTATUS=status;if(implicit&&keepRuntimeAlive()&&status===0){return}if(keepRuntimeAlive()){}else{exitRuntime();if(Module[\\\\\\\"onExit\\\\\\\"])Module[\\\\\\\"onExit\\\\\\\"](status);ABORT=true}quit_(status,new ExitStatus(status))}if(Module[\\\\\\\"preInit\\\\\\\"]){if(typeof Module[\\\\\\\"preInit\\\\\\\"]==\\\\\\\"function\\\\\\\")Module[\\\\\\\"preInit\\\\\\\"]=[Module[\\\\\\\"preInit\\\\\\\"]];while(Module[\\\\\\\"preInit\\\\\\\"].length>0){Module[\\\\\\\"preInit\\\\\\\"].pop()()}}var shouldRunNow=true;if(Module[\\\\\\\"noInitialRun\\\\\\\"])shouldRunNow=false;run();\\n\\n}\\n\"","status":200,"headers":{"content-type":"application/javascript","content-length":"347267"}},"type":2,"external":true,"timestamp":1723936964839}],"browser":{"name":"chromium","version":"119.0.6045.9"},"viewport":{"width":2000,"height":2000},"screenshot":"iVBORw0KGgoAAAANSUhEUgAAB9AAAAfQCAYAAACaOMR5AAAAAXNSR0IArs4c6QAAIABJREFUeJzs2UENACAQwLCBf8+HDEhoFey/NTMTAAAAAAAAAHxu3w4AAAAAAAAAgBcY6AAAAAAAAACQgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAAJWBDgAAAAAAAACVgQ4AAAAAAAAAlYEOAAAAAAAAcNi71yDJzvs+zL+Zfme6gQWxS1ALcAGCJERQhCyYIAUKAC8SZdqiZcV2ZDuJFVsuOXbZH5JKJa58yQfnUkk+xLGrXIlSdpXLUUq25KId20XbCh1JZVoMRZAEAYukIRMSoYAECOKyvGABzKpn5nRPPvTlnPd0z213QYLU87CGmJ6+net7zp7fed8/JBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAAAAAAAEASAToAAAAAAAAAJBGgAwAA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HveMM86Q0047rfX1FVdc0brvbv5ZunSpnHjiiXL11VfLnj17UtVz2mmnyRlnnGGq2aVx59P75PfvGJNfPDdRdFMAAECXqRfdAAAAUD67d++WZ555Ro444ghZvny5iDSebf7QQw/JGWecIeeee27s65vPUm+G55OTk7J9+3a59957ZXJy0nr7sxgaGnLuud179+5VCs9FOmfiizSeS950++23d/x827ZtItKYtZ80a3379u1y7bXXygUXXKC0NPvevXvl2muvlfXr13e0f926dXLllVe2+tvzPDnuuONkfHxcVq1aJb/+9a8TywcAAIDIk08+Kaeddprs27dP3vve98rpp58uMzMzcv/998vf//3fy+rVq2V0dFRe9apXFd3U3GzYsEHq9brU63XZsGGDfOELX8it7k984hOtf0c988wzcscdd8hVV10lN998s9x1111Sq3XOqI7zrne9S6rV3pwn9cDeCXng6QPy8sWDRTcFAAB0EQJ0AACQyszMjDz++OOye/duWb58uRx66KGye/duueWWW+TOO++U888/X04//fS21zz00ENy4403yu7du1vfe+SRR+TWW2+V5557Lu9dSGXt2rXOPbP76quvjp2xvWzZMrntttvk1FNPbc30bgbhnufJTTfd1Np2dHRU9u7d21p+3vO8VoCu8qz0PXv2yMaNG+XYY49N7Kc9e/bI2WefHTnjZ+PGjbJt2zb52c9+lvty+AAAAN3kq1/9qjz66KPygx/8QN74xje2/eyiiy6SV7ziFfLpT39aNm/eXFAL8+V5nlx//fXyxje+UQYGBuTGG2+Ua665RgYGBnKp/21ve5u89KUvbX39oQ99SC655BK5/vrr5c4775TXvva1WuV98IMfNN3E0vibU1bI21cuK7oZAACgy/TmRxMBAIAxU1NT8vDDD8vY2FhrWffdu3fL17/+dbnxxhvl6aeflt27d8t1110n1113XSs8f/bZZ2XTpk2yefPmQsPziy++uPVndHRUtm/fLmvWrJFly5bJsmXL5OKLL24Lp0dHR9tes3fvXtmyZUvbc9FFRG644Qa5+OKLZcuWLa2f+1/jd+2117Z+5l9CfXx8vNWmKOPj47J+/frIn1cqFfnbv/1bGR4eboXm/hnnItIRkAeXn9++fbtUKhVZvXp1ZD26PM+Tj3/84619O+WUU2Tr1q0yNjYm99xzTyt8Hxsb6+kBQQAAABMee+wxEWnccwW96EUvkl//+tfyrW99q+37//qv/ypnnnmmLFy4UJ7//OfLJZdcIo8//njr56961avkTW96k/zzP/+zHHXUUXLhhRe2fvbDH/5QRkZGZNGiRbJo0SI588wz5eabb+6oW2W7V7/61XLeeefJT37yE3nd614nCxculKOPPlr+9E//VCYm5pfufuSRR2TdunVyzDHHyODgoBx99NFy0UUXtfbdsidYrQAAIABJREFU79Zbb5Xx8XF5xzveIe9617tk9+7dbR8q1a17dnZWPvKRj8jznvc8OeSQQ+T0009v3WOret3rXici0vFYLJU+Ci7hrtPuj33sY7JixQpZsGCBnHXWWXLPPffIm970JjnppJNS9W2eguH5N8f3sJw7AAAwghnoAAAgtT/7sz+Tb37zm/L444/LM88801rW/YgjjpD+/n6566675K677mp7zeTkpNx1111y7733tr43NDQkF110kVx77bV574Js3LixrR0bN25sC7ibz+S+5557ZGhoSMbHx9tec+WVV7ae3e3XDKmPPfZYGRkZafv5scce2xaUr1+/vhXSr1u3rvX98fFxufrqq2XdunWRS6cH6w0aGRmRiy66SDzPk9WrV8v27dvlvvvua/18+/btMj4+LsPDw/Ke97xHRkdH5fbbb2+1Y/v27bJ37962AL35oYHmUuqrV68OXdZ+fHxcbrrpJtmzZ4+MjIy0zWD3B/+rVq2STZs2tZWxadMmOfXUU2X79u2yZcsW2bBhQ+x+AgAAINqpp54qIiKXXXaZfOlLX5LFixe3/fz5z39+29ff+c535IILLpA3velN8pWvfEX27NkjH//4x+Xuu++Wn/70pzI4OCj9/f3yxBNPyMc//nH57Gc/K6tWrRIRke9///ty/vnnyznnnCPf+ta3xPM8+fKXvywXXHCBbNq0qfVBSdXt+vv75cEHH5QPfvCD8rnPfU5e/OIXy7e//W15//vfL8ccc4z85V/+pYg0VoratWuXfPKTn5RjjjlGfv3rX8snPvEJOe+88zo+kPqVr3xFFi1aJBdeeKH09/fLYYcdJhs2bJB3vOMdbdup1v2pT31KPvOZz8h73/te+f3f/33ZuXOnvO9975MDBw7IEUccoXSMHnzwQalUKnLiiSe2vqfaR0E67f7kJz8p73nPe+Sd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177WF77whR5//PEDvv/000+3Y8eOTjzxxEZGRjrppJM6/fTT2759e3/7298Wj/vFL37R29/+9n7+858f8rVWrFjRmWee2bZt2/rrX/+65Hvf/OY3+/a3v31Exy3X7373uz796U8f8NDsueeeW9WTTz7Zs88+249//OM+/OEPd9FFF3Xuuecu+bjgggs677zz2rZt22H3Ft/fu971roaHh7vvvvuWfP1Xv/pVTz755LLP89RTT/WHP/yhFStWdPzxxx/1e7S/d7/73Z1wwgkHXPfMzMyS3+WXc29fDgtT5wvxfMGj//23w/wUAMDRYQIdAHhJXo4IPTY2tmRp8OW6/PLLl0xFr1+/vnXr1jU6OtquXbsOCLGvRECfnp5uZGRk8WPBhg0bFq913+Xb950SPxIbN2485ER4vTCBPj09vWTKfGFqfTAYtHLlyiXXt+90+Pz8fENDQ4uT8aOjoz3++OMNBoMl0/Jbt27tc5/7XFu3bu0d73hH9cKy7vta+H8dGxurXlguf+Fe7Nmzp7Vr1zYxMdFZZ53V/Px8U1NThw3oe/bsadOmTYe8J6/VbQIAAF5pr3vd6/rBD37QunXrOuuss/rMZz7T6aef3hve8Ibm5ua66667GgwGTU5Odvzxx1d1ww039IlPfKLzzz+/L37xi/3lL3/pxhtv7Iwzzlj8fe5Qvv71r3fhhRe2du3arr766k4++eR+9rOf9d3vfrebbrrpiI9bjre97W3t2LGjj370o1111VWdeuqp7d69u2984xuNjIy0evXq7r777p5++umuuOKKQ55nfHy8n/70p9199919/vOfX9ZrH3fccV155ZXdfPPNffazn+3iiy9uMBh066239t73vvegP7Nt27ZOOeWU6oVl3p944onuuuuudu/e3R133LF43NG8R/t7/etf3/r167v99tu76qqrWrduXY8++mjf//73O+OMMxaPW869fbnsG86rfjLY03/s/K+X7fUAABYI6ADAETnllFP6yle+0qpVq476uWdmZpqammrz5s0HTCQfzsaNG5uenl78mcFg0G233XbQY0dGRpqYmDgq17u/ffcjX1gCfWJiYknoPVjwHhkZeclRf3h4uA0bNhzy/T7//PNdc801rV69enGC/MILL1yyPPv+xsfHu/baaw+4tquvvrp77723K664oomJiU477bQeeuihbr311sU/ns3NzVUvLL++fv36Lr/88vbs2bM4zX7dddctvs7ExESDwaDp6enm5uYOeIhgeHi4kZGRA2J8vRD3D/bgwNDQUOPj4w0Gg8Vov3fv3rZs2fKi9xIA4F/VRz7ykX7729/2rW99qx07dvTDH/6woaGhVqxY0Yc+9KHuvPPOJcuEX3TRRd1zzz3dcMMNXX755Z188smde+653XTTTb3xjW887Gudf/753X///V1//fVdeeWVPffcc51++ulNTk62fv36Iz5uOU499dR+/etfd9111/XlL3+5vXv3tmLFitasWdOmTZs64YQT+tGPftTw8HAXXXTRIc9zwQUX9OY3v7nJycllB/Sq66+/vueee6477rijn/zkJ5155pndcccd3Xzzzf35z38+4PivfvWri/8+7rjjWrFiRe9///v73ve+t2QLo6N5jw7mpptu6u9//3t33XVX09PTffCDH2z79u1ddtll/eMf/6iWd29fCeI5APBKGnp+YZNJAIDDOO+88/rkJz/ZJZdc0pve9KYXPX5ycnJxifKFvdD3j8mHs2nTpjZv3txyf1UZDAatX7/+sPuBr1mzpq1btx4wcb1gfHy8rVu3Ln5+zjnnLAnNDz74YFNTU0v+WDU3N7d4vltvvbVrrrlmyWse7D2vWrVqyfT5kdyXg9mzZ09nn332YR86WLlyZQ888EAjIyPt3Lmzs88+u6GhoWZmZg5YPv75559v7dq1zc7ONjY21szMzOL3brnllsW4vu+577nnnkZHRxf3LV+Y/l9w0kkndd1117Vx48YDru1gD02cc845bdmype3btzc9Pb24F+XatWsP+z6HhoYW3+f27dt78MEH27t3b5OTk4e+gQAAwKKRkZHe+c539sADDxzV854283+WfezjF/2vJZ//36f/p//4w3/26Pz/HNVrOthrAQAI6ADAsjzxxBO95S1vWfz8N7/5Tdu2beuqq67qPe95zwHHH0lAn52d7bbbbmtsbGzJUuODwWBJ7F6O2dnZHnnkkSXxdnR0tLPOOuug09b77kM+MjKy5JiFZc7rhWnosbGxA/ZY33cv74Vr3r59e3v27Fn8/v7T5fuG+Voa4V+qubm5zj777AP2JtzX4SL2kRgMBov7yu9/zxa+vzCNv3Dc/vfpYObn5xev/5+9HwAAwOFt2bKl3//+9915552LDxb/6U9/6n3v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OgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVALD11f/AAASiklEQVQ6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAI6AAAAAAAAAFQCOgAAAAAAAABUAjoAAAAAAAAAVAL6/2/PDgQAAAAABO1PvUhpBAAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEBVA+6s6LiRaFD6AAAAAElFTkSuQmCC","consoleMessages":[{"text":"Unrecognized Content-Security-Policy directive 'prefetch-src'.","level":"error","timestamp":1723936964420},{"text":"You can reduce startup time if you configure your web server to add \"Content-Encoding: gzip\" response header when serving \"Build/walkingdistance2.framework.js.unityweb\" file.","level":"log","timestamp":1723936964531},{"text":"You can reduce startup time if you configure your web server to add \"Content-Encoding: gzip\" response header when serving \"Build/walkingdistance2.wasm.unityweb\" file.","level":"log","timestamp":1723936964587},{"text":"You can reduce startup time if you configure your web server to add \"Content-Encoding: gzip\" response header when serving \"Build/walkingdistance2.data.unityweb\" file.","level":"log","timestamp":1723936964780},{"text":"[UnityCache] 'https://ipfs.arkivo.art/ipfs/bafybeiex2a4sjvyrn52hpaquvubo7w5sfivnryaf27m2t3hvenm6nna53y/Build/walkingdistance2.data.unityweb' successfully downloaded and stored in the indexedDB cache","level":"log","timestamp":1723936964802},{"text":"navigator.mediaDevices support available","level":"log","timestamp":1723936965290},{"text":"[UnityMemory] Configuration Parameters - Can be set up in boot.config\n","level":"log","timestamp":1723936965328},{"text":"    \"memorysetup-temp-allocator-size-audio-worker=65536\"\n","level":"log","timestamp":1723936965328},{"text":"    \"memorysetup-temp-allocator-size-background-worker=32768\"\n","level":"log","timestamp":1723936965329},{"text":"    \"memorysetup-bucket-allocator-granularity=16\"\n","level":"log","timestamp":1723936965329},{"text":"    \"memorysetup-bucket-allocator-bucket-count=8\"\n","level":"log","timestamp":1723936965330},{"text":"    \"memorysetup-bucket-allocator-block-size=4194304\"\n","level":"log","timestamp":1723936965330},{"text":"    \"memorysetup-bucket-allocator-block-count=1\"\n","level":"log","timestamp":1723936965330},{"text":"    \"memorysetup-main-allocator-block-size=16777216\"\n","level":"log","timestamp":1723936965331},{"text":"    \"memorysetup-thread-allocator-block-size=16777216\"\n","level":"log","timestamp":1723936965331},{"text":"    \"memorysetup-gfx-main-allocator-block-size=16777216\"\n","level":"log","timestamp":1723936965333},{"text":"    \"memorysetup-gfx-thread-allocator-block-size=16777216\"\n","level":"log","timestamp":1723936965333},{"text":"    \"memorysetup-cache-allocator-block-size=4194304\"\n","level":"log","timestamp":1723936965333},{"text":"    \"memorysetup-typetree-allocator-block-size=2097152\"\n","level":"log","timestamp":1723936965335},{"text":"    \"memorysetup-profiler-bucket-allocator-granularity=16\"\n","level":"log","timestamp":1723936965335},{"text":"    \"memorysetup-profiler-bucket-allocator-bucket-count=8\"\n","level":"log","timestamp":1723936965335},{"text":"    \"memorysetup-profiler-bucket-allocator-block-size=4194304\"\n","level":"log","timestamp":1723936965335},{"text":"    \"memorysetup-profiler-bucket-allocator-block-count=1\"\n","level":"log","timestamp":1723936965335},{"text":"    \"memorysetup-profiler-allocator-block-size=16777216\"\n","level":"log","timestamp":1723936965335},{"text":"    \"memorysetup-profiler-editor-allocator-block-size=1048576\"\n","level":"log","timestamp":1723936965335},{"text":"    \"memorysetup-temp-allocator-size-main=4194304\"\n","level":"log","timestamp":1723936965336},{"text":"    \"memorysetup-job-temp-allocator-block-size=2097152\"\n","level":"log","timestamp":1723936965336},{"text":"    \"memorysetup-job-temp-allocator-block-size-background=1048576\"\n","level":"log","timestamp":1723936965336},{"text":"    \"memorysetup-job-temp-allocator-reduction-small-platforms=262144\"\n","level":"log","timestamp":1723936965336},{"text":"Loading player data from data.unity3d\n","level":"log","timestamp":1723936965429},{"text":"Initialize engine version: 2021.3.7f1 (24e8595d6d43)\n","level":"log","timestamp":1723936965442},{"text":"Creating WebGL 2.0 context.","level":"log","timestamp":1723936965449},{"text":"Renderer: WebKit WebGL\n","level":"log","timestamp":1723936965525},{"text":"Vendor:   WebKit\n","level":"log","timestamp":1723936965525},{"text":"Version:  OpenGL ES 3.0 (WebGL 2.0 (OpenGL ES 3.0 Chromium))\n","level":"log","timestamp":1723936965525},{"text":"GLES:     3\n","level":"log","timestamp":1723936965525},{"text":" EXT_color_buffer_float EXT_color_buffer_half_float EXT_float_blend EXT_texture_compression_bptc EXT_texture_compression_rgtc EXT_texture_filter_anisotropic EXT_texture_norm16 OES_draw_buffers_indexed OES_texture_float_linear OVR_multiview2 WEBGL_clip_cull_distance WEBGL_compressed_texture_astc WEBGL_compressed_texture_etc WEBGL_compressed_texture_etc1 WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_lose_context WEBGL_multi_draw GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_float_blend GL_EXT_texture_compression_bptc GL_EXT_texture_compression_rgtc GL_EXT_texture_filter_anisotropic GL_EXT_texture_norm16 GL_OES_draw_buffers_indexed GL_OES_texture_float_linear GL_OVR_multiview2 GL_WEBGL_clip_cull_distance GL_WEBGL_compressed_texture_astc GL_WEBGL_compressed_texture_etc GL_WEBGL_compressed_texture_etc1 GL_WEBGL_compressed_texture_s3tc GL_WEBGL_compressed_texture_s3tc_srgb GL_WEBGL_debug_renderer_info GL_WEBGL_lose_context GL_WEBGL_multi_draw\n","level":"log","timestamp":1723936965525},{"text":"OPENGL LOG: Creating OpenGL ES 3.0 graphics device ; Context level  <OpenGL ES 3.0> ; Context handle 1\n","level":"log","timestamp":1723936965555},{"text":"Input Manager initialize...\n","level":"log","timestamp":1723936965681},{"text":"UnloadTime: 8.100000 ms\n","level":"log","timestamp":1723936965864},{"text":"Decode error: EncodingError: Failed to execute 'decodeAudioData' on 'BaseAudioContext': Unable to decode audio data","level":"log","timestamp":1723936966163},{"text":"Decode error: EncodingError: Failed to execute 'decodeAudioData' on 'BaseAudioContext': Unable to decode audio data","level":"log","timestamp":1723936966184},{"text":"Decode error: EncodingError: Failed to execute 'decodeAudioData' on 'BaseAudioContext': Unable to decode audio data","level":"log","timestamp":1723936966184},{"text":"Decode error: EncodingError: Failed to execute 'decodeAudioData' on 'BaseAudioContext': Unable to decode audio data","level":"log","timestamp":1723936966184},{"text":"Decode error: EncodingError: Failed to execute 'decodeAudioData' on 'BaseAudioContext': Unable to decode audio data","level":"log","timestamp":1723936966184},{"text":"Decode error: EncodingError: Failed to execute 'decodeAudioData' on 'BaseAudioContext': Unable to decode audio data","level":"log","timestamp":1723936966184},{"text":"Decode error: EncodingError: Failed to execute 'decodeAudioData' on 'BaseAudioContext': Unable to decode audio data","level":"log","timestamp":1723936966184},{"text":"Decode error: EncodingError: Failed to execute 'decodeAudioData' on 'BaseAudioContext': Unable to decode audio data","level":"log","timestamp":1723936966184},{"text":"Decode error: EncodingError: Failed to execute 'decodeAudioData' on 'BaseAudioContext': Unable to decode audio data","level":"log","timestamp":1723936966184},{"text":"Decode error: EncodingError: Failed to execute 'decodeAudioData' on 'BaseAudioContext': Unable to decode audio data","level":"log","timestamp":1723936966184},{"text":"Decode error: EncodingError: Failed to execute 'decodeAudioData' on 'BaseAudioContext': Unable to decode audio data","level":"log","timestamp":1723936966184},{"text":"Decode error: EncodingError: Failed to execute 'decodeAudioData' on 'BaseAudioContext': Unable to decode audio data","level":"log","timestamp":1723936966184},{"text":"Decode error: EncodingError: Failed to execute 'decodeAudioData' on 'BaseAudioContext': Unable to decode audio data","level":"log","timestamp":1723936966184},{"text":"Decode error: EncodingError: Failed to execute 'decodeAudioData' on 'BaseAudioContext': Unable to decode audio data","level":"log","timestamp":1723936966184},{"text":"[.WebGL-0x69400a31b00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels","level":"warning","timestamp":1723936966184},{"text":"[.WebGL-0x69400a31b00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels","level":"warning","timestamp":1723936966236},{"text":"[.WebGL-0x69400a31b00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels","level":"warning","timestamp":1723936966290},{"text":"[.WebGL-0x69400a31b00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels (this message will no longer repeat)","level":"warning","timestamp":1723936966335},{"text":"Loading FSB failed for audio clip \"Jump 1\".\n","level":"error","timestamp":1723936967955},{"text":"Loading FSB failed for audio clip \"Crouch start 3\".\n","level":"error","timestamp":1723936967957},{"text":"Loading FSB failed for audio clip \"Landing 3\".\n","level":"error","timestamp":1723936967957},{"text":"Loading FSB failed for audio clip \"Jump 2\".\n","level":"error","timestamp":1723936967957},{"text":"Loading FSB failed for audio clip \"Crouch start 2\".\n","level":"error","timestamp":1723936967957},{"text":"Loading FSB failed for audio clip \"Crouch start 1\".\n","level":"error","timestamp":1723936967957},{"text":"Loading FSB failed for audio clip \"Crouch end 3\".\n","level":"error","timestamp":1723936967960},{"text":"Loading FSB failed for audio clip \"Walking distance\".\n","level":"error","timestamp":1723936967960},{"text":"Loading FSB failed for audio clip \"Landing 1\".\n","level":"error","timestamp":1723936967960},{"text":"Loading FSB failed for audio clip \"Crouch end 1\".\n","level":"error","timestamp":1723936967960},{"text":"Loading FSB failed for audio clip \"Landing 2\".\n","level":"error","timestamp":1723936967960},{"text":"Loading FSB failed for audio clip \"Jump 3\".\n","level":"error","timestamp":1723936967960},{"text":"Loading FSB failed for audio clip \"Crouch end 2\".\n","level":"error","timestamp":1723936967960},{"text":"Loading FSB failed for audio clip \"Steps\".\n","level":"error","timestamp":1723936967960}],"screenshotDelay":10000},"timestamp":1723936964006},"created_at":"2024-08-17T23:22:56.480+00:00","updated_at":"2024-08-17T23:22:56.480+00:00"}