mirror of
https://github.com/hajimehoshi/ebiten.git
synced 2024-11-10 13:07:26 +01:00
05ac690db5
Fixes #641
2 lines
123 KiB
JavaScript
2 lines
123 KiB
JavaScript
var stbvorbis=typeof stbvorbis!=="undefined"?stbvorbis:{};(function(){function decodeWorker(){var Module=typeof Module!=="undefined"?Module:{};var useWasm=true;Module["wasmBinary"]=Uint8Array.from(atob("AGFzbQEAAAABpQEYYAJ/fwF/YAJ8fAF8YAF/AGAAAX9gBH9/f38AYAAAYAN/f38Bf2ABfwF/YAJ/fwBgBH9/f38Bf2AFf39/f38Bf2AGf39/f39/AX9gB39/f39/f38Bf2AGf39/f39/AGAIf39/f39/f38Bf2AFf39/f38AYAd/f39/f39/AGADf39/AGABfwF9YAF9AX1gAnx/AXxgAnx/AX9gA3x8fwF8YAF8AXwCzAIRA2VudgZtZW1vcnkCAIACA2VudgV0YWJsZQFwAQQEA2Vudgl0YWJsZUJhc2UDfwADZW52DkRZTkFNSUNUT1BfUFRSA38AA2VudghTVEFDS1RPUAN/AANlbnYJU1RBQ0tfTUFYA38AC2dsb2JhbC5NYXRoA3BvdwABA2VudgVhYm9ydAACA2Vudg1lbmxhcmdlTWVtb3J5AAMDZW52DmdldFRvdGFsTWVtb3J5AAMDZW52F2Fib3J0T25DYW5ub3RHcm93TWVtb3J5AAMDZW52Dl9fX2Fzc2VydF9mYWlsAAQDZW52C19fX3NldEVyck5vAAIDZW52Bl9hYm9ydAAFA2VudhZfZW1zY3JpcHRlbl9tZW1jcHlfYmlnAAYDZW52El9sbHZtX3N0YWNrcmVzdG9yZQACA2Vudg9fbGx2bV9zdGFja3NhdmUAAwNxcAcHAwIICAIDAgIICAAJBwkIBwcHBwcCBgYHCQkKCwwABwcHBwcHBwIACg0NBAcGAA4LCgkADQ8NEA8CAAcHCAUAEQkRAhIAAAQGDQAABAgIEwcCAAAIAwYUBA8IEAgHBxEVChYUARcXFxcFBgYHBgAGHwZ/ASMBC38BIwILfwEjAwt/AUEAC38BQQALfwFBAAsH+QEREF9fZ3Jvd1dhc21NZW1vcnkACxFfX19lcnJub19sb2NhdGlvbgBhBV9mcmVlAF0HX21hbGxvYwBcB19tZW1jcHkAdgdfbWVtc2V0AHcFX3NicmsAeB9fc3RiX3ZvcmJpc19kZWNvZGVfbWVtb3J5X2Zsb2F0ACcLZHluQ2FsbF9paWkAeRNlc3RhYmxpc2hTdGFja1NwYWNlAA8LZ2V0VGVtcFJldDAAEgtydW5Qb3N0U2V0cwB1C3NldFRlbXBSZXQwABEIc2V0VGhyZXcAEApzdGFja0FsbG9jAAwMc3RhY2tSZXN0b3JlAA4Jc3RhY2tTYXZlAA0JCgEAIwALBHpSV3oKo9kDcAYAIABAAAsbAQF/IwUhASMFIABqJAUjBUEPakFwcSQFIAELBAAjBQsGACAAJAULCgAgACQFIAEkBgsQACMHRQRAIAAkByABJAgLCwYAIAAkCQsEACMJCxEAIAAEQCAAEBQgACAAEBULC/kHAQp/IABBgANqIQcgBygCACEFAkAgBQRAIABB/AFqIQMgAygCACEBIAFBAEoEQCAAQfAAaiEIA0AgBSACQRhsakEQaiEJIAkoAgAhASABBEAgCCgCACEEIAUgAkEYbGpBDWohCiAKLQAAIQYgBkH/AXEhBiAEIAZBsBBsakEEaiEEIAQoAgAhBCAEQQBKBEBBACEEA0AgASAEQQJ0aiEBIAEoAgAhASAAIAEQFSAEQQFqIQQgCCgCACEBIAotAAAhBiAGQf8BcSEGIAEgBkGwEGxqQQRqIQEgASgCACEGIAkoAgAhASAEIAZIDQALCyAAIAEQFQsgBSACQRhsakEUaiEBIAEoAgAhASAAIAEQFSACQQFqIQIgAygCACEBIAIgAU4NAyAHKAIAIQUMAAsACwsLIABB8ABqIQQgBCgCACEBIAEEQCAAQewAaiEFIAUoAgAhAiACQQBKBEBBACECA0AgASACQbAQbGpBCGohAyADKAIAIQMgACADEBUgASACQbAQbGpBHGohAyADKAIAIQMgACADEBUgASACQbAQbGpBIGohAyADKAIAIQMgACADEBUgASACQbAQbGpBpBBqIQMgAygCACEDIAAgAxAVIAEgAkGwEGxqQagQaiEBIAEoAgAhASABRSEDIAFBfGohAUEAIAEgAxshASAAIAEQFSACQQFqIQIgBSgCACEBIAIgAUgEQCAEKAIAIQEMAQsLIAQoAgAhAQsgACABEBULIABB+AFqIQEgASgCACEBIAAgARAVIAcoAgAhASAAIAEQFSAAQYgDaiEEIAQoAgAhASABBEAgAEGEA2ohBSAFKAIAIQIgAkEASgRAQQAhAgNAIAEgAkEobGpBBGohASABKAIAIQEgACABEBUgAkEBaiECIAUoAgAhByAEKAIAIQEgAiAHSA0ACwsgACABEBULIABBBGohBCAEKAIAIQEgAUEASgRAQQAhAQNAIABBlAZqIAFBAnRqIQIgAigCACECIAAgAhAVIABBlAdqIAFB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AmogAkEBdGohBCAELgEAIQQgFCACQQJ0aiEHIAcgBDsBACACQf//A3EhBCAUIAJBAnRqQQJqIQcgByAEOwEAIAJBAWohAiACIAFIDQALCyAUIAFBBEEBEGQgBSgCACEBAkAgAUEASgRAQQAhAQNAIBQgAUECdGpBAmohAiACLgEAIQIgAkH/AXEhAiAGIANBvAxsakHGBmogAWohBCAEIAI6AAAgAUEBaiEBIAUoAgAhAiABIAJIDQALIAJBAkoEQEECIQEFIAIhAQwCCwNAIAogASAeIBEQUyAeKAIAIQIgAkH/AXEhAiAGIANBvAxsakHACGogAUEBdGohBCAEIAI6AAAgESgCACECIAJB/wFxIQIgBiADQbwMbGogAUEBdGpBwQhqIQQgBCACOgAAIAFBAWohASAFKAIAIQIgASACSA0AIAIhAQsLCyABIAhKIQIgASAIIAIbIQggA0EBaiEDIA8oAgAhASADIAFIDQAMBQsACyAAQRQQFkEADAoLIAsoAgAhASAAQQgQKiECIAJB/wFxIQIgASADQbwMbGohCCAIIAI6AAAgAEEQECohAiACQf//A3EhAiABIANBvAxsakECaiEIIAggAjsBACAAQRAQKiECIAJB//8DcSECIAEgA0G8DGxqQQRqIQggCCACOwEAIABBBhAqIQIgAkH/AXEhAiABIANBvAxsakEGaiEIIAggAjoAACAAQQgQKiECIAJB/wFxIQIgASADQbwMbGpBB2ohCCAIIAI6AAAgAEEEECohAiACQQFqIQIgAkH/AXEhBCABIANBvAxsakEIaiEIIAggBDoAACACQf8BcSECIAIEQCABIANBvAxsakEJaiECQQAhAQNAIABBCBAqIQMgA0H/AXEhAyACIAFqIQQgBCADOgAAIAFBAWohASAILQAAIQMgA0H/AXEhAyABIANIDQALCyAAQQQQFkEADAkLIABBFBAWDAILIABBFBAWDAELIAhBAXQhCQwCC0EADAUFQQAhCQsLIABBBhAqIQEgAUEBaiEBIABB/AFqIQcgByABNgIAIAFBGGwhASAAIAEQSyEBIABBgANqIQsgCyABNgIAIAFFBEAgAEEDEBZBAAwECyAHKAIAIQIgAkEYbCECIAFBACACEHcaIAcoAgAhAQJAIAFBAEoEQEEAIQgCQAJAAkACQAJAAkACQAJAA0AgCygCACEGIABBEBAqIQEgAUH//wNxIQIgAEGAAmogCEEBdGohAyADIAI7AQAgAUH//wNxIQEgAUECSw0BIABBGBAqIQIgBiAIQRhsaiEBIAEgAjYCACAAQRgQKiECIAYgCEEYbGpBBGohAyADIAI2AgAgASgCACEBIAIgAUkNAiAAQRgQKiEBIAFBAWohASAGIAhBGGxqQQhqIQIgAiABNgIAIABBBhAqIQEgAUEBaiEBIAFB/wFxIQEgBiAIQRhsakEMaiEFIAUgAToAACAAQQgQKiEBIAFB/wFxIQIgBiAIQRhsakENaiERIBEgAjoAACABQf8BcSEBIA0oAgAhAiABIAJODQMgBSwAACECIAJB/wFxIQEgAgRAQQAhAQNAIABBAxAqIQMgAEEBECohAiACBH8gAEEFECoFQQALIQIgAkEDdCECIAIgA2ohAiACQf8BcSECIBQgAWohAyADIAI6AAAgAUEBaiEBIAUtAAAhAiACQf8BcSECIAEgAkgNACACIQELCyABQQR0IQEgACABEEshASAGIAhBGGxqQRRqIQogCiABNgIAIAFFDQQgBSwAACECIAIEQEEAIQMDQCAUIANqLQAAIQxBACECA0BBASACdCEEIAQgDHEhBCAEBEAgAEEIECohBCAEQf//A3EhDiAKKAIAIQEgASADQQR0aiACQQF0aiESIBIgDjsBACAEQRB0IQQgBEEQdSEEIA0oAgAhDiAOIARMDQkFIAEgA0EEdGogAkEBdGohBCAEQX87AQALIAJBAWohBCACQQdIBEAgBCECDAELCyADQQFqIQMgBS0AACECIAJB/wFxIQIgAyACSA0ACwsgFigCACEBIBEtAAAhAiACQf8BcSECIAEgAkGwEGxqQQRqIQEgASgCACEBIAFBAnQhASAAIAEQSyEBIAYgCEEYbGpBEGohBiAGIAE2AgAgAUUNBiAWKAIAIQIgES0AACEDIANB/wFxIQMgAiADQbAQbGpBBGohAiACKAIAIQIgAkECdCECIAFBACACEHcaIBYoAgAhAiARLQAAIQEgAUH/AXEhAyACIANBsBBsakEEaiEBIAEoAgAhASABQQBKBEBBACEBA0AgAiADQbAQbGohAiACKAIAIQMgACADEEshAiAGKAIAIQQgBCABQQJ0aiEEIAQgAjYCACAGKAIAIQIgAiABQQJ0aiEC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KAIAIQZBACEIIAYhBSAGQQF1IQZBASEHDAELDAELIAFBADYCACAGIQELIAIgBjYCACAIQQBHIQIgAiAHcgRAIAMgATYCAAUgBUEDbCECIABB5ABqIQEgASgCACEAIAIgAGshACAAQQJ1IQAgAyAANgIAIAEoAgAhACAAIAJqIQAgAEECdSEFCyAEIAU2AgBBAQVBAAsLCwshACAAC8MdAih/A30jBSEeIwVBgBRqJAUgHkGACmohGSAeQYACaiEkIB4hEyAeQYASaiElIAItAAAhByAHQf8BcSEHIABB3ABqIAdBAnRqIQcgBygCACEfIABBiANqIQcgBygCACEVIAJBAWohByAHLQAAIQcgB0H/AXEhFiAVIBZBKGxqISEgH0EBdSEaQQAgGmshKiAAQQRqIRsgGygCACEHAkACQCAHQQBMDQAgFSAWQShsakEEaiErIABB+AFqISwgAEHoCmohFyATQQFqIS0gAEHwAGohJiAAQeQKaiEgA0ACQCArKAIAIQcgByANQQNsakECaiEHIActAAAhByAHQf8BcSEHIBkgDUECdGohHCAcQQA2AgAgFSAWQShsakEJaiAHaiEHIActAAAhByAHQf8BcSEPIABB+ABqIA9BAXRqIQcgBy4BACEHIAdFDQAgLCgCACERIABBARAqIQcCQAJAIAdFDQAgESAPQbwMbGpBtAxqIQcgBy0AACEHIAdB/wFxIQcgB0F/aiEHIAdBAnRB1AhqIQcgBygCACEiIABB2AdqIA1BAnRqIQcgBygCACEYICIQKyEHIAdBf2ohByAAIAcQKiEIIAhB//8DcSEIIBggCDsBACAAIAcQKiEHIAdB//8DcSEHIBhBAmohCCAIIAc7AQAgESAPQbwMbGohJyAnLAAAIQcgBwRAQQAhEEECIQcDQCARIA9BvAxsakEBaiAQaiEIIAgtAAAhCCAIQf8BcSEdIBEgD0G8DGxqQSFqIB1qIQggCCwAACEOIA5B/wFxISggESAPQbwMbGpBMWogHWohCCAILAAAIQggCEH/AXEhKUEBICl0IQkgCUF/aiEuIAgEQCAmKAIAIQwgESAPQbwMbGpBwQBqIB1qIQggCC0AACEIIAhB/wFxIQogDCAKQbAQbGohEiAXKAIAIQggCEEKSARAIAAQMgsgICgCACELIAtB/wdxIQggDCAKQbAQbGpB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IAIsAAAhAiACQQRxIQIgAgRAIABB9ApqIQIgAigCACECIABBmAhqIQYgBigCACEHIAUgA2shCSAJIAdqIQkgAiAJSSEJIAIgB0khDSACIAdrIQJBACACIA0bIQIgAiADaiECIAIgBUohByAFIAIgBxshAiAJBEAgASACNgIAIAYoAgAhACAAIAJqIQAgBiAANgIAQQEhAAwGCwsLIABB9ApqIQIgAigCACECIAMgGmshBiAGIAJqIQYgAEGYCGohAiACIAY2AgAgCEEBNgIADAEFIABBmAhqIQIgBg0BCwwBCyAEIANrIQMgAigCACEEIAMgBGohAyACIAM2AgALIBAoAgAhAiACBEAgAEHIAGohAiACKAIAIQIgAEHQAGohACAAKAIAIQAgAiAARwRAQYsTQfwSQeIaQa8UEAULCyABIAU2AgBBASEACyAeJAUgAAunAgEFfyAAQegKaiEFIAUoAgAhAgJAIAJBAEgEQEEAIQAFIAIgAUgEQCABQRhKBEAgAEEYECohAiABQWhqIQEgACABECohACAAQRh0IQAgACACaiEAIAAPCyACRQRAIABB5ApqIQIgAkEANgIACyAAQeQKaiEDAkACQAJAA0AgABAsIQIgAkF/Rg0BIAUoAgAhBCACIAR0IQIgAygCACEGIAYgAmohAiADIAI2AgAgBSAEQQhqIgI2AgAgAiABSA0ADAILAAsgBUF/NgIAQQAhAAwECyAEQXhIBEBBACEADAQLCwsgAEHkCmohBCAEKAIAIQNBASABdCEAIABBf2ohACADIABxIQAgAyABdiEDIAQgAzYCACACIAFrIQEgBSABNgIACwsgAAuNAgACQCAAQQBIBH9BAAUgAEGAgAFIBEAgAEEQSARAIABBnxRqIQAgACwAACEADAMLIABBgARIBEAgAEEFdiEAIABBnxRqIQAgACwAACEAIABBBWohAAUgAEEKdiEAIABBnxRqIQAgACwAACEAIABBCmohAAsMAgsgAEGAgIAISAR/IABBgIAgSAR/IABBD3YhACAAQZ8UaiEAIAAsAAAhACAAQQ9qBSAAQRR2IQAgAEGfFGohACAALAAAIQAgAEEUagsFIABBgICAgAJIBH8gAEEZdiEAIABBnxRqIQAgACwAACEAIABBGWoFIABBHnYhACAAQZ8UaiEAIAAsAAAhACAAQR5qCwsLIQALIAALogEBA38gAEHUCmohAiACLAAAIQECQAJAIAENACAAQdwKaiEBIAEoAgAhASABBEBBfyEDBSAAEC0hASABBEAgAiwAACEBIAENAkHZE0H8EkH0C0HtExAFBUF/IQMLCwwBCyABQX9qQRh0QRh1IQEgAiABOgAAIABB7ApqIQEgASgCACECIAJBAWohAiABIAI2AgAgABAuIQAgAEH/AXEhAwsgAwusAgEHfyAAQdwKaiECIAIoAgAhAQJAIAFFBEAgAEHYCmohBCAEKAIAIQEgAUF/RgRAIABB0AhqIQEgASgCACEBIAFBf2ohASAAQeAKaiEDIAMgATYCACAAEC8hASABRQRAIAJBATYCAAwDCyAAQdMKaiEBIAEsAAAhASABQQFxIQEgAQRAIAQoAgAhAQUgAEEgEBYMAwsLIAFBAWohByAEIAc2AgAgAEHUCGogAWohAyADLAAAIQYgBkH/AXEhAyAGQX9HBEAgAkEBNgIAIABB4ApqIQIgAiABNgIACyAAQdAIaiEBIAEoAgAhASAHIAFOBEAgBEF/NgIACyAAQdQKaiEAIAAsAAAhASABBEBB/RNB/BJB5gtBkhQQBQUgACAGOgAAIAMhBQsLCyAFC1EBA38gAEEUaiEDIAMoAgAhASAAQRxqIQIgAigCACECIAEgAkkEfyABQQFqIQAgAyAANgIAIAEsAAAFIABB1ABqIQAgAEEBNgIAQQALIQAgAAsgAQF/IAAQMCEBIAEEfyAAEDEFIABBHhAWQQALIQAgAAtgAQF/IAAQLiEBIAFB/wFxQc8ARgRAIAAQLiEBIAFB/wFxQecARgRAIAAQLiEBIAFB/wFxQecARgRAIAAQLiEAIABB/wFxQdMARiEABUEAIQALBUEAIQALBUEAIQALIAALzwMBBX8gABAuIQECfyABQf8BcQR/IABBHxAWQQAFIAAQLiEBIABB0wpqIQIgAiABOgAAIAAQJCEFIAAQJCECIAAQJBogABAkIQEgAEHMCGohAyADIAE2AgAgABAkGiAAEC4hASABQf8BcSEBIABB0AhqIQMgAyABNgIAIABB1AhqIQQgACAEIAEQIyEBIAFFBEAgAEEKEBZBAAwCCyAAQfAKaiEEIARBfjYCACACIAVxIQECQCABQX9HBEAgAygCACEBA0AgAUF/aiECIAFBAEwNAiAAQdQIaiACaiEBIAEsAAAhASABQX9GBEAgAiEBDAELCyAEIAI2AgAgAEH0CmohASABIAU2AgALCyAAQdUKaiEBIAEsAAAhASABBEAgAygCACEDIANBAEoEf0EAIQJBACEBA0AgAEHUCGogAWohBCAELQAAIQQgBEH/AXEhBCACIARqIQIgAUEBaiEBIAEgA0gNAAsgAkEbagVBGwshASAAQShqIQIgAigCACECIAEgA2ohASABIAJqIQEgAEEsaiEDIAMgAjYCACAAQTBqIQIgAiABNgIAIABBNGohASABIAU2AgALIABB2ApqIQAgAEEANgIAQQELCyEAIAALowEBB38gAEHoCmohAyADKAIAIQECQCABQRlIBEAgAEHkCmohBCABRQRAIARBADYCAAsgAEHUCmohBSAAQdwKaiEGA0AgBigCACEBIAEEQCAFLAAAIQEgAUUNAwsgABAsIQIgAkF/Rg0CIAMoAgAhASACIAF0IQIgBCgCACEHIAcgAmohAiAEIAI2AgAgAUEIaiECIAMgAjYCACABQRFIDQALCwsLpgUBCX8gABAyIAFBIGohAiACKAIAIQUCQAJAIAVFIgNFDQAgAUGkEGohAiACKAIAIQIgAg0AQX8hAQwBCyABQQRqIQIgAigCACECAkACQCACQQhKBEAgAUGkEGohAyADKAIAIQMgAw0BBSADDQELDAELIABB5ApqIQggCCgCACEJIAkQOCEKIAFBrBBqIQIgAigCACECIAJBAUoEQCABQaQQaigCACEHQQAhAwNAIAJBAXYhBSAFIANqIQQgByAEQQJ0aiEGIAYoAgAhBiAGIApLIQYgAiAFayECIAMgBCAGGyEDIAUgAiAGGyECIAJBAUoNAAsFQQAhAwsgAUEXaiECIAIsAAAhAiACRQRAIAFBqBBqIQIgAigCACECIAIgA0ECdGohAiACKAIAIQMLIAFBCGohASABKAIAIQEgASADaiEBIAEtAAAhASABQf8BcSECIABB6ApqIQAgACgCACEFIAUgAkgEf0EAIQJBfwUgCSACdiEBIAggATYCACAFIAJrIQIgAwshASAAIAI2AgAMAQsgAUEXaiEDIAMsAAAhAyADBEBByRRB/BJB6AxB1BQQBQsCQCACQQBKBEAgASgCCCEGIABB5ApqIQhBACEBA0ACQCAGIAFqIQkgCSwAACEEIARB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IAJBAnRqIQQgAyACayEHIAAgASAEIAcgBRA9IQQgBEUhBCAEBEBBACEADAQLIAJBAWohAiACIAVIDQBBASEACwVBASEACwsLIAALvgECA38DfSAAIAEQPyEFIAVBAEgEQEEAIQAFIAEoAgAhACAAIANIIQYgACADIAYbIQMgACAFbCEFIANBAEoEQCABKAIcIQYgASwAFkUhB0EAIQADQCAAIAVqIQEgBiABQQJ0aiEBIAEqAgAhCCAJIAiSIQggACAEbCEBIAIgAUECdGohASABKgIAIQogCiAIkiEKIAEgCjgCACAJIAggBxshCSAAQQFqIQAgACADSA0AQQEhAAsFQQEhAAsLIAALxQICA38CfSAAIAEQPyEFAkAgBUEASARAQQAhAAUgASgCACEAIAAgA0ghBCAAIAMgBBshAyAAIAVsIQUgAUEWaiEAIAAsAAAhBCADQQBKIQAgBARAIABFBEBBASEADAMLIAEoAhwhBCABQQxqIQZBACEAA0AgACAFaiEBIAQgAUECdGohASABKgIAIQggByAIkiEHIAIgAEECdGohASABKgIAIQggCCAHkiEIIAEgCDgCACAGKgIAIQggByAIkiEHIABBAWohACAAIANIDQBBASEACwUgAEUEQEEBIQAMAwsgASgCHCEEQQAhAANAIAAgBWohASAEIAFBAnRqIQEgASoCACEHIAdDAAAAAJIhByACIABBAnRqIQEgASoCACEIIAggB5IhByABIAc4AgAgAEEBaiEAIAAgA0gNAEEBIQALCwsLIAAL0AIBBX8gAUEVaiECIAIsAAAhAgJAIAIEQCAAQegKaiEGIAYoAgAhAiACQQpIBEAgABAyCyAAQeQKaiEDIAMoAgAhBCAEQf8HcSECIAFBJGogAkEBdGohAiACLgEAIQIgAiEFIAJBf0oEQCABQQhqIQIgAigCACECIAIgBWohAiACLQAAIQIgAkH/AXEhAiAEIAJ2IQQgAyAENgIAIAYoAgAhAyADIAJrIQIgAkEASCEDQQAgAiADGyEEQX8gBSADGyECIAYgBDYCAAUgACABEDMhAgsgAUEXaiEFIAUsAAAhBSAFBEAgAUGsEGohASABKAIAIQEgAiABTgRAQbcVQfwSQcANQc0VEAULCyACQQBIBEAgAEHUCmohASABLAAAIQEgAUUEQCAAQdwKaiEBIAEo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ZGVfaW5pdGlhbABmLT5ieXRlc19pbl9zZWcgPiAwAGdldDhfcGFja2V0X3JhdwBmLT5ieXRlc19pbl9zZWcgPT0gMABuZXh0X3NlZ21lbnQAAAECAgMDAwMEBAQEBAQEBHZvcmJpc19kZWNvZGVfcGFja2V0X3Jlc3QAIWMtPnNwYXJzZQBjb2RlYm9va19kZWNvZGVfc2NhbGFyX3JhdwAhYy0+c3BhcnNlIHx8IHogPCBjLT5zb3J0ZWRfZW50cmllcwBjb2RlYm9va19kZWNvZGVfZGVpbnRlcmxlYXZlX3JlcGVhdAB6IDwgYy0+c29ydGVkX2VudHJpZXMAY29kZWJvb2tfZGVjb2RlX3N0YXJ0AChuICYgMykgPT0gMABpbWRjdF9zdGVwM19pdGVyMF9sb29wADAAZ2V0X3dpbmRvdwBmLT50ZW1wX29mZnNldCA9PSBmLT5hbGxvYy5hbGxvY19idWZmZXJfbGVuZ3RoX2luX2J5dGVzAHN0YXJ0X2RlY29kZXIAdm9yYmlzYy0+c29ydGVkX2VudHJpZXMgPT0gMABjb21wdXRlX2NvZGV3b3JkcwB6ID49IDAgJiYgeiA8IDMyAGxlbltpXSA+PSAwICYmIGxlbltpXSA8IDMyAGF2YWlsYWJsZVt5XSA9PSAwAGsgPT0gYy0+c29ydGVkX2VudHJpZXMAY29tcHV0ZV9zb3J0ZWRfaHVmZm1hbgBjLT5zb3J0ZWRfY29kZXdvcmRzW3hdID09IGNvZGUAbGVuICE9IE5PX0NPREUAaW5jbHVkZV9pbl9zb3J0AHBvdygoZmxvYXQpIHIrMSwgZGltKSA+IGVudHJpZXMAbG9va3VwMV92YWx1ZXMAKGludCkgZmxvb3IocG93KChmbG9hdCkgciwgZGltKSkgPD0gZW50cmllcwChDwRuYW1lAZkPewAITWF0aF9wb3cBBWFib3J0Ag1lbmxhcmdlTWVtb3J5Aw5nZXRUb3RhbE1lbW9yeQQXYWJvcnRPbkNhbm5vdEdyb3dNZW1vcnkFDl9fX2Fzc2VydF9mYWlsBgtfX19zZXRFcnJObwcGX2Fib3J0CBZfZW1zY3JpcHRlbl9tZW1jcHlfYmlnCRJfbGx2bV9zdGFja3Jlc3RvcmUKD19sbHZtX3N0YWNrc2F2ZQsQX19ncm93V2FzbU1lbW9yeQwKc3RhY2tBbGxvYw0Jc3RhY2tTYXZlDgxzdGFja1Jlc3RvcmUPE2VzdGFibGlzaFN0YWNrU3BhY2UQCHNldFRocmV3EQtzZXRUZW1wUmV0MBILZ2V0VGVtcFJldDATEV9zdGJfdm9yYmlzX2Nsb3NlFA5fdm9yYmlzX2RlaW5pdBULX3NldHVwX2ZyZWUWBl9lcnJvchcYX2lzX3dob2xlX3BhY2tldF9wcmVzZW50GBVfdm9yYmlzX2RlY29kZV9wYWNrZXQZDF9nZXQ4X3BhY2tldBoUX3ZvcmJpc19maW5pc2hfZnJhbWUbDF92b3JiaXNfaW5pdBwOX3N0YXJ0X2RlY29kZXIdDV92b3JiaXNfYWxsb2MeG19zdGJfdm9yYmlzX2dldF9maWxlX29mZnNldB8YX3ZvcmJpc19wdW1wX2ZpcnN0X2ZyYW1lIBNfbWF5YmVfc3RhcnRfcGFja2V0IQ1fZmx1c2hfcGFja2V0Ihtfc3RiX3ZvcmJpc19nZXRfZnJhbWVfZmxvYXQjBV9nZXRuJAZfZ2V0MzIlF19zdGJfdm9yYmlzX29wZW5fbWVtb3J5Jh1fc3RiX3ZvcmJpc19nZXRfc2FtcGxlc19mbG9hdCcfX3N0Yl92b3JiaXNfZGVjb2RlX21lbW9yeV9mbG9hdCgWX3ZvcmJpc19kZWNvZGVfaW5pdGlhbCkaX3ZvcmJpc19kZWNvZGVfcGFja2V0X3Jlc3QqCV9nZXRfYml0cysFX2lsb2csEF9nZXQ4X3BhY2tldF9yYXctDV9uZXh0X3NlZ21lbnQuBV9nZXQ4Lwtfc3RhcnRfcGFnZTAQX2NhcHR1cmVfcGF0dGVybjEdX3N0YXJ0X3BhZ2Vfbm9fY2FwdHVyZXBhdHRlcm4yDV9wcmVwX2h1ZmZtYW4zG19jb2RlYm9va19kZWNvZGVfc2NhbGFyX3JhdzQOX3ByZWRpY3RfcG9pbnQ1D19kZWNvZGVfcmVzaWR1ZTYJX2RvX2Zsb29yNw1faW52ZXJzZV9tZGN0OAxfYml0X3JldmVyc2U5EV9tYWtlX2Jsb2NrX2FycmF5OhJfc2V0dXBfdGVtcF9tYWxsb2M7JF9jb2RlYm9va19kZWNvZGVfZGVpbnRlcmxlYXZlX3JlcGVhdDwPX3Jlc2lkdWVfZGVjb2RlPRVfY29kZWJvb2tfZGVjb2RlX3N0ZXA+EF9jb2RlYm9va19kZWNvZGU/Fl9jb2RlYm9va19kZWNvZGVfc3RhcnRACl9kcmF3X2xpbmVBF19pbWRjdF9zdGVwM19pdGVyMF9sb29wQhlfaW1kY3Rfc3RlcDNfaW5uZXJfcl9sb29wQxlfaW1kY3Rfc3RlcDNfaW5uZXJfc19sb29wRB9faW1kY3Rfc3RlcDNfaW5uZXJfc19sb29wX2xkNjU0RQhfaXRlcl81NEYLX2dldF93aW5kb3dHEF92b3JiaXNfdmFsaWRhdGVIDV9zdGFydF9wYWNrZXRJBV9za2lwSgtfY3JjMzJfaW5pdEsNX3NldHVwX21hbGxvY0wQX3NldHVwX3RlbXBfZnJlZU0SX2NvbXB1dGVfY29kZXdvcmRzThdfY29tcHV0ZV9zb3J0ZWRfaHVmZm1hbk8cX2NvbXB1dGVfYWNjZWxlcmF0ZWRfaHVmZm1hblAPX2Zsb2F0MzJfdW5wYWNrUQ9fbG9va3VwMV92YWx1ZXNSDl9wb2ludF9jb21wYXJlUwpfbmVpZ2hib3JzVA9faW5pdF9ibG9ja3NpemVVCl9hZGRfZW50cnlWEF9pbmNsdWRlX2luX3NvcnRXD191aW50MzJfY29tcGFyZVgYX2NvbXB1dGVfdHdpZGRsZV9mYWN0b3JzWQ9fY29tcHV0ZV93aW5kb3daE19jb21wdXRlX2JpdHJldmVyc2VbB19zcXVhcmVcB19tYWxsb2NdBV9mcmVlXghfcmVhbGxvY18SX3RyeV9yZWFsbG9jX2NodW5rYA5fZGlzcG9zZV9jaHVua2ERX19fZXJybm9fbG9jYXRpb25iB19tZW1jbXBjB19zY2FsYm5kBl9xc29ydGUFX3NpZnRmBF9zaHJnCF90cmlua2xlaARfc2hsaQVfcG50emoIX2FfY3R6X2xrBl9jeWNsZWwLX19fcmVtX3BpbzJtEV9fX3JlbV9waW8yX2xhcmdlbgZfX19zaW5vBl9sZGV4cHAGX19fY29zcQRfY29zcgRfc2lucwRfZXhwdARfbG9ndQtydW5Qb3N0U2V0c3YHX21lbWNweXcHX21lbXNldHgFX3Nicmt5C2R5bkNhbGxfaWlpegJiMA=="),function(c){return c.charCodeAt(0)});var Module=typeof Module!=="undefined"?Module:{};var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}Module["arguments"]=[];Module["thisProgram"]="./this.program";Module["quit"]=function(status,toThrow){throw toThrow};Module["preRun"]=[];Module["postRun"]=[];var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;if(Module["ENVIRONMENT"]){if(Module["ENVIRONMENT"]==="WEB"){ENVIRONMENT_IS_WEB=true}else if(Module["ENVIRONMENT"]==="WORKER"){ENVIRONMENT_IS_WORKER=true}else if(Module["ENVIRONMENT"]==="NODE"){ENVIRONMENT_IS_NODE=true}else if(Module["ENVIRONMENT"]==="SHELL"){ENVIRONMENT_IS_SHELL=true}else{throw new Error("Module['ENVIRONMENT'] value is not valid. must be one of: WEB|WORKER|NODE|SHELL.")}}else{ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof require==="function"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER}if(ENVIRONMENT_IS_NODE){var nodeFS;var nodePath;Module["read"]=function shell_read(filename,binary){var ret;if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename);return binary?ret:ret.toString()};Module["readBinary"]=function readBinary(filename){var ret=Module["read"](filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process["argv"].length>1){Module["thisProgram"]=process["argv"][1].replace(/\\/g,"/")}Module["arguments"]=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",function(reason,p){process["exit"](1)});Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){Module["read"]=function shell_read(f){return read(f)}}Module["readBinary"]=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){Module["arguments"]=scriptArgs}else if(typeof arguments!="undefined"){Module["arguments"]=arguments}if(typeof quit==="function"){Module["quit"]=function(status,toThrow){quit(status)}}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){Module["read"]=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){Module["readBinary"]=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}Module["readAsync"]=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};Module["setWindowTitle"]=function(title){document.title=title}}Module["print"]=typeof console!=="undefined"?console.log.bind(console):typeof print!=="undefined"?print:null;Module["printErr"]=typeof printErr!=="undefined"?printErr:typeof console!=="undefined"&&console.warn.bind(console)||Module["print"];Module.print=Module["print"];Module.printErr=Module["printErr"];for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;var STACK_ALIGN=16;function staticAlloc(size){assert(!staticSealed);var ret=STATICTOP;STATICTOP=STATICTOP+size+15&-16;return ret}function dynamicAlloc(size){assert(DYNAMICTOP_PTR);var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;HEAP32[DYNAMICTOP_PTR>>2]=end;if(end>=TOTAL_MEMORY){var success=enlargeMemory();if(!success){HEAP32[DYNAMICTOP_PTR>>2]=ret;return 0}}return ret}function alignMemory(size,factor){if(!factor)factor=STACK_ALIGN;var ret=size=Math.ceil(size/factor)*factor;return ret}function getNativeTypeSize(type){switch(type){case"i1":case"i8":return 1;case"i16":return 2;case"i32":return 4;case"i64":return 8;case"float":return 4;case"double":return 8;default:{if(type[type.length-1]==="*"){return 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;Module.printErr(text)}}var jsCallStartIndex=1;var functionPointers=new Array(0);function addFunction(func,sig){var base=0;for(var i=base;i<base+0;i++){if(!functionPointers[i]){functionPointers[i]=func;return jsCallStartIndex+i}}throw"Finished up all reserved function pointers. Use a higher value for RESERVED_FUNCTION_POINTERS."}function removeFunction(index){functionPointers[index-jsCallStartIndex]=null}var funcWrappers={};function getFuncWrapper(func,sig){if(!func)return;assert(sig);if(!funcWrappers[sig]){funcWrappers[sig]={}}var sigCache=funcWrappers[sig];if(!sigCache[func]){if(sig.length===1){sigCache[func]=function dynCall_wrapper(){return dynCall(sig,func)}}else if(sig.length===2){sigCache[func]=function dynCall_wrapper(arg){return dynCall(sig,func,[arg])}}else{sigCache[func]=function dynCall_wrapper(){return dynCall(sig,func,Array.prototype.slice.call(arguments))}}}return sigCache[func]}function makeBigInt(low,high,unsigned){return unsigned?+(low>>>0)+ +(high>>>0)*4294967296:+(low>>>0)+ +(high|0)*4294967296}function dynCall(sig,ptr,args){if(args&&args.length){return Module["dynCall_"+sig].apply(null,[ptr].concat(args))}else{return Module["dynCall_"+sig].call(null,ptr)}}var Runtime={dynCall:dynCall};var GLOBAL_BASE=1024;var ABORT=0;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var globalScope=this;function getCFunc(ident){var func=Module["_"+ident];assert(func,"Cannot call unknown function "+ident+", make sure it is exported");return func}var JSfuncs={stackSave:function(){stackSave()},stackRestore:function(){stackRestore()},arrayToC:function(arr){var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret},stringToC:function(str){var ret=0;if(str!==null&&str!==undefined&&str!==0){var len=(str.length<<2)+1;ret=stackAlloc(len);stringToUTF8(str,ret,len)}return ret}};var toC={string:JSfuncs["stringToC"],array:JSfuncs["arrayToC"]};function ccall(ident,returnType,argTypes,args,opts){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);if(returnType==="string")ret=Pointer_stringify(ret);else if(returnType==="boolean")ret=Boolean(ret);if(stack!==0){stackRestore(stack)}return ret}function cwrap(ident,returnType,argTypes){argTypes=argTypes||[];var cfunc=getCFunc(ident);var numericArgs=argTypes.every(function(type){return type==="number"});var numericRet=returnType!=="string";if(numericRet&&numericArgs){return cfunc}return function(){return ccall(ident,returnType,argTypes,arguments)}}function setValue(ptr,value,type,noSafe){type=type||"i8";if(type.charAt(type.length-1)==="*")type="i32";switch(type){case"i1":HEAP8[ptr>>0]=value;break;case"i8":HEAP8[ptr>>0]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":tempI64=[value>>>0,(tempDouble=value,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[ptr>>2]=tempI64[0],HEAP32[ptr+4>>2]=tempI64[1];break;case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;default:abort("invalid type for setValue: "+type)}}function getValue(ptr,type,noSafe){type=type||"i8";if(type.charAt(type.length-1)==="*")type="i32";switch(type){case"i1":return HEAP8[ptr>>0];case"i8":return HEAP8[ptr>>0];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":return HEAP32[ptr>>2];case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];default:abort("invalid type for getValue: "+type)}return null}var ALLOC_NORMAL=0;var ALLOC_STACK=1;var ALLOC_STATIC=2;var ALLOC_DYNAMIC=3;var ALLOC_NONE=4;function allocate(slab,types,allocator,ptr){var zeroinit,size;if(typeof slab==="number"){zeroinit=true;size=slab}else{zeroinit=false;size=slab.length}var singleType=typeof types==="string"?types:null;var ret;if(allocator==ALLOC_NONE){ret=ptr}else{ret=[typeof _malloc==="function"?_malloc:staticAlloc,stackAlloc,staticAlloc,dynamicAlloc][allocator===undefined?ALLOC_STATIC:allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr<stop;ptr+=4){HEAP32[ptr>>2]=0}stop=ret+size;while(ptr<stop){HEAP8[ptr++>>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i<size){var curr=slab[i];type=singleType||types[i];if(type===0){i++;continue}if(type=="i64")type="i32";setValue(ret+i,curr,type);if(previousType!==type){typeSize=getNativeTypeSize(type);previousType=type}i+=typeSize}return ret}function getMemory(size){if(!staticSealed)return staticAlloc(size);if(!runtimeInitialized)return dynamicAlloc(size);return _malloc(size)}function Pointer_stringify(ptr,length){if(length===0||!ptr)return"";var hasUtf=0;var t;var i=0;while(1){t=HEAPU8[ptr+i>>0];hasUtf|=t;if(t==0&&!length)break;i++;if(length&&i==length)break}if(!length)length=i;var ret="";if(hasUtf<128){var MAX_CHUNK=1024;var curr;while(length>0){curr=String.fromCharCode.apply(String,HEAPU8.subarray(ptr,ptr+Math.min(length,MAX_CHUNK)));ret=ret?ret+curr:curr;ptr+=MAX_CHUNK;length-=MAX_CHUNK}return ret}return UTF8ToString(ptr)}function AsciiToString(ptr){var str="";while(1){var ch=HEAP8[ptr++>>0];if(!ch)return str;str+=String.fromCharCode(ch)}}function stringToAscii(str,outPtr){return writeAsciiToMemory(str,outPtr,false)}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(u8Array,idx){var endPtr=idx;while(u8Array[endPtr])++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var u0,u1,u2,u3,u4,u5;var str="";while(1){u0=u8Array[idx++];if(!u0)return str;if(!(u0&128)){str+=String.fromCharCode(u0);continue}u1=u8Array[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}u2=u8Array[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u3=u8Array[idx++]&63;if((u0&248)==240){u0=(u0&7)<<18|u1<<12|u2<<6|u3}else{u4=u8Array[idx++]&63;if((u0&252)==248){u0=(u0&3)<<24|u1<<18|u2<<12|u3<<6|u4}else{u5=u8Array[idx++]&63;u0=(u0&1)<<30|u1<<24|u2<<18|u3<<12|u4<<6|u5}}}if(u0<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}}}function UTF8ToString(ptr){return UTF8ArrayToString(HEAPU8,ptr)}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i<str.length;++i){var u=str.charCodeAt(i);if(u>=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127){if(outIdx>=endIdx)break;outU8Array[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;outU8Array[outIdx++]=192|u>>6;outU8Array[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;outU8Array[outIdx++]=224|u>>12;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else if(u<=2097151){if(outIdx+3>=endIdx)break;outU8Array[outIdx++]=240|u>>18;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else if(u<=67108863){if(outIdx+4>=endIdx)break;outU8Array[outIdx++]=248|u>>24;outU8Array[outIdx++]=128|u>>18&63;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else{if(outIdx+5>=endIdx)break;outU8Array[outIdx++]=252|u>>30;outU8Array[outIdx++]=128|u>>24&63;outU8Array[outIdx++]=128|u>>18&63;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i<str.length;++i){var u=str.charCodeAt(i);if(u>=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127){++len}else if(u<=2047){len+=2}else if(u<=65535){len+=3}else if(u<=2097151){len+=4}else if(u<=67108863){len+=5}else{len+=6}}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function UTF16ToString(ptr){var endPtr=ptr;var idx=endPtr>>1;while(HEAP16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder){return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr))}else{var i=0;var str="";while(1){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)return str;++i;str+=String.fromCharCode(codeUnit)}}}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite<str.length*2?maxBytesToWrite/2:str.length;for(var i=0;i<numCharsToWrite;++i){var codeUnit=str.charCodeAt(i);HEAP16[outPtr>>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr){var i=0;var str="";while(1){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)return str;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i<str.length;++i){var codeUnit=str.charCodeAt(i);if(codeUnit>=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i<str.length;++i){var codeUnit=str.charCodeAt(i);if(codeUnit>=55296&&codeUnit<=57343)++i;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 demangle(func){return func}function demangleAll(text){var regex=/__Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:x+" ["+y+"]"})}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}var PAGE_SIZE=16384;var WASM_PAGE_SIZE=65536;var ASMJS_PAGE_SIZE=16777216;var MIN_TOTAL_MEMORY=16777216;function alignUp(x,multiple){if(x%multiple>0){x+=multiple-x%multiple}return x}var HEAP,buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBuffer(buf){Module["buffer"]=buffer=buf}function updateGlobalBufferViews(){Module["HEAP8"]=HEAP8=new Int8Array(buffer);Module["HEAP16"]=HEAP16=new Int16Array(buffer);Module["HEAP32"]=HEAP32=new Int32Array(buffer);Module["HEAPU8"]=HEAPU8=new Uint8Array(buffer);Module["HEAPU16"]=HEAPU16=new Uint16Array(buffer);Module["HEAPU32"]=HEAPU32=new Uint32Array(buffer);Module["HEAPF32"]=HEAPF32=new Float32Array(buffer);Module["HEAPF64"]=HEAPF64=new Float64Array(buffer)}var STATIC_BASE,STATICTOP,staticSealed;var STACK_BASE,STACKTOP,STACK_MAX;var DYNAMIC_BASE,DYNAMICTOP_PTR;STATIC_BASE=STATICTOP=STACK_BASE=STACKTOP=STACK_MAX=DYNAMIC_BASE=DYNAMICTOP_PTR=0;staticSealed=false;function abortOnCannotGrowMemory(){abort("Cannot enlarge memory arrays. Either (1) compile with -s TOTAL_MEMORY=X with X higher than the current value "+TOTAL_MEMORY+", (2) compile with -s ALLOW_MEMORY_GROWTH=1 which allows increasing the size at runtime, or (3) if you want malloc to return NULL (0) instead of this abort, compile with -s ABORTING_MALLOC=0 ")}if(!Module["reallocBuffer"])Module["reallocBuffer"]=function(size){var ret;try{if(ArrayBuffer.transfer){ret=ArrayBuffer.transfer(buffer,size)}else{var oldHEAP8=HEAP8;ret=new ArrayBuffer(size);var temp=new Int8Array(ret);temp.set(oldHEAP8)}}catch(e){return false}var success=_emscripten_replace_memory(ret);if(!success)return false;return ret};function enlargeMemory(){var PAGE_MULTIPLE=Module["usingWasm"]?WASM_PAGE_SIZE:ASMJS_PAGE_SIZE;var LIMIT=2147483648-PAGE_MULTIPLE;if(HEAP32[DYNAMICTOP_PTR>>2]>LIMIT){return false}var OLD_TOTAL_MEMORY=TOTAL_MEMORY;TOTAL_MEMORY=Math.max(TOTAL_MEMORY,MIN_TOTAL_MEMORY);while(TOTAL_MEMORY<HEAP32[DYNAMICTOP_PTR>>2]){if(TOTAL_MEMORY<=536870912){TOTAL_MEMORY=alignUp(2*TOTAL_MEMORY,PAGE_MULTIPLE)}else{TOTAL_MEMORY=Math.min(alignUp((3*TOTAL_MEMORY+2147483648)/4,PAGE_MULTIPLE),LIMIT)}}var replacement=Module["reallocBuffer"](TOTAL_MEMORY);if(!replacement||replacement.byteLength!=TOTAL_MEMORY){TOTAL_MEMORY=OLD_TOTAL_MEMORY;return false}updateGlobalBuffer(replacement);updateGlobalBufferViews();return true}var byteLength;try{byteLength=Function.prototype.call.bind(Object.getOwnPropertyDescriptor(ArrayBuffer.prototype,"byteLength").get);byteLength(new ArrayBuffer(4))}catch(e){byteLength=function(buffer){return buffer.byteLength}}var TOTAL_STACK=Module["TOTAL_STACK"]||5242880;var TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(TOTAL_MEMORY<TOTAL_STACK)Module.printErr("TOTAL_MEMORY should be larger than TOTAL_STACK, was "+TOTAL_MEMORY+"! (TOTAL_STACK="+TOTAL_STACK+")");if(Module["buffer"]){buffer=Module["buffer"]}else{if(typeof WebAssembly==="object"&&typeof WebAssembly.Memory==="function"){Module["wasmMemory"]=new WebAssembly.Memory({initial:TOTAL_MEMORY/WASM_PAGE_SIZE});buffer=Module["wasmMemory"].buffer}else{buffer=new ArrayBuffer(TOTAL_MEMORY)}Module["buffer"]=buffer}updateGlobalBufferViews();function getTotalMemory(){return TOTAL_MEMORY}HEAP32[0]=1668509029;HEAP16[1]=25459;if(HEAPU8[2]!==115||HEAPU8[3]!==99)throw"Runtime error: expected the system to be little-endian!";function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback();continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){Module["dynCall_v"](func)}else{Module["dynCall_vi"](func,callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function ensureInitRuntime(){if(runtimeInitialized)return;runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){callRuntimeCallbacks(__ATEXIT__);runtimeExited=true}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPreMain(cb){__ATMAIN__.unshift(cb)}function addOnExit(cb){__ATEXIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}function writeStringToMemory(string,buffer,dontAddNull){warnOnce("writeStringToMemory is deprecated and should not be called! Use stringToUTF8() instead!");var lastChar,end;if(dontAddNull){end=buffer+lengthBytesUTF8(string);lastChar=HEAP8[end]}stringToUTF8(string,buffer,Infinity);if(dontAddNull)HEAP8[end]=lastChar}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i<str.length;++i){HEAP8[buffer++>>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}function unSign(value,bits,ignore){if(value>=0){return value}return bits<=32?2*Math.abs(1<<bits-1)+value:Math.pow(2,bits)+value}function reSign(value,bits,ignore){if(value<=0){return value}var half=bits<=32?Math.abs(1<<bits-1):Math.pow(2,bits-1);if(value>=half&&(bits<=32||value>half)){value=-2*half+value}return value}var Math_abs=Math.abs;var Math_cos=Math.cos;var Math_sin=Math.sin;var Math_tan=Math.tan;var Math_acos=Math.acos;var Math_asin=Math.asin;var Math_atan=Math.atan;var Math_atan2=Math.atan2;var Math_exp=Math.exp;var Math_log=Math.log;var Math_sqrt=Math.sqrt;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_pow=Math.pow;var Math_imul=Math.imul;var Math_fround=Math.fround;var Math_round=Math.round;var Math_min=Math.min;var Math_max=Math.max;var Math_clz32=Math.clz32;var Math_trunc=Math.trunc;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var memoryInitializer=null;var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}function integrateWasmJS(){var method="native-wasm";var wasmTextFile="main.wast";var wasmBinaryFile="main.wasm";var asmjsCodeFile="main.temp.asm.js";if(typeof Module["locateFile"]==="function"){if(!isDataURI(wasmTextFile)){wasmTextFile=Module["locateFile"](wasmTextFile)}if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=Module["locateFile"](wasmBinaryFile)}if(!isDataURI(asmjsCodeFile)){asmjsCodeFile=Module["locateFile"](asmjsCodeFile)}}var wasmPageSize=64*1024;var info={global:null,env:null,asm2wasm:{"f64-rem":function(x,y){return x%y},debugger:function(){debugger}},parent:Module};var exports=null;function mergeMemory(newBuffer){var oldBuffer=Module["buffer"];if(newBuffer.byteLength<oldBuffer.byteLength){Module["printErr"]("the new buffer in mergeMemory is smaller than the previous one. in native wasm, we should grow memory here")}var oldView=new Int8Array(oldBuffer);var newView=new Int8Array(newBuffer);newView.set(oldView);updateGlobalBuffer(newBuffer);updateGlobalBufferViews()}function fixImports(imports){return imports}function getBinary(){try{if(Module["wasmBinary"]){return new Uint8Array(Module["wasmBinary"])}if(Module["readBinary"]){return Module["readBinary"](wasmBinaryFile)}else{throw"on the web, we need the wasm binary to be preloaded and set on Module['wasmBinary']. emcc.py will do that for you when generating HTML (but not JS)"}}catch(err){abort(err)}}function getBinaryPromise(){if(!Module["wasmBinary"]&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary()})}return new Promise(function(resolve,reject){resolve(getBinary())})}function doNativeWasm(global,env,providedBuffer){if(typeof WebAssembly!=="object"){Module["printErr"]("no native wasm support detected");return false}if(!(Module["wasmMemory"]instanceof WebAssembly.Memory)){Module["printErr"]("no native wasm Memory in use");return false}env["memory"]=Module["wasmMemory"];info["global"]={NaN:NaN,Infinity:Infinity};info["global.Math"]=Math;info["env"]=env;function receiveInstance(instance,module){exports=instance.exports;if(exports.memory)mergeMemory(exports.memory);Module["asm"]=exports;Module["usingWasm"]=true;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){Module["printErr"]("Module.instantiateWasm callback failed with error: "+e);return false}}function receiveInstantiatedSource(output){receiveInstance(output["instance"],output["module"])}function instantiateArrayBuffer(receiver){getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver).catch(function(reason){Module["printErr"]("failed to asynchronously prepare wasm: "+reason);abort(reason)})}if(!Module["wasmBinary"]&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){WebAssembly.instantiateStreaming(fetch(wasmBinaryFile,{credentials:"same-origin"}),info).then(receiveInstantiatedSource).catch(function(reason){Module["printErr"]("wasm streaming compile failed: "+reason);Module["printErr"]("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)})}else{instantiateArrayBuffer(receiveInstantiatedSource)}return{}}Module["asmPreload"]=Module["asm"];var asmjsReallocBuffer=Module["reallocBuffer"];var wasmReallocBuffer=function(size){var PAGE_MULTIPLE=Module["usingWasm"]?WASM_PAGE_SIZE:ASMJS_PAGE_SIZE;size=alignUp(size,PAGE_MULTIPLE);var old=Module["buffer"];var oldSize=old.byteLength;if(Module["usingWasm"]){try{var result=Module["wasmMemory"].grow((size-oldSize)/wasmPageSize);if(result!==(-1|0)){return Module["buffer"]=Module["wasmMemory"].buffer}else{return null}}catch(e){return null}}};Module["reallocBuffer"]=function(size){if(finalMethod==="asmjs"){return asmjsReallocBuffer(size)}else{return wasmReallocBuffer(size)}};var finalMethod="";Module["asm"]=function(global,env,providedBuffer){env=fixImports(env);if(!env["table"]){var TABLE_SIZE=Module["wasmTableSize"];if(TABLE_SIZE===undefined)TABLE_SIZE=1024;var MAX_TABLE_SIZE=Module["wasmMaxTableSize"];if(typeof WebAssembly==="object"&&typeof WebAssembly.Table==="function"){if(MAX_TABLE_SIZE!==undefined){env["table"]=new WebAssembly.Table({initial:TABLE_SIZE,maximum:MAX_TABLE_SIZE,element:"anyfunc"})}else{env["table"]=new WebAssembly.Table({initial:TABLE_SIZE,element:"anyfunc"})}}else{env["table"]=new Array(TABLE_SIZE)}Module["wasmTable"]=env["table"]}if(!env["memoryBase"]){env["memoryBase"]=Module["STATIC_BASE"]}if(!env["tableBase"]){env["tableBase"]=0}var exports;exports=doNativeWasm(global,env,providedBuffer);if(!exports)abort("no binaryen method succeeded. consider enabling more options, like interpreting, if you want that: https://github.com/kripken/emscripten/wiki/WebAssembly#binaryen-methods");return exports};var methodHandler=Module["asm"]}integrateWasmJS();var ASM_CONSTS=[];STATIC_BASE=GLOBAL_BASE;STATICTOP=STATIC_BASE+3728;__ATINIT__.push();var STATIC_BUMP=3728;Module["STATIC_BASE"]=STATIC_BASE;Module["STATIC_BUMP"]=STATIC_BUMP;var tempDoublePtr=STATICTOP;STATICTOP+=16;function copyTempFloat(ptr){HEAP8[tempDoublePtr]=HEAP8[ptr];HEAP8[tempDoublePtr+1]=HEAP8[ptr+1];HEAP8[tempDoublePtr+2]=HEAP8[ptr+2];HEAP8[tempDoublePtr+3]=HEAP8[ptr+3]}function copyTempDouble(ptr){HEAP8[tempDoublePtr]=HEAP8[ptr];HEAP8[tempDoublePtr+1]=HEAP8[ptr+1];HEAP8[tempDoublePtr+2]=HEAP8[ptr+2];HEAP8[tempDoublePtr+3]=HEAP8[ptr+3];HEAP8[tempDoublePtr+4]=HEAP8[ptr+4];HEAP8[tempDoublePtr+5]=HEAP8[ptr+5];HEAP8[tempDoublePtr+6]=HEAP8[ptr+6];HEAP8[tempDoublePtr+7]=HEAP8[ptr+7]}function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+Pointer_stringify(condition)+", at: "+[filename?Pointer_stringify(filename):"unknown filename",line,func?Pointer_stringify(func):"unknown function"])}function _abort(){Module["abort"]()}var _llvm_floor_f64=Math_floor;var _llvm_pow_f64=Math_pow;function _llvm_stackrestore(p){var self=_llvm_stacksave;var ret=self.LLVM_SAVEDSTACKS[p];self.LLVM_SAVEDSTACKS.splice(p,1);stackRestore(ret)}function _llvm_stacksave(){var self=_llvm_stacksave;if(!self.LLVM_SAVEDSTACKS){self.LLVM_SAVEDSTACKS=[]}self.LLVM_SAVEDSTACKS.push(stackSave());return self.LLVM_SAVEDSTACKS.length-1}function _emscripten_memcpy_big(dest,src,num){HEAPU8.set(HEAPU8.subarray(src,src+num),dest);return dest}function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}DYNAMICTOP_PTR=staticAlloc(4);STACK_BASE=STACKTOP=alignMemory(STATICTOP);STACK_MAX=STACK_BASE+TOTAL_STACK;DYNAMIC_BASE=alignMemory(STACK_MAX);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;staticSealed=true;var ASSERTIONS=false;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}function intArrayToString(array){var ret=[];for(var i=0;i<array.length;i++){var chr=array[i];if(chr>255){if(ASSERTIONS){assert(false,"Character code "+chr+" ("+String.fromCharCode(chr)+") at offset "+i+" not in 0x00-0xFF.")}chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")}Module["wasmTableSize"]=4;Module["wasmMaxTableSize"]=4;function invoke_iii(index,a1,a2){try{return Module["dynCall_iii"](index,a1,a2)}catch(e){if(typeof e!=="number"&&e!=="longjmp")throw e;Module["setThrew"](1,0)}}Module.asmGlobalArg={};Module.asmLibraryArg={abort:abort,assert:assert,enlargeMemory:enlargeMemory,getTotalMemory:getTotalMemory,abortOnCannotGrowMemory:abortOnCannotGrowMemory,invoke_iii:invoke_iii,___assert_fail:___assert_fail,___setErrNo:___setErrNo,_abort:_abort,_emscripten_memcpy_big:_emscripten_memcpy_big,_llvm_floor_f64:_llvm_floor_f64,_llvm_pow_f64:_llvm_pow_f64,_llvm_stackrestore:_llvm_stackrestore,_llvm_stacksave:_llvm_stacksave,DYNAMICTOP_PTR:DYNAMICTOP_PTR,tempDoublePtr:tempDoublePtr,ABORT:ABORT,STACKTOP:STACKTOP,STACK_MAX:STACK_MAX};var asm=Module["asm"](Module.asmGlobalArg,Module.asmLibraryArg,buffer);Module["asm"]=asm;var ___errno_location=Module["___errno_location"]=function(){return Module["asm"]["___errno_location"].apply(null,arguments)};var _emscripten_replace_memory=Module["_emscripten_replace_memory"]=function(){return Module["asm"]["_emscripten_replace_memory"].apply(null,arguments)};var _free=Module["_free"]=function(){return Module["asm"]["_free"].apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return Module["asm"]["_malloc"].apply(null,arguments)};var _memcpy=Module["_memcpy"]=function(){return Module["asm"]["_memcpy"].apply(null,arguments)};var _memset=Module["_memset"]=function(){return Module["asm"]["_memset"].apply(null,arguments)};var _sbrk=Module["_sbrk"]=function(){return Module["asm"]["_sbrk"].apply(null,arguments)};var _stb_vorbis_decode_memory_float=Module["_stb_vorbis_decode_memory_float"]=function(){return Module["asm"]["_stb_vorbis_decode_memory_float"].apply(null,arguments)};var establishStackSpace=Module["establishStackSpace"]=function(){return Module["asm"]["establishStackSpace"].apply(null,arguments)};var getTempRet0=Module["getTempRet0"]=function(){return Module["asm"]["getTempRet0"].apply(null,arguments)};var runPostSets=Module["runPostSets"]=function(){return Module["asm"]["runPostSets"].apply(null,arguments)};var setTempRet0=Module["setTempRet0"]=function(){return Module["asm"]["setTempRet0"].apply(null,arguments)};var setThrew=Module["setThrew"]=function(){return Module["asm"]["setThrew"].apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return Module["asm"]["stackAlloc"].apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return Module["asm"]["stackRestore"].apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return Module["asm"]["stackSave"].apply(null,arguments)};var dynCall_iii=Module["dynCall_iii"]=function(){return Module["asm"]["dynCall_iii"].apply(null,arguments)};Module["asm"]=asm;Module["ccall"]=ccall;Module["cwrap"]=cwrap;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}ExitStatus.prototype=new Error;ExitStatus.prototype.constructor=ExitStatus;var initialStackTop;var calledMain=false;dependenciesFulfilled=function runCaller(){if(!Module["calledRun"])run();if(!Module["calledRun"])dependenciesFulfilled=runCaller};function run(args){args=args||Module["arguments"];if(runDependencies>0){return}preRun();if(runDependencies>0)return;if(Module["calledRun"])return;function doRun(){if(Module["calledRun"])return;Module["calledRun"]=true;if(ABORT)return;ensureInitRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&Module["noExitRuntime"]&&status===0){return}if(Module["noExitRuntime"]){}else{ABORT=true;EXITSTATUS=status;STACKTOP=initialStackTop;exitRuntime();if(Module["onExit"])Module["onExit"](status)}if(ENVIRONMENT_IS_NODE){process["exit"](status)}Module["quit"](status,new ExitStatus(status))}Module["exit"]=exit;var abortDecorators=[];function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}if(what!==undefined){Module.print(what);Module.printErr(what);what=JSON.stringify(what)}else{what=""}ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}Module["noExitRuntime"]=true;run();(function(Module){var initializeP=new Promise(function(resolve){if(typeof useWasm!=="undefined"){Module.onRuntimeInitialized=function(){var decodeMemory=Module.cwrap("stb_vorbis_decode_memory_float","number",["number","number","number","number","number"]);resolve(decodeMemory)};return}var decodeMemory=Module["_stb_vorbis_decode_memory_float"];resolve(decodeMemory)});function arrayBufferToHeap(buffer,byteOffset,byteLength){var ptr=Module._malloc(byteLength);var heapBytes=new Uint8Array(Module.HEAPU8.buffer,ptr,byteLength);heapBytes.set(new Uint8Array(buffer,byteOffset,byteLength));return heapBytes}function ptrToInt32(ptr){var a=new Int32Array(Module.HEAPU8.buffer,ptr,1);return a[0]}function ptrToFloat32(ptr){var a=new Float32Array(Module.HEAPU8.buffer,ptr,1);return a[0]}function ptrToInt32s(ptr,length){var buf=new ArrayBuffer(length*Int32Array.BYTES_PER_ELEMENT);var copied=new Int32Array(buf);copied.set(new Int32Array(Module.HEAPU8.buffer,ptr,length));return copied}function ptrToFloat32s(ptr,length){var buf=new ArrayBuffer(length*Float32Array.BYTES_PER_ELEMENT);var copied=new Float32Array(buf);copied.set(new Float32Array(Module.HEAPU8.buffer,ptr,length));return copied}self.addEventListener("message",function(event){initializeP.then(function(decodeMemory){var buf=event.data.buf;var copiedBuf=null;if(buf instanceof ArrayBuffer){copiedBuf=arrayBufferToHeap(buf,0,buf.byteLength)}else if(buf instanceof Uint8Array){copiedBuf=arrayBufferToHeap(buf.buffer,buf.byteOffset,buf.byteLength)}var channelsPtr=Module._malloc(4);var sampleRatePtr=Module._malloc(4);var outputPtr=Module._malloc(4);var length=decodeMemory(copiedBuf.byteOffset,copiedBuf.byteLength,channelsPtr,sampleRatePtr,outputPtr);if(length<0){postMessage({id:event.data.id,error:new Error("stbvorbis decode failed: "+length)});return}var channels=ptrToInt32(channelsPtr);var data=[];var dataPtrs=ptrToInt32s(ptrToInt32(outputPtr),channels);for(var i=0;i<dataPtrs.length;i++){data.push(ptrToFloat32s(dataPtrs[i],length))}var result={id:event.data.id,data:data,sampleRate:ptrToInt32(sampleRatePtr)};Module._free(copiedBuf.byteOffset);Module._free(channelsPtr);Module._free(sampleRatePtr);for(var i=0;i<dataPtrs.length;i++){Module._free(dataPtrs[i])}Module._free(ptrToInt32(outputPtr));Module._free(outputPtr);postMessage(result,result.data.map(function(array){return array.buffer}))})})})(Module)}function httpGet(url){return new Promise(function(resolve,reject){var xhr=new XMLHttpRequest;xhr.open("GET",url);xhr.addEventListener("load",function(){var status=xhr.status;if(status<200||status>=300){reject({status:status});return}resolve(xhr.response)});xhr.addEventListener("error",function(){reject({status:xhr.status})});xhr.send()})}var initializeWorkerP=new Promise(function(resolve,reject){if(typeof WebAssembly==="object"){var workerURL=URL.createObjectURL(new Blob(["("+decodeWorker.toString()+")();"],{type:"text/javascript"}));resolve(new Worker(workerURL));return}var scriptPath=document.currentScript.src;var directoryPath=scriptPath.slice(0,scriptPath.lastIndexOf("/")+1);httpGet(directoryPath+"stbvorbis_asm.js").then(function(script){workerURL=URL.createObjectURL(new Blob([script],{type:"text/javascript"}));resolve(new Worker(workerURL))}).catch(function(err){reject(new Error("asmjs version is not available (HTTP status: "+err.status+" on stbvorbis_asm.js). Deploy stbvorbis_asm.js at the same place as stbvorbis.js."))})});initializeWorkerP.catch(function(e){});var requestId=0;stbvorbis.decode=function(buf){return initializeWorkerP.then(function(worker){return new Promise(function(resolve,reject){var currentId=requestId;var onmessage=function(event){var result=event.data;if(result.id!==currentId){return}worker.removeEventListener("message",onmessage);if(result.error){reject(result.error);return}resolve({data:result.data,sampleRate:result.sampleRate})};worker.addEventListener("message",onmessage);worker.postMessage({id:requestId,buf:buf},[buf instanceof Uint8Array?buf.buffer:buf]);requestId++})})}})();
|